UIBUC05 Algortimy a programování II

Filozoficko-přírodovědecká fakulta v Opavě
léto 2015
Rozsah
2/2/0. 5 kr. Ukončení: zk.
Vyučující
doc. RNDr. František Koliba, CSc. (přednášející)
doc. Ing. Jiří Blahuta, Ph.D. (cvičící)
Mgr. Michal Jašek (cvičící)
Mgr. Libor Olajec (cvičící)
RNDr. Michal Perdek (cvičící)
Garance
Mgr. Libor Olajec
Ú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
Odkaz a 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 2016, léto 2017, léto 2018, léto 2019, léto 2020, léto 2021, léto 2022.