Higher education teachers: Fajfar Iztok
Collaborators: Kunaver Matevž, Maček-Lebar Alenka
Semester: winter
Subject code: 64604



Subject description

Prerequisits:

  • Enrollment in the study year

Content (Syllabus outline):

  • General: Computer, Server, Client, Program, Operating System, Web, Multitasking, Interface, Script Languages, Programming, Coding, Algorithms, Program Design, Data Design;
  • HTML: Document Structure, Elements, Links, Files, Images, Lists, Tables, Forms, Input Fields;
  • CSS: Basic Syntax Rules, Inline Style Sheet, Internal Style Sheet, External Style Sheet, Class;
  • JavaScript: Variables, Operators, Expressions, Statements, Control Statements, Conditionals, Loops, Events, Functions, Objects, Properties, Methods;
  • Methodology: Program Design, Top-Down Design, Web Interface Design, Debugging, Testing;

Objectives and competences:

Students learn computer programming skills and basic methods of program testing. Above all, they shuld understand what a programming language is and what it is used for in the first place. They also adopt a programming way of thinking when describing everyday problems.

Intended learning outcomes:

A student is capable independently to conceive and develop a simple web page, which, apart from basic design elements, incorporates programmed solutions which take care of automatization and interactivity.

Learning and teaching methods:

  • Lectures,
  • practical demonstrations,
  • laboratory work,
  • individual work with advanced students,
  • web technologies, homeworks





Study materials

Readings:

  1. Iztok Fajfar: XHTML in JavaScriptzapokušino, ZaložbaFE inFRI, 2005
  2. SpletnastranW3 Schools (www.w3schools.com)
  3. Mozilla Developer Network (developer.mozilla.org)
  4. Matthew MacDonald, HTML5, The Missing Manual, O'Reilly, 2011
  5. David Sawyer McFarland, CSS3, The Missing Manual, O'Reilly, 2013
  6. John Pollock: JavaScript: A Beginner's Guide, Osborne McGraw-Hill, 2009
  7. David Flanagan: JavaScript, The Definitive Guide, O'Reilly, 2011
  8. David Sawyer McFarland, JavaScript, The Missing Manual, O'Reilly, 2012



Study in which the course is carried out

  • 1 year - 1st cycle - Applied Electrical Engineering