Search
Předmět prvního semestru bakalářského programu Otevřená informatika. Předmět si klade za cíl naučit studenty přemýšlet o řešení algoritmických a programovacích problémů inženýrským způsobem. To zahrnuje především rozmyšlení úlohy, dekompozice, definování rozhraní, způsob testování jednotlivých mezikroků, ověření a testování úspěšnosti celé úlohy. Předmět rovněž uvede studenty do objektově orientovaného programování s důrazem na čitelnost a robustnost kódu. Přednášky mají tři hlavní bloky: i) vybraná témata z programovacích technik a návrhu algoritmů - nutný základ pro implementaci úloh, včetně testovacích technik; ii) vysvětlení jednotlivých úloh; iii) motivační přednášky - vybraná témata především z oblasti počítačových věd.
(Přednášky, Cvičení, Literatura, on-line materiály, Mapa stránek)
Garant: Tomáš Svoboda
Přednášející: Tomáš Svoboda, Petr Pošík,
Cvičící: Jana Kostlivá, Petr Pošík, Tomáš Svoboda, Karolína Zapletalová, Jakub Kolář
Předmět je hodnocen klasifikovaným zápočtem (není zkouška). Nutnou podmínkou pro zisk zápočtu je úspěšné absolvování krátké rozpravy s učitelem nad vlastním odevzdaným kódem.
V průběhu semestru studenti získávají body. Známka je pak odvozena podle následující tabulky:
Body lze získat za řešení tří povinných úloh a za několik malých programovacích testíků na některých cvičeních. Bodové dotace za úlohy a testy jsou následující: