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

» Seznam fakult » FM » MTI
Název předmětu Seminář z programování 1
Kód předmětu MTI/ALP1S
Organizační forma výuky Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
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í
  • Královcová Jiřina, doc. Ing. Ph.D.
Obsah předmětu
<u>Náplň cvičení:</u> 1. Vývojové prostředí. Základní prostředky. 2. Načítání z konzole, výpis na konzoli. 3. Reálných výrazů. Porovnání jednotlivých reálných typů. Zobrazení reálných čísel. 4. Výpočty celočíselných výrazů. Celočíselné typy. 5. Rozhodovací algoritmy. Rozhodovací stromy. Konstrukce logických výrazů. Problematika porovnání reálných čísel. Diskuse jednotlivých přístupů. 6. Cykly. Algoritmy s opakováním. Porovnání příkazů cyklu. 7. Zpracování posloupnosti číselných hodnot. Porovnání a diskuze různých přístupů. 8. Realizace samostatné práce. 9. Realizace samostatné práce. 10. Zpracování posloupností číselných hodnot s využitím struktury pole. 11. Realizace samostatné práce. 12. Algoritmy třídění - realizace samostatné práce. Diskuse možných přístupů 13. Algoritmy vyhledávání- realizace samostatné práce 14. Zpracování matic - realizace samostatné práce.

Studijní aktivity a metody výuky
Prezentace a obhajoba písemné práce, 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 realizace algoritmů zaměřených na zpracování čísel a jejich posloupností v programovacím jazyce Java.
Předpoklady
Nespecifikováno

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

Účast na cvičeních. Realizace zadané samostatné práce.
Doporučená literatura
  • Cormen, T. H. Introduction to algorithms. The MIT Press, Cambridge, Massachusetts, 2001.
  • HEROUT, P. Učebnice jazyka Java. Kopp, České Budějovice, 2003.
  • 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: Zimní