SLO | EN

Objectives and competences

Students will learn to: - know the basic principles of Web pages and Mobile Apps - Know the basic principles of web programming. - Use different techniques and programming languages to implement dynamic web pages and Mobile Apps.

Content (Syllabus outline)

- Overview (Web solutions, architecture) - Hypertext Markup Language - (HTML) Basics (Variables and the Primitive Types, Strings, Objects, Enums, and Subroutines, Text Input and Output, Formatting) - Use of Cascading Style Sheets (CSS) - Simple web page setup - Database connection - SQL query - Use of database for images input - Creation of shopping basket - PHP protection - Use of JavaScript - JavaScript protection - Web Design and Usability - Optimisation - CMS use - Mobile App Development with MIT App Inventor

Learning and teaching methods

- lectures, - autonomous work at the computer room, - e-learning - laboratory work. - computer work.

Intended learning outcomes - knowledge and understanding

Knowledge and understanding: - Understanding the programming environment for developing web-based and mobile solutions. - Mastering basic techniques and programming languages for the development, implementation and maintenance of dynamic web pages.

Intended learning outcomes - transferable/key skills and other attributes

- Design, coding and testing simple Web solutions and Mobile Apps - Implementation of interaction of Web solutions with the database.

Readings

1. Werber, B. (2023). Osnove programiranja JavaScript: zapiski predavanj (str. 46). Fakulteta za organizacijske vede. 2. Flanagan, D. (2006). JavaScript: the definitive guide (5th ed., str. XXII, 994). O’Reilly. 3. Low code programming with APEX: how to and practical cases (1. izd., str. 393). (2024). University of Maribor, University Press.

Prerequisits

Attendance on courses: - Computer programming basics - computer systems and informatics The pre-condition for taking the exam is that at least 51% of the possible points for coursework and 3 seminar papers have been collected.

  • izr. prof. dr. BORUT WERBER

  • Seminarska naloga: 50
  • Računalniško delo: 30
  • Sprotne naloge: 20

  • : 39
  • : 27
  • : 174

  • Slovenian
  • Slovenian

  • ORGANIZACIJA IN MANAGEMENT INFORMACIJSKIH SISTEMOV - 2.