img not found

Informatika i programiranje

Informatika i programiranje

Prikazani su podaci za akademsku godinu: 2025./2026.

Opis predmeta

Cilj predmeta je upoznati studente s osnovnim načelima građe računala i izvedbe programske potpore. Studenti će steći temeljna znanja o programiranju te izradi i strukturiranju računalnih programa. Moći će napisati jednostavan algoritam, opisati ga u proceduralnom programskom jeziku, dokumentirati i testirati te pronaći logičke pogreške.

Studijski programi

preddiplomski
Nuklearno biološko kemijska obrana - smjer
(3. semestar)
Skupina smjerova Oklopništvo, Topništvo, Inženjerija i Tehnička služba - smjer
(3. semestar)
Skupina smjerova Veza, Motrenje i navođenje i Protuzračna obrana - smjer
(3. semestar)

Ishodi učenja

  1. Nabrojati osnovne dijelove računala
  2. Razlikovati vrste programske podrške
  3. Razlikovati osnovne tipove podataka
  4. Opisati algoritmom rješenje problema
  5. Dizajnirati, implementirati i testirati jednostavnije programe i pronalaziti pogreške
  6. Primijeniti stečena znanja za oblikovanje složenijih programa

Oblici nastave

Predavanja

Predavanja se odvijaju tri sata tjedno.

Laboratorij

Vježbe se održavaju dva sata tjedno.

Tjedni plan nastave

  1. Građa računala. Operacijski sustavi. Uvod u programiranje.
  2. Upoznavanje s programskim jezikom Python. Instalacija programske okoline.
  3. Tipovi podataka i varijable. Aritmetički i logički operatori. Upravljanje tijekom programa. Pravila pisanja programa.
  4. Poziv funkcije. Praćenje izvođenja programa i ispravljanje pogrešaka.
  5. Zbirke u Pythonu (n-torke, liste, rječnici itd.). Obrada nizova znakova.
  6. Objektno orijentirano programiranje.
  7. Predavanja: Međuispit
  8. Rad s datotekama.
  9. Izrada grafičkog korisničkog sučelja.
  10. Osnove mrežnog programiranja. Dohvat i analiza web stranica.
  11. Osnove mrežnog programiranja. Komunikacija klijenta i servera.
  12. Algoritmi i složenost. Pretraživanje i sortiranje.
  13. Strukturiranje složenijih programa.
  14. Korištenje Python biblioteka. Složeniji primjeri.
  15. Predavanja: Završni ispit.

Literatura

Mark Pilgrim (2004.), Dive Into Python, Apress
Naomi R. Ceder (2010.), The Quick Python Book, Manning Publications; 2nd edition (January 15, 2010)

Za studente

Izvedba

ID 282188
  Zimski semestar
6.0 ECTS
R0 Engleski jezik
R1 E-učenje
45 Predavanja
30 Laboratorijske vježbe