Standard User Interfaces Course code: 130611 | 6 ECTS credits
Basic information
Level of Studies:
Year of Study:
2
Semester:
3
Requirements:
Basic computer skills and literacy.
Goal:
This module is designed to provide necessary understanding of the basics of HTML5, CSS3 and JavaScript technologies as well as to qualify students to solve client side programming problems.
Outcome:
On successful completion of this module, students should be qualified to develop interactive client-side programs using HTML5, CSS3 and JavaScript technologies.
Contents of the course
Theoretical instruction:
- HTML5.
- CSS3.
- JavaScript: variables, conditions, loops, funcions, objects, events, selectors, interraction with the documents.
- Forms interface.
- Audio and video interfaces.
- Canvas and SVG interfaces.
- Fullscreen and Strean interfaces.
- PointerLock and DragandDrop interfaces.
- WebStorage and Geolocation interfaces.
- History and Offline interfaces.
- PageVisibility and WebMessaging interfaces.
- WebSocket and WebWorkers interfaces.
- File interface.
- Ajax level 2.
- Angular.
Practical instruction (Problem solving sessions/Lab work/Practical training):
- Tuition is in compliance to the curriculum.
Textbooks and References
- Juan Diego Gauchat (2014): Integrisane tehnologije za izradu Web strana, drugo izdanje. Mikro knjiga, Beograd.
- D, Flanagan (2008): JavaScript: sveobuhvatni vodič. Mikro knjiga, 2008.
Number of active classes (weekly)
Lectures:
2
Practical classes:
3
Other types of classes:
0
Grading (maximum number of points: 100)
Pre-exam obligations
Points
activities during lectures
0
activities on practial excersises
10
seminary work
0
colloquium
60
Final exam
Points
Written exam
30
Oral exam
0