Programming I
Higher education teachers: Fajfar Iztok
Collaborators: Kunaver Matevž, Rojec Žiga
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:
- Iztok Fajfar: XHTML in JavaScriptzapokušino, ZaložbaFE inFRI, 2005
- SpletnastranW3 Schools (www.w3schools.com)
- Mozilla Developer Network (developer.mozilla.org)
- Matthew MacDonald, HTML5, The Missing Manual, O'Reilly, 2011
- David Sawyer McFarland, CSS3, The Missing Manual, O'Reilly, 2013
- John Pollock: JavaScript: A Beginner's Guide, Osborne McGraw-Hill, 2009
- David Flanagan: JavaScript, The Definitive Guide, O'Reilly, 2011
- 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