UIKSB19 Algoritmy a programování II - cvičení

Filozoficko-přírodovědecká fakulta v Opavě
léto 2016
Rozsah
0/2/0. 3 kr. Ukončení: z.
Vyučující
Ing. Jiří Blahuta, Ph.D. (cvičící)
RNDr. Miroslav Langer, Ph.D. (cvičící)
Garance
RNDr. Miroslav Langer, Ph.D.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě
Předpoklady
UIKSB12 Algoritmy a programování I
Ú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í
Zápočet
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 zima 2007, léto 2008, léto 2009, léto 2010, 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.