Název: Tvorba počítačových aplikací Zkratka: TPA Typ: povinný Rozsah: 14 týdnů, týdně 1 hodina přednášek + 3 hodiny seminárních cvičení Způsob ukončení: klasifikovaný zápočet Katedra: katedra softwarového inženýrství FM TUL Přednášející: RNDr. Klára Císařová
Stručná anotace předmětu:Předmět se zabývá vybranými teoretickými partiemi zejména ze dvou aplikačních oblastí, počítačové grafiky a zpracování dat. Diskutuje také zásadní obecné přístupy k tvorbě počítačových aplikací. Výrazný je prostor pro samostatnou práci studentů.
Témata přednášek:Vymezení oblasti počítačové grafiky, vizualizace dat, hardwarové prostředky počítačové grafiky
Algoritmy PG a jejich složitost, návrh a řešení některých vybraných geometrických algoritmů, matematický aparát pro počítačovou grafiku, homogénní souřadnice, geometrické transformace obrazu E2 a E3, grafické knihovny
Křivky v PG, základní vlastnosti, použití a smysl parametrického vyjádření, interpolační a aproximační metody používané v PG pro modelování křivek a ploch
Barvy v počítačové grafice, barevné modely, některé kompresní metody používané pro zpracování rastrového obrazu, vektorové a rastrové grafické formáty.
Základní datové struktury a funkce knihovny OpenGL. Použití OpenGL pro grafické modelování a jednoduché animace.
Zpracování hromadných dat. Tvorba databázových aplikací, datová a funkční analýza. Návrh datových struktur a uživatelského rozhraní pomocí databázových ovládacích prvků
Realizace základních operací nad hromadními daty, použití dotazů a jazyka SQL. Složitější datové struktury a zajištění referenční integrity, kaskádní operace. Význam a definice datového slovníku, zpracování chybových stavů v databázové aplikaci, transakce a zotavení dat po havárii systému
Náplň cvičení:Cvičení na konkrétních příkladech z oblasti počítačové grafiky a databází podporují přednášenou látku. Probíhají v počítačové učebně s důrazem na samostatnou práci studentů. Aplikace se vytváří ve Win32
Literatura:Žára J., Beneš B., Felkel P.: Moderní počítačová grafika, Computer Press, 1998
Rychlík J.: Databázové systémy I., učební text, ZČU 1992
Pokorný J.: Databázová abeceda, Science, 1998
Prerekvizity: -Navazující: -
Datum poslední změny: 14.12.2001