No polls currently selected on this page!


Repository is empty

Computing lab 1

Code: 21540
ECTS: 5.0
Lecturers in charge: dr. sc. Goran Igaly , v. pred.
Lecturers: dr. sc. Petar Kunštek - Exercises
dr. sc. Ivana Valentić - 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. B. Stroustrup: The C++ Programming Language, 3rd edition
  2. G. Booch, J. Rumbaugh, I. Jacobson: The Unified Modeling Language User Guide
  3. S. B. Lippman, J. Lajoie: C++ Primer
  4. J. Arlow, I. Neustadt: UML and the Unified Process - Practical OO Analysis and Design
  5. B. R. Preiss: Data Structures and Algorithms with Objec - Oriented Design Patterns in C++.
1. semester
Mandatory course - Regular study - Mathematics Education
Consultations schedule:
  • v. pred. dr. sc. Goran Igaly:

    Wednesday 16-17

    Thursday 16-17


    Location: 226
  • dr. sc. Petar Kunštek:

    Monday 14-15

    Tuesday 12-13

    Location: 203