Practicum in Object Web Programming Course code: I64047T | 3 ECTS credits

Basic information
Level of Studies: Undergraduate applied studies
Year of Study:
Semester: 8
Requirements:
Goal: Acquiring basic practical knowledge in the field of object-oriented programming using the JavaScript programming language for creating web-oriented information systems and software with interactive use of user interface elements, server applications and web services.
Outcome: The student is trained to create software in JavaScript using the principles of object-oriented programming, advanced techniques and JavaScript language libraries designed to support the user interface of information systems in the field of Internet technologies, computer networks and medical informatics. The student can successfully apply development environments, libraries and templates for the JavaScript programming language.
Contents of the course
Theoretical instruction:
Practical instruction (Problem solving sessions/Lab work/Practical training):
  1. Object JavaScript: Working with classes and objects. Examples and tasks;
  2. Event processing in a JavaScript object. Examples and tasks;
  3. Connecting objects with user interface elements. Examples and tasks;
  4. Creating a user interface template via JavaScript. Examples and tasks;
  5. Drawing arbitrary elements using JavaScript. Examples and tasks;
  6. Methods for communicating JavaScript with server applications and web services. Examples and tasks;
  7. Realization of web application for navigation;
  8. Use of advanced JavaScript libraries. Examples and tasks;
  9. Realization of templates for displaying content using JavaScript. Examples and tasks;
  10. Examples of designing a WWW application with a focus on object JavaScript.
Textbooks and References
  1. Kyle Simpson, Naučite JavaScript, Mikro knjiga, Beograd, 2016, originalno izdanje: You Don't Know JavaScript,O'Reilly, 2014.
  2. Steve Suehring, JavaScript Korak po korak, CET, Beograd, 2014, originalno izdanje: JavaScript Step by Step, Microsoft, 2013.
  3. Grupa stručnjaka za jQuery, jQuery kuvar,Mikro knjiga,Beograd,2012, originalno izdanje: jQuery Cookbook,O'Reilly, 2011.
Number of active classes (weekly)
Lectures: 0
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
30
seminary work
0
colloquium
0
Final exam
Points
Written exam
70
Oral exam
0