SLO | EN

Objectives and competences

At the end of the course students will be able to: - understanding basic programming techniques, - basics knowledge of the selected programming language, - - be able to use simple data structures, - understanding basic techniques of program testing and documenting.

Content (Syllabus outline)

- foundations of programming, overview programming languages, - Fundamentals of Algorithms - Problem solving - The program development life cycle - Software Solutions Design - event programming - foundations of the selected programming language: data types, constants, functions, methods, properties, events, controls, user interface development, …), - control structures (conditions, decisions, repetitions, subroutines), - use of complex data types (tables), - connecting with data base management systems data, - input filed, form or database error protection - program testing and program quality assurance - xml files use.

Learning and teaching methods

- lecture, - exercises in a computer classroom - self study (cases of programs) - self study (seminar work).

Intended learning outcomes - knowledge and understanding

Knowledge and understanding:Students will learn to: • Understand basic programming concepts • Write simple applications that relate to a specific domain • Design, implement, test, and debug a program • uses each of the following fundamental programming constructs: basic computation, simple I/O, standard conditional and iterative structures and the definition of functions. • Use primitive data types and data structures offered by the development environment • Choose an appropriate data structure for modelling a simple problem • Test applications with sample data Apply core program control structures

Intended learning outcomes - transferable/key skills and other attributes

- designing, coding and testing of programs in the selected programming language, - use of structured programming techniques, - ability to use basic programming algorithms.

Readings

- Borut Werber, Osnove JavaScript, elektronski učbenik s povzetki ukazov - Tutorial http://www.w3schools.com/js/default.asp - The Modern JavaScript Tutorial - https://javascript.info/ - Enabling JavaScript in Browsers - https://www.tutorialspoint.com/javascript/javascript_enabling.htm Dodatna literatura - Marijn Haverbeke(2015) Eloquent JavaScript: A Modern Introduction to Programming, 2nd edition, USA, No Starch Press, ISBN:978-1-59327-584-6 - David Flanagan(2011) JavaScript The Definitive Guide 6th edition, O'Reilly Media, ISBN: 978-0-596-80552-4 ftp://91.193.236.10/pub/docs/linux-support/programming/JavaScript/%5BO%60Reilly%5D%20-%20JavaScript.%20The%20Definitive%20Guide,%206th%20ed.%20-%20%5BFlanagan%5D.pdf

Prerequisits

- foundations of computing and information systems. - English language

  • izr. prof. dr. BORUT WERBER, univ. dipl. org.

  • Written examination: 40
  • Solving literature problems: 30
  • Seminar work and it's presentation: 30

  • : 39
  • : 27
  • : 114

  • Slovenian
  • Slovenian

  • ORGANIZATION AND MANAGEMENT OF INFORMATION SYSTEMS - 2nd