Uvod u programiranje

Repozitorij

Repozitorij je prazan

Anketa

Na ovoj stranici trenutno nije odabrana niti jedna anketa!

Uvod u programiranje

Šifra: 296740
ECTS: 6.0
Nositelji: doc. dr. sc. Petar Kunštek
doc. dr. sc. Petar Mlinarić
Izvođači: Predavanja:
doc. dr. sc. Petar Kunštek
doc. dr. sc. Petar Mlinarić

Auditorne vježbe:
dr. sc. Sebastijan Horvat
Helena Marciuš , mag. inf. et math.
Luka Rak

Seminar:
doc. dr. sc. Marko Radulović
izv. prof. dr. sc. Marko Živković
Prijava ispita: Studomat
Opterećenje:

1. komponenta

Vrsta nastaveUkupno
Predavanja 30
Auditorne vježbe 30
Seminar 15
* Opterećenje je izraženo u školskim satima (1 školski sat = 45 minuta)
Opis predmeta:
CILJ KOLEGIJA:
Cilj kolegija je upoznavanje s osnovama programiranja te principima algoritamskog načina razmišljanja. Odabrani su jednostavni problemi poput sortiranja i pretraživanja kako bi težište bilo na razvoju korektnih i efikasnih algoritama. Teme su odabrane tako da pripreme studenta za naprednije programerske i računarske kolegije.

NASTAVNI SADRŽAJI:
1. Uvod u računarstvo. Pojam i primjeri algoritama. Primjeri osnovnih programa. Primjeri iz matematičke i programerske prakse. Logički i matematički preduvjeti. (2 tjedna)
2. Osnove programiranja. Tipovi podataka u danom programskom jeziku. Operacije na tipovima. Izrazi i naredbe. Funkcije. (2 tjedna)
3. Algoritamsko rješavanje problema. Algoritmi na cijelim brojevima. Algoritmi na nizovima. Jednostavni algoritmi sortiranja i pretraživanja. Efikasnost rješenja. (4 tjedna)
4. Napredni algoritmi i tehnike programiranja. Rekurzije. Napredni algoritmi sortiranja i
pretraživanja. Primjene programiranja u matematici. Programiranje u timu (upravljanje
verzijama koda). (5 tjedana)

Uz predavanja i vježbe, predviđeni su seminari gdje će se studente uvoditi u razne druge programske jezike i/ili prezentirati dodatne programerske teme.
Literatura:
  1. The C Programming Language, 2nd edition, B. W. Kernighan, D. M. Ritchie, Prentice Hall, 1988.
  2. Pro Git Book, Chacon & Straub.
  3. C programming: A Modern Approach, 2nd edition, K.N King, Norton & Company, 2008.
1. semestar
Obavezni predmet - Redovni Studij - Matematika
Termini konzultacija:
  • doc. dr. sc. Petar Kunštek:

    Obavezna najava na mail

    Ponedjeljak 13-14

    Srijeda 13-14

     

    Lokacija: 103
  • doc. dr. sc. Petar Mlinarić:

    Petkom 9-11h ili po dogovoru (obvezna najava mailom).

    Lokacija: 309
  • dr. sc. Sebastijan Horvat:
    • u tjednima ljetnog semestra ak. god. 2025./2026. izvan kolokvijskih i ispitnih tjedana:
      • srijeda 14h i četvrtak 14h
    • također u nekom drugom terminu po dogovoru mailom - uživo ili putem Zoom, Teams ili neke druge aplikacije
    Lokacija: A306/III
  • doc. dr. sc. Marko Radulović:

    Srijeda 10-12h (ili po dogovoru uz najavu e-mailom)

    Lokacija: 207
  • izv. prof. dr. sc. Marko Živković:

    Utorkom 14-15 i 17-18h, uz najavu mailom.

    Lokacija: 306

Obavijesti