Tehničko veleučilište u Zagrebu · Zagreb

Programiranje

ECTS: 7 · Semestar: 1 · Ukupna satnica: 90 h

Kolegij

Opis kolegija

Uvodno predavanje Povijest programskih jezika, prvi C program, varijable Brojevni sustavi, tipovi varijabli Definicija algoritma, izrazi i operatori Kontrola toka Petlje Polja Funkcije Pokazivači Pokazivači i funkcije Pokazivači i polja, dinamička alokacija memorije, rekurzija Polja znakova (stringovi), formatirani unos i ispis Formatirane datoteke i strukture Neformatirane datoteke i unije Napredne tehnike programiranje (pokazivači na funkcije, varijabilni broj parametara, pregled važnijih algoritama)

Sadržaj

Ishodi učenja

  1. analizirati kod programskog jezika C.
  2. upravljati osnovnim programskim alatima u Programiranju (uređivač teksta, prevodioc, povezivač, debugger).
  3. oblikovati jednostavni algoritam pomoću pomagala u Programiranju (dijagram toka, pseudokod, strukturogram).
  4. predvidjeti rezultat izvođenja odsječka C programskog koda uz zadane ulazne podatke.
  5. oblikovati vlastite računalne programe sa osnovnim tipovima i strukturama podataka.
  6. prezentirati tipove i strukture datoteka u svakodnevnoj upotrebi sa primjerima.
  7. oblikovati vlastite računalne programe sa osnovnim tipovima i strukturama datoteka.
  8. ispitati zadani algoritam ili programski kod na postojanje grešaka.
  9. preurediti C programski kod prema dodatnom funkcionalnom zahtjevu.
  10. preurediti vlastiti program prema zadanom operacijskom sustavu i datoteci.
  11. razviti algoritam za rješavanje zadanog jednostavnog zadatka.
  12. napisati zadani ili prethodno oblikovani jednostavni algoritam u programskom jeziku C.
Resursi

Literatura

Obavezna literatura

  • T. Tucaković: C programer za 15 dana, PRO-MIL
    L. Ullman, M. Liyanage: C osnove programiranja, MIŠ

Dodatna literatura

  • B.W. Kernighan, D.M. Ritchie: The C Programming Language, Prentice Hall
Nositelji

Nositelji kolegija

Izvođači

Izvođači nastave