1-UIN-246 Interaktívne programovanie a vizuálne modelovanie

prof. RNDr. Ivan Kalaš, CSc.

Forma a rozsah výučby: Kurz - 4

Semester: 2.

Počet kreditov: 4

Priebežné hodnotenie: testy, prémiové úlohy

Záverečné hodnotenie: skúška a semestrálny projekt (mikrosvet)

Cieľ predmetu: Spoznať ďalšiu programovaciu paradigmu (interpretovaný jazyk lispovského typu - Logo s úplnou objektovou štruktúrou, udalosťami a paralelnými procesmi). Detailne sa oboznámiť s prostredím Imagine a jeho použitím pri vývoji výučbových aplikácií - mikrosvetov. Spoznať princípy tvorby interaktívnych, vizuálnych a otvorených mikrosvetov. Oboznámiť sa tvorbou mikrosvetov pre vizuálne modelovanie vhodných pre základnú a strednú školu.

Stručná osnova predmetu:

Základy symbolického programovania. Korytnačia grafika s jednou a mnohými korytnačkami. Práca s obrázkami ako s bežnými údajovými objektami. Tvorba interaktívnych aplikácií (mikrosvetov) pre použitie vo výučbe. Animované objekty - korytnačky. Náročnejšie programovacie techniky (rekurzívne údajové štruktúry a práca s nimi, vektory, rotovania, práca s programom ako s údajmi - definičné zoznamy, polygónové zoznamy). Objektovo-orientovaný prístup k vývoju projektov, objekty, triedy, udalosti. Paralelné procesy. Spolupráca dvoch a viacerých aplikácií cez internet. Programované tvary pre interaktívne vizuálne aplikácie.

Literatúra:

Blaho, A., Kalaš, I.: Comenius Logo: Tvorivá informatika. CL Group Bratislava 1998 (1. časť), 1999 (2. časť). ISBN 80-967999-0-8

Kalaš, I., Hrušecká, A.: Imagine a základy algoritmizácie, Metodické centrum 2004

webová stránka vyučujúceho

Jazyk, v ktorom sa predmet vyučuje: slovenský