Předmět: Seminář z programování 2

« Zpět
Název předmětu Seminář z programování 2
Kód předmětu MTI/ALP2S
Organizační forma výuky Cvičení
Úroveň předmětu Bakalářský
Rok studia 1
Semestr Letní
Počet ECTS kreditů 2
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Vitvarová Jana, Ing. Ph.D.
  • Královcová Jiřina, doc. Ing. Ph.D.
Obsah předmětu
<u>Náplň cvičení:</u> Praktická cvičení jsou rozdělena do sedmi tematických celků - v rámci každého z nich jsou diskutovány různé možnosti a přístupy, studenti potom vypracovávají zadanou samostatnou práci. 1.-2. Využití objektově orientovaného návrhu při vývoji aplikace. 3.-4. Zpracování textových řetězců. 5.-6. Zpracování diskových souborů. 7.-8. Numerické a geometrické algoritmy. 9.-10. Kombinatorické algoritmy a rekurze. 11.-12. Seznamy a stromové strukturu. 13.-14. Prohledávání stavového prostoru úlohy.

Studijní aktivity a metody výuky
Monologický výklad (přednáška, prezentace, vysvětlování), Pracovní činnosti (dílny)
  • Účast na výuce - 28 hodin za semestr
Výstupy z učení
Předmět prohlubuje praktické dovednosti získané v předmětu Algoritmizace a programování. Důraz je kladen na realizaci algoritmů, porovnávání různých postupů a prostředků. Převážná část výukového času je vymezena pro samostatnou práci studentů.
Student si prohloubí praktické dovednosti v oblasti objektově orientovaného programování a realizace algoritmů zaměřených na zpracování textových řetězců, zpracování diskových souborů, numerické metody, realizace a procházení seznamů a stromových struktur.
Předpoklady
Žádné
MTI/ALP1S

Hodnoticí metody a kritéria
Praktická demonstrace získaných dovedností

Účast na cvičeních. Realizace zadané samostatné práce. Složení zkoušky
Doporučená literatura
  • BLOCH, J. Java efektivně - 57 zásad softwarového experta. ISBN 80-247-0416-1.
  • HEROUT, P. Java - bohatství knihoven. České Budějovive, 2006. ISBN 80-7232-288-5.
  • HEROUT, P. Učebnice jazyka Java. Kopp, České Budějovice, 2003.
  • PECINOVSKÝ, R. Návrhové vzory - 33 vzorových postupů pro bjektové programování. Brno, 2007. ISBN 78-80251-1582-4.
  • Sedgewick, R. Algoritmy v C. SoftPress, 2003.
  • Sharon Zakhour. Java 6, Výukový kurz. Brno, 2006. ISBN 978-80-251-1.
  • WRÓBLEWSKI, P. Algoritmy datové struktury a programovací techniky. Computer Press, Brno, 2004.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Fakulta mechatroniky, informatiky a mezioborových studií Studijní plán (Verze): Informační technologie (2013) Kategorie: Informatické obory 1 Doporučený ročník:1, Doporučený semestr: Letní