No polls currently selected on this page!


Repository is empty

Computing lab 1

Code: 21540
ECTS: 5.0
Lecturers in charge: doc. dr. sc. Goran Igaly - Lectures
Lecturers: dr. sc. Marija Galić - Exercises
Petar Kunštek, mag. math. - Exercises
dr. sc. Matej Mihelčić - Exercises
dr. sc. Ivana Šain Glibić - Exercises
English level:


All teaching activities will be held in Croatian. However, foreign students in mixed groups will have the opportunity to attend additional office hours with the lecturer and teaching assistants in English to help master the course materials. Additionally, the lecturer will refer foreign students to the corresponding literature in English, as well as give them the possibility of taking the associated exams in English.

1. komponenta

Lecture typeTotal
Lectures 30
Exercises 30
* Load is given in academic hour (1 academic hour = 45 minutes)
COURSE AIMS AND OBJECTIVES: Developing programming skills. Adopting a simple method for designing and documenting programmes. Gradual introduction of the object-oriented approach to programming. Putting emphasis on individual work of students, and on larger case studies.

1. Paradigms, methods and tools. Review of the traditional (functional) approach to programming. Basic ideas of the object-oriented programming, comparison with the traditional approach. Selected parts of the Unified Modelling Language - UML. Necessary C++ statements.
2. Case study. Design and analysis of a solution to a relatively complex problem with UML. Implementation of the solution in C or a subset of C++. Using suitable programming tools: compilers, linkers, debuggers, static and dynamic analyzers (e.g. UNIX tools). Getting familiar with standard libraries of functions and classes.
1. semester
Mandatory course - Mandatory studij - Mathematics Education
Consultations schedule: