OPF:INMBAPJA Java Programming - Informace o předmětu
INMBAPJA Java Programming
Obchodně podnikatelská fakulta v Karvinéléto 2019
- Rozsah
- 1/2/0. 6 kr. Ukončení: zk.
- Vyučující
- Ing. Radomír Perzina, Ph.D. (přednášející)
Ing. Dalibor Hula (cvičící)
Ing. Radomír Perzina, Ph.D. (cvičící) - Garance
- Ing. Radomír Perzina, Ph.D.
Katedra informatiky a matematiky – Obchodně podnikatelská fakulta v Karviné
Kontaktní osoba: doc. Mgr. Petr Suchánek, Ph.D. - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Managerial Informatics (program OPF, B_SYSINF)
- Cíle předmětu
- Cílem předmětu je vysvětlit Java technologie. Studenti se seznámí se základními strukturami jazyka Java (třída, metoda, objekt) ve vývojovém prostředí Eclipse a naučí se prakticky využívat vybrané vlastnosti objektově orientovaného programování: dědičnost, polymorfismus, zapouzdřenost, apod.
- Osnova
- 1. Java technologie. Kompilery a interpretery
2. Prostředí Eclipse. Datové typy. Konstanty, proměnné, klíčová slova, komentáře. Vstup a výstup dat
3. Příkazy jazyka Java. Operátory relační, logické. Operátor přiřazení. Vyhodnocování logických výrazů. Příkazy pro větvení programu. Příkazy cyklu s řídící podmínkou na začátku. Příkazy cyklu s řídící podmínkou na konci. Příkazy cyklu s řídící proměnnou. Dynamické datové typy
4. Třídy. Instance. Zapouzdřenost. Objekty. Rozsah platnosti deklarací. Statické atributy
5. Deklarace metod. Předdefinované metody, překrývání. Přetěžování metod. Statické, instanční metody. Volání metod. Metoda main
6. Veřejné, soukromé, chráněné a přátelské specifikátory přístupů pro metody (public, private, protected, friendly)
7. Konstruktory, destruktory. Metody set a get
8. Vztahy mezi nadtřídou a podtřídami. Třída Object a její API
9. Abstraktní třídy a metody, rozhraní
10. Debugger, ladění programu. Metody ošetření zpráv od OS Windows
11. Balíčky, zapouzdření, samostatná aplikace, JAR soubory
12. Praktická ukázka práce v prostředí Eclipse
13. Zpracování vlastní případové studie
- 1. Java technologie. Kompilery a interpretery
- Literatura
- povinná literatura
- HERBERT, S. Java: A Beginner´s Guide. New York: Mcgraw-Hill Osborne Media, 2014. ISBN 978-0071809252. info
- Timothy Budd. Understanding Object-Oriented Programming With Java. Addison-Wesley, 2000. ISBN 978-0201612738. info
- doporučená literatura
- Rudolf Pecinovsky. OOP - Learn Object Oriented Thinking & Programming. Bruckner Publishing, 2013. ISBN 978-80-904661-8-0. info
- Vyučovací jazyk
- Angličtina
- Informace učitele
- Semestrální projekt, minimálně 70% účast na seminářích, samostatné zpracování příkladů, vyhledávání a zpracování zdrojů na Internetu, zpracování cizojazyčných zdrojů.
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (nejnovější)
- Permalink: https://is.slu.cz/predmet/opf/leto2019/INMBAPJA