UIBUC05 Algortimy a programování II

Filozoficko-přírodovědecká fakulta v Opavě
léto 2016
Rozsah
2/2/0. 5 kr. Ukončení: zk.
Vyučující
doc. RNDr. František Koliba, CSc. (přednášející)
Ing. Jiří Blahuta, Ph.D. (cvičící)
Mgr. Michal Jašek (cvičící)
RNDr. Michal Perdek (cvičící)
Garance
doc. RNDr. František Koliba, CSc.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě
Předpoklady
Úspěšné absolvování předmětu Algoritmy a programování I.
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
Cíle předmětu
Kurz Algoritmy a programování II bude zaměřen na programování v prostředí Delphi, které umožňuje tvorbu programů v jazyce Objektový Pascal. Objektový Pascal se v polovině osmdesátých let vyvinul z jazyka Pascal, to představuje výhodu pro plynulou návaznost výuky na předmět Algoritmy a programování I, kde se studenti naučili navrhovat a vytvářet jednoduché programy v prostředí Borland Pascal, Turbo Pascal aj. Přechod na vývojové prostředí Delphi bude plynulý a výuku Pascalu dále rozvine. Práce v prostředí Delphi a programování v Objektovém Pascalu navíc studentům usnadní pozdější přechod na libovolné jiné vývojové prostředí. Cílem předmětu je naučit studenty používat pokročilé programovací techniky, dynamické struktury a pochopit principy a základy objektového programování.
Osnova
  • 1. Základní koncepty a vlastnosti objektového programování
    2. Prostředí Borland Delphi
    3. Úvod do programování v Object Pascalu, programování komponent
    4. Standardní datové struktury jazyka Object Pascal
    5. Deklarace tříd, práce s objekty, zapouzdření, dědičnost, polymorfismus
    6. Knihovna komponent
    7. Popis a práce s komponentama prostředí
    8. Výběr a nastavení vlastností prostředí, obsluha událostí
    9. Formuláře a okna, vlastnosti, události a metody formuláře
    10. Správa projektu v Delphi, struktura programu v Delphi
    11. Soubory projektu
    12. Objekt Robot
Literatura
    doporučená literatura
  • Václav Kadlec. Delphi - Hotová řešení. info
  • Václav Kadlec. Učíme se programovat v Delphi a jazyce Object Pascal. info
  • Holan, Tomáš. Delphi v příkladech. 2002. ISBN 80-7300-033-4. info
Výukové metody
Přednáška s aktivizací
Přednáška s analýzou videozáznamu
Metody hodnocení
Zkouška
Informace učitele
1. Aktivní účast na semináři
2. Úspěšně napsat dva testy z v rozsahu předmětu
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích léto 2011, léto 2012, léto 2013, léto 2014, léto 2015, léto 2017, léto 2018, léto 2019, léto 2020, léto 2021, léto 2022.