SLO | EN

Cilji in kompetence

- Razumeti osnove programiranja. - Snovati in implementirati preprost program. - Analiza delovanja preprostega programa.

Vsebina

- Primeri in cilji uporabe programskih jezikov na različnih strokovnih področjih, ter za različne skupine uporabnikov. - Osnovni koncepti programiranja (sintaksa, semantika, algoritmično mišljenje). - Vizualni in tekstovni programski jeziki (prednosti in slabosti). - Načrtovanje programov. - Osnovni koncepti programov: - Struktura programa - Računske operacije - Spremenljivka (tipi), izrazi, prireditev vrednosti - Krmilne strukture - Funkcije - Osnovni pojmi algoritmike - Polja - Analiza delovanja in testiranje programov. - Dokumentiranje in vzdrževanje programov.

Metode poučevanja in učenja

- predavanja - računalniške vaje - samostojno delo

Predvideni študijski rezultati - znanje in razumevanje

• Razumejo pojem algoritem in ga umestijo na različna strokovna področja.

Temeljni literatura in viri

• Stevens, P. (2020). How to write good programs: a guide for students (p. VIII, 206). University Press. • Žumer, V., & Brest, J. (2006). Strukturirano in objektno usmerjeno programiranje v C++ (p. 2 zv.). Fakulteta za elektrotehniko, računalništvo in informatiko, Inštitut za računalništvo.

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti

Pogojev ni.

  • dr. MATEJ ČREPINŠEK, univ. dipl. inž. rač. in inf.

  • Laboratorijsko delo: 60
  • Pisni izpit: 40

  • : 16
  • : 14
  • : 60

  • slovensko
  • slovensko