Předmět Základy objektového programování (INM / BPZOP)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu INM / BPZOP - Základy objektového programování, Obchodně-podnikatelská fakulta v Karviné, Slezská univerzita v Opavě (SU).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Obsah
Struktura výkladu:1. Úvod do objektového programování.2. Představení vývojového prostředí. Základní struktury jazyka Java.3. Struktury pro řízení běhu programu v Java.4. Třídy, instance, objekty.5. Metody.6. Specifikátory přístupu k metodám.7. Konstruktory, destruktory.8. Dědičnost.9. Polymorfismus.10. Debugger, ladění programu.11. Balíčky, zapouzdření, samostatná aplikace, JAR soubory.12. Aplikace v Java.13. Případová studie.Obsah předmětu:1. Paradigma objektového programování. Java technologie. Kompilery a interpretery.2. Prostředí Eclipse. Formalizace objektově orientovaného zápisu. Datové typy (deklarace, definice). 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.
Získané způsobilosti
Studenti získají základní přehled o objektovém programování, příkazech, syntaxi a technologiích programovacího jazyka Java.
Literatura
PECINOVSKÝ, R:. Myslíme objektivně v jazyku Java. Praha: Grada, 2009. ISBN 978-80-247-2653-3.ČADA, O. Objektové programování. Praha: Grada, 2009. ISBN 978-80-247-2745-5.FLANAGAN, D. Programování v jazyce Java. Praha: Computer Press, 1997. ISBN 80-85896-78-8.Basic: ECLIPSE INDIGO. Eclipse documentation Eclipse Help (online). 2012. ECLIPSE INDIGO. Eclipse documentation Eclipse Help (online). 2012. ORACLE CORP. THEJava Tutoriels (online). 2012. ORACLE CORP. THEJava Tutoriels (online). 2012.
Požadavky
Tři průběžné úlohy. Zkouška. Min 70% účast na seminářích.Jiná zátěž: vyhledávání a zpracování cizojazyčných zdrojů na internetu.
Garant
Ing. Radomír PERZINA, Ph.D.
Vyučující
Ing. Dalibor HULAIng. Radomír PERZINA, Ph.D.