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.
Podrobnosti o izvedbi in ocenjevanju -