Course description
The course description is available in Croatian only.
- Brojevni sustavi, zapis cijelih i racionalnih brojeva u memoriji računala i binarna aritmetika
- Izrada dijagrama toka pomoću programa
- Raptor (prikaz linijske, razgranate i cikličke algoritamske strukture), osnove programiranja i pokretanje prvog programa u programskom jeziku C Tipovi podataka, varijable, konstante, operatori, ugrađene matematičke funkcije, funkcije za unos i ispis podataka, tipovi podataka i konverzija tipova podataka
- Razgranata algoritamska struktura (if, if-else, switch-case)
- Ciklička algoritamska struktura, programske petlje (for, while, do-while), naredbe break i continue
- Polja podataka (jednodimenzionalna polja)
- Znakovni niz (string)
- Polja podataka (dvodimenzionalna polja), strukture i polja struktura
- Pisanje vlastitih funkcija i rekurzivne funkcije
- Pokazivači, načini prijenosa podataka u funkcije (call by value, call by reference)
- Primjena pokazivača s jednodimenzionalnim poljima i funkcijama
- Primjena pokazivača s dvodimenzionalnim poljima i funkcijama
- Standardne biblioteke programskog jezika C (time.h, stdlib.h i string.h): generiranje slučajnih brojeva i korištenje funkcija za rad sa stringovima
- Tekstualne datoteke
- Binarne datoteke
- Pisanje složenih programa
When and where
The timetable and room occupancy are available after signing in with your TVZ account.
Sign in with TVZ accountLearning outcomes
- convert number systems, demonstrate how integers and rational numbers are stored in computer memory, and use binary arithmetic
- create algorithms that contain linear, branched, and cyclic program structures, and create the corresponding flowchart in the Raptor program
- create algorithms that contain one-dimensional and two-dimensional arrays and data structures
- create functions and use those functions, connect the function type to the function call and classify types of parameter transfer to the function
- relate functions, pointers and arrays
- use text and binary files
Reading list
Required reading
- Zuppa Bakša Vatroslav, Programiranje u programskom jeziku C, udžbenik i zbirka zadataka, 2024. (u pripremi)
Zuppa Bakša Vatroslav, Programiranje u programskom jeziku C, zbirka zadataka i laboratorijske vježbe, 2024. (u pripremi)
Brian W. Kernighan, Dennis M. Ritchie, C Programming language
Further reading
- Zuppa Bakša Vatroslav, Algoritmi i programiranje 1, Zagreb, Element, 2019.
Zuppa Bakša Vatroslav, Algoritmi i programiranje 2, Zagreb, Element, 2019.
Course coordinators 2
Teaching staff 6
Exam dates
within 10 days within 30 days later past
Source: ISVU. Click a date to open Studomat and register; check it for changes too.