155-0397/02 – Úvod do programování (UDP)
Garantující katedra | Katedra aplikované informatiky | Kredity | 4 |
Garant předmětu | Ing. Vítězslav Novák, Ph.D. | Garant verze předmětu | Ing. Vítězslav Novák, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 2 | Semestr | letní |
| | Jazyk výuky | čeština |
Rok zavedení | 2011/2012 | Rok zrušení | 2012/2013 |
Určeno pro fakulty | EKF | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
1. Získání základních znalostí a dovedností v oblastech objektově-orientovaného programování a programovacího jazyka Java
2. Aplikace a uplatnění získaných znalostí a dovedností při tvorbě jednoduchých programů
Vyučovací metody
Přednášky
Experimentální práce v laboratoři
Anotace
Cílem předmětu je získání základních znalostí a dovedností v oblastech objektově-orientovaného programování a programovacího jazyka Java a rovněž uplatnění těchto získaných znalostí a dovedností při tvorbě jednoduchých programů. Stěžejní části předmětu jsou pak věnovány problematice deklarací a vlastnostem datových typů programovacího jazyka Java, zejména deklaraci tříd, polí, rozhraní a výčtů. V závěru kursu je rovněž diskutována problematika programových výjimek, vlastnosti stěžejních tříd deklarovaných v balíčcích java.lang a java.util, generické datové typy a lambda výrazy. Obsahem seminářů je tvorba jednoduchých programů ve vývojovém prostředí Java NetBeans, v nichž jsou aplikovány teoretické poznatky získané z přednášek.
Povinná literatura:
Doporučená literatura:
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Samostatná tvorba programů v jazyce Java
E-learning
Další požadavky na studenta
Žádné další požadavky.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1. Historie programovacího jazyka Java
2. Přehled základních paradigmat programování
3. Základní pojmy objektově-orientovaného programování
4. Lexikální typy programovacího jazyka Java
5. Programové moduly v prostředí programovacího jazyka Java
6. Datové typy programovacího jazyka Java
7. Deklarace tříd a jejich vlastnosti
8. Deklarace rozhraní a jejich vlastnosti
9. Deklarace polí a jejich vlastnosti
10. Práce s programovými výjimkami
11. Přehled základních programových balíčků programovacího jazyka Java
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky