Introduction to Computer Science - ALG119000
|
|
|
||
Cílem kurzu je seznámit studenta se základními "praktickými" pojmy programování (datový typ, proměnná,
procedura, algoritmus aj.) a naznačit způsoby, jakými lze tyto pojmy teoreticky zkoumat (složitost, Turingův stroj...). Student by po absolvování kurzu měl být schopný samostatně navrhnout, napsat a "odladit" plně funkční jednoduchý program v jazyce Python. Měl by mít povědomí o standardních algoritmech a rozumět pojmu složitosti. Součástí kurzu jsou i praktická cvičení na počítači. Last update: Verner Jonathan, Mgr., Ph.D. (04.04.2019)
|
|
||
Last update: Švarný Petr, Mgr., Ph.D. (10.09.2020)
|
|
||
0) Úvod, historie 1) Jednoduché programy
2) Složitější techniky
3) Návrh programu
5) Základy objektově orientovaného programování
6) Algoritmy & Složitost
Last update: Švarný Petr, Mgr., Ph.D. (02.09.2020)
|