INOVACE PŘEDMĚTŮ ICT MODUL 10: PROGRAMOVÁNÍ V DELPHI



Podobné dokumenty
INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

IMPLEMENTACE ECDL DO VÝUKY MODUL 6: GRAFICKÉ MOŽNOSTI PC

IMPLEMENTACE ECDL DO VÝUKY MODUL 2: POUŽÍVÁNÍ PC

IMPLEMENTACE ECDL DO VÝUKY

IMPLEMENTACE ECDL DO VÝUKY MODUL 7: SLUŽBY INFORMAČNÍ SÍTĚ

Tematická oblast: Programování 1 (VY_32_INOVACE_08_3_PR) Anotace: Využití ve výuce: Použité zdroje:

ŠVP Gymnázium Ostrava-Zábřeh Úvod do programování

ČÁST 1. Základy 32bitového programování ve Windows

Předměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013

Vyšší odborná škola ekonomická a zdravotnická a Střední škola, Boskovice. Studijní opora

A1 Marketingové minimum pro posílení výchovy k podnikavosti (8h)

ALGORITMIZACE A PROGRAMOVÁNÍ

Název předmětu: Školní rok: Forma studia: Studijní obory: Ročník: Semestr: Typ předmětu: Rozsah a zakončení předmětu:

STRUČNÝ POPIS E LEARNINGOVÝCH KURZŮ

IMPLEMENTACE ECDL DO VÝUKY MODUL 3: TEXTOVÝ EDITOR

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Profilová část maturitní zkoušky 2017/2018

Statistika. Klíčové kompetence V rámci výuky statistiky jsou naplňovány tyto klíčové kompetence: řešení problémů, komunikativní,

Přínos k rozvoji klíčových kompetencí:

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

Maturitní témata Školní rok: 2015/2016

INOVACE PŘEDMĚTŮ ICT MODUL 9: CAD

Ekonomika. Pozemní stavitelství. denní Celkový počet vyučovacích hodin za studium: ročník: 32 týdnů po 4 hodinách (z toho 2 hodiny cvičení)

Informační a komunikační technologie

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_IT3 Úvod do studia počítačových technologií

Vstupní požadavky, doporučení a metodické pokyny

ZŠ a MŠ, Brno, Horníkova 1 - Školní vzdělávací program

UČEBNÍ OSNOVA PŘEDMĚTU

Úvod. Programovací paradigmata

5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA

Klíčová slova: OOP, konstruktor, destruktor, třída, objekt, atribut, metoda

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Obsahy kurzů MS Office

VISUAL BASIC. Přehled témat

SEZNAM ANOTACÍ. III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Označení sady DUM VY_32_INOVACE_IT2 Tematická oblast MS Excel 2007

Inovace a zkvalitnění výuky prostřednictvím ICT Vytváření aplikací pro systém Windows

Vzdělávací obsah vyučovacího předmětu

Ukázka knihy z internetového knihkupectví

7.17 Pojetí vyučovacího předmětu Informační a komunikační technologie

Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace

Školní vzdělávací program Obor: 7941K/81, Gymnázium všeobecné ( osmileté ) Učební osnovy pro nižší stupeň osmiletého gymnázia

Hodnoticí standard. Programátor (kód: M) Odborná způsobilost. Platnost standardu. Skupina oborů: Informatické obory (kód: 18)

Obsah Úvodem... 5 Co je to vlastně formulář... 6 Co je to šablona... 6 Jak se šablona uloží... 6 Jak souvisí formulář se šablonou...

Informatika a výpočetní technika

V/2 INOVACE A ZKVALITNĚNÍ VÝUKY SMĚŘUJÍCÍ K ROZVOJI ODBORNÝCH KOMPETENCÍ ŽÁKŮ STŘEDNÍCH ŠKOL. 1. SADA interní kód školy UDE_1901

5.1.7 Informatika a výpočetní technika. Časové, obsahové a organizační vymezení. ročník hodinová dotace

7.16 Pojetí vyučovacího předmětu Informační a komunikační technologie

Obchodní akademie, Náchod, Denisovo nábřeží 673

InformatikaaVT(1) Cílem předmětu je: Žáci:

Databáze MS-Access. Obsah. Co je to databáze? Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně

Profilová část maturitní zkoušky 2013/2014

Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu:

Microsoft Access tvorba databáze jednoduše

Informační a komunikační technologie

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

Výukový modul III.2 Inovace a zkvalitnění výuky prostřednictvím ICT

Tvorba kurzu v LMS Moodle

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA3 Planimetrie

Příklad dobré praxe IV

ANOTACE vytvořených/inovovaných materiálů

Vzdělávací obsah předmětu

Tabulace učebního plánu

PROGRAMOVÁNÍ PRO MS WINDOWS 1

Metodické listy pro předmět Aplikační software 1 (B_ASA)

Ukázka knihy z internetového knihkupectví

Informatika. tercie. Mgr. Kateřina Macová 1

Přípravný kurz ECDL. Popis jednotlivých lekcí (modulů) je uveden v samostatných tabulkách níže. Rozsah kurzu

Cíl vzdělávacích modulů:

Integrovaná střední škola, Sokolnice 496

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

SYLABUS IT V. Jiří Kubica. Ostrava 2011

Modul IRZ návod k použití

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

UČEBNÍ OSNOVA PŘEDMĚTU

Využívání Open Source programů

Programovatelné automaty SIMATIC S7 a S5

ZŠ ÚnO, Bratří Čapků 1332

Úvod do programování

ZŠ ÚnO, Bratří Čapků 1332

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

P r e z e n t a c e p r o j e k t u. Přílohy k prezentaci

Evidence objednávek pečiva

1.13 ACCESS popis programu

MS Excel makra a VBA

Program a životní cyklus programu

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování. Předmět: Programování

SYLABUS BAKALÁŘSKÁ PRÁCE A PRAXE

MODULU TVŮRCE SYSTÉMŮ

TECHNICKÁ SPECIFIKACE PŘEDMĚTU PLNĚNÍ

Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)

Průvodní list kurzu. Název kurzu: Autor kurzu: Vyučovací předmět: Ročník: Téma: Účel; co kurzem řeším: Kapaliny a plyny. Mgr.

KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC

Kurz Databáze. Obsah. Formuláře. Práce s daty. Doc. Ing. Radim Farana, CSc.

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

Západočeská univerzita v Plzni

Výukový modul III.2 Inovace a zkvalitnění výuky prostřednictvím ICT

Transkript:

Vyšší odborná škola ekonomická a zdravotnická a Střední škola, Boskovice INOVACE PŘEDMĚTŮ ICT MODUL 10: PROGRAMOVÁNÍ V DELPHI Metodika Zpracoval: Ing. Jan Tihon Srpen 2009

Metodika pro předmět: Modul Programování v Deplhi Předmět bude realizován prezenční formou výuky. Svým zaměřením má postihnout oblast objektově orientovaného programování a základních znalostí programování aplikací pro Windows pomocí efektivního programovacího nástroje Delphi. Studenti pochopí princip objektově orientovaného programování (OOP) a naučí se vizuálně programovat aplikace pro MS Windows. Naučí se používat standardní nástroje a možnosti programu v grafickém uživatelském prostředí i zdrojovém kódu. Žáci se naučí prakticky používat základní komponenty programu tak, aby byli schopni naprogramovat i složitější aplikace z různých oblastí použití (především databázové aplikace). Výuka bude probíhat v učebně výpočetní techniky, kde každý žák bude mít k dispozici počítačovou sestavu, připojení k internetu a potřebné SW vybavení. Žáci obdrží sylabus předmětu, studijní materiály, cvičební a pracovní listy a přístup k e-learningové podpoře. Učivo může být ještě doplněno odkazy na vhodnou doporučenou literaturou. I. Vstupní diagnostika Vstupní znalosti a dovednosti jsou předpokládány na úrovni základních programátorských dovedností. Student je z předchozího studia obeznámen s problematikami souvisejícími s tvorbou analýzy řešených úloh, vytvářením podrobných vývojových diagramů a přehlednou algoritmizací programu. Žák se dokáže orientovat ve stavbě a struktuře některého programovacího jazyka. Výhodou je zkušenost s programováním ve strukturovaném jazyce Pascal (Turbo Pascal) a znalost principů objektově orientovaného programování (OOP). Ale není to podmínkou. V úvodním diagnostickém rozhovoru budou diskutovány základní pojmy programování, především z pohledu jejich následného používání a rozvoje v rámci výuky tohoto předmětu. Cílem tedy bude nastínění postupu výuky a seznámení žáků s budoucími požadavky pro úspěšné zvládnutí látky. Nebude zde prováděn test vstupních vědomostí, protože důležité pojmy budou zopakovány, procvičovány, rozvíjeny a hodnoceny ve všech kapitolách modulu. II. Plán modulu a činností: Celý modul Programování v Delphi je koncipován na: - 66 výukových hodin (66 x 45 minut) - tj. školní rok s výukovou dotací 2 hodiny / týden 2 / 12

Obsah a struktura celého modulu (předmětu) je rozdělena do několika základních kapitol (oblastí) takto: 1) Vstupní diagnostika - 2 výukové hodiny (2 x 45 minut) Učitel prostřednictvím diagnostického rozhovoru zjistí úroveň vstupních znalostí a dovedností žáků, upozorní je na případné zjištěné nedostatky a seznámí je s cíli a požadavky výuky. 2) Úvod do programování ve Windows - 8 výukových hodin (8 x 45 minut) Výuka této kapitoly obsahuje: - Programovací jazyky - Objektové programování 3) Začínáme programovat v Delphi - 4 výukové hodiny (4 x 45 minut) Výuka této kapitoly obsahuje: - Vývojové prostředí Delphi - Struktura aplikací v Delphi 4) Použití komponent - 26 výukových hodin (26 x 45 minut) Výuka této kapitoly obsahuje: - základní koncepty v Delphi - formulář - přehled použití základních komponent - navrhování dokonalejších formulářů - projekt 5) Testování a ladění programů - 2 výukové hodiny (2 x 45 minut) Výuka této kapitoly obsahuje: - integrovaný debugger - breakpointy - krokování 6) Databázové aplikace - 24 výukových hodin (24 x 45 minut) Výuka této kapitoly obsahuje: - databázové soubory - rozhraní BDE a ODBC - použití databázových komponent 3 / 12

- projekt Přesné dělení a podrobný obsah s popisem obsahuje Sylabus modulu Programování v Delphi III. Rozpis jednotlivých vyučovacích oblastí: 1) Oblast výuky: Vstupní diagnostika Počet hodin: 2 výukové hodiny (2 x 45 minut) Předpokládaný průběh: - Učitel prostřednictvím diagnostického rozhovoru zjistí úroveň vstupních znalostí a dovedností žáků, upozorní je na případné zjištěné nedostatky a seznámí je s cíli a požadavky výuky. - Žáci jsou vhodně motivováni pro plnění úkolů, které na ně budou kladeny v průběhu celé výuky. - V úvodní přednášce budou diskutovány základní pojmy programování, především z pohledu jejich následného používání a rozvoje v rámci výuky tohoto předmětu. - Nebude zde prováděn test vstupních vědomostí, protože důležité pojmy budou zopakovány, procvičovány, rozvíjeny a hodnoceny v dalších kapitolách modulu. - Teoretická část může probíhat ve třídě, kde je žákům prezentována přednáška (dataprojektor). V jejím průběhu nebo po ukončení jsou formou diskuse a kontrolních otázek ověřeny získané vědomosti. - Pro podrobnější samostudium může být žákům doporučena literatura či studijní materiály Cíl: - nastínění postupu výuky a seznámení žáků s budoucími požadavky pro úspěšné zvládnutí látky, - zjistit úroveň teoretických znalostí a dovedností žáků, - motivovat žáky 2) Oblast výuky: Úvod do programování ve Windows Počet hodin: 8 výukových hodin (8 x 45 minut) Předpokládaný průběh: - V této oblasti jsou žáci formou projekce z učitelského počítače vedeni jednotlivými kroky výuky. 4 / 12

- Jsou probírány teoretické základy programování formou přednášky, diskuze jsou ověřovány stávající znalosti žáků. Základní vědomosti jsou zopakovány, procvičeny a doplněny - Činnost může být doplněna prezentací s popisem pojmů, ukázkami, obrázky a zajímavostmi, z nichž si žáci mohou dělat vlastní poznámky. - Svoje vědomosti a dovednosti si žáci mohou ověřit v cvičebních a pracovních listech, které budou k dispozici i v e-learningové podpoře v systému Moodle. - V testu budou ověřeny znalosti žáků. - Pro podrobnější samostudium může být žákům doporučena literatura či studijní materiály. - Oblast výuky Úvod do programování ve Windows bude členěna na tyto části: 1. část oblasti: Programovací jazyky - základní pojmy programování, - historický vývoj způsobů programování, - programovací jazyk Pascal. - pochopit (zopakovat) základní pojmy, jako: co je program a programovací jazyk jak se tvoří program (zdrojový tvar, překladač, spustitelný tvar, syntaxe a sémantika programu, interpretační jazyky) - programátorský způsob myšlení (opakování) základní podklady pro programování (analýza, vývojové diagramy, koncepce programu) - orientovat se v historickém vývoji způsobů programování (řady instrukcí, procedurální programování, OOP) - jazyk Pascal jako základ pro Object Pascal typické programovací pojmy, jako jsou proměnné, operátory, řetězce, testování podmínek, cykly, procedury a funkce 2. část oblasti: Objektové programování - Co je OOP, - Objekty Třídy Vlastnosti - Metody, - Visual Component Library. - zásady objektově orientovaného přístupu k programování - orientovat se v pojmech dědičnost, třídy, zapouzdření, polymorfismus - pochopit vlastnosti objektů atributy a chování, metody a události 5 / 12

- seznámit se s knihovnou VCL hierarchie základních objektů pro tvorbu komponent 3) Oblast výuky: Začínáme programovat v Delphi Počet hodin: 4 výukové hodiny (4 x 45 minut) Předpokládaný průběh: - V této oblasti jsou žáci formou projekce z učitelského počítače vedeni jednotlivými praktickými kroky výuky. - Žák řeší jednotlivé kroky (úkoly) samostatně v reálném režimu na počítači. - Probraná látka je prověřována cvičeními z praktických příkladů - Svoje vědomosti a dovednosti si žáci mohou ověřit v cvičebních a pracovních listech, které budou k dispozici i v e-learningové podpoře v systému Moodle. - V testu budou ověřeny praktické znalosti žáků z probraných témat. - Pro podrobnější samostudium může být žákům doporučena literatura či studijní materiály. - Oblast výuky Začínáme programovat v Delphi bude členěna na tyto části: 1. část oblasti: Vývojové prostředí Delphi - popis grafického uživatelského rozhraní a základní význam a použití nástrojů a objektů: řídící panel seznam komponent formulář aplikace okno Object Inspektor zdrojový kód vizuální programování zdrojový kód - kompilace a spuštění programu - seznámit se s vývojovým prostředím Delphi a možnostmi jeho základního nastavení - umět používat hlavní části vývojového prostředí a znát jejich význam při vytváření aplikací řídící panel, formulář aplikace, seznam komponent, Object Inspektor, vizuální grafický mód a zdrojový kód - překlad (kompilaci) zdrojového kódu a spuštění aplikace 2. část oblasti: Struktura aplikací v Delphi 6 / 12

- popis a význam souborů, které jsou vytvářeny při tvorbě aplikací v Delphi: projekt unit soubory typu dpr, pas, dfm, aj. - vytvořit, uložit a editovat Projekt a Unit - poznat základní soubory vytvářené při tvorbě aplikace (dpr, pas, dfm, exe, ) a znát jejich význam 4) Oblast výuky: Použití komponent Počet hodin: 26 výukové hodiny (26 x 45 minut) Předpokládaný průběh: - V této oblasti jsou žáci formou projekce z učitelského počítače vedeni jednotlivými praktickými kroky výuky. Je zobrazeno zadání tématu, které bude řešeno a uvedeny postupné kroky jako návod k řešení. - Žák řeší jednotlivé kroky (úkoly) samostatně v reálném režimu na počítači. - Žáci si mohou dělat vlastní poznámky o průběhu a způsobu práce. - Svoje vědomosti a dovednosti si žáci mohou ověřit v cvičebních a pracovních listech, které budou k dispozici i v e-learningové podpoře v systému Moodle. - V průběžných testech budou ověřeny praktické znalosti žáků z jednotlivých probraných oblastí. - Závěrečný a podstatný hodnotící test bude pro každého žáka vypracování projektu dle daného zadání, v němž prakticky zrealizuje získané vědomosti. - Pro podrobnější samostudium může být žákům doporučena literatura či studijní materiály. - Oblast výuky Použití komponent bude členěna na tyto části: 1. část oblasti: Základní koncepty v Delphi - vytvoření formuláře - nastavení a změna vlastností formuláře - struktura zdrojového kódu aplikace a formuláře (unit) - jak vytvořit projekt a formulář jako hlavní okno projektu - nastavit a změnit vlastnosti formuláře např. název, minimalizace a maximalizace okna, pozici a velikost okna, nastavení fontu a barvy formuláře - orientuje se ve struktuře automaticky vytvářeném zdrojovém kódu formuláře sekce uses, type, var, implementation 7 / 12

- orientuje se v automaticky vytvářeném zdrojovém kódu projektu 2. část oblasti: Přehled použití základních komponent - umístění základních komponent do formuláře a nastavení jejich vlastností - práce s tlačítky a jejich událostmi - používání hlášení - přijímání vstupních údajů od uživatele - komponenty pro grafické ztvárnění formuláře - umístit standardní komponenty (Label, Memo, CheckBox, RadioButton, ListBox, ComboBox, Panel) do formuláře, nastavit a změnit jejich vlastnosti - používat různá tlačítka (Button, BitBtn, SpeedButton) a pracovat s jejich událostmi (OnClick) - dokázat měnit vlastnosti komponent za běhu aplikace - vytvořit formulář s možností výběru volby (CheckBox, RadioButton) a sdružení přepínacích tlačítek do skupin (GroupBox, RadioGroup) např. jednoduchý textový editor - vytvořit formulář pro zadávání, ověřování a zpracování vstupních dat (komponenta Edit, příkaz ShowMessage, MessageDlg) - vytvořit formulář pro zpracování jednouchých výpočtů např. výpočet obsahu a objemu obdélníka, jednoduchý kalkulátor, apod. 3. část oblasti: Navrhování dokonalejších formulářů - doplnění projektu o nabídky - tvorba a zacházení s menu - vícestránkové dialogové boxy na formuláři - doplnit formulář o nabídky menu (MainMenu, MenuItem) - použije Menu Designer a nastaví události pro reakce na příkazy menu - položkám menu přiřadí klávesové zkratky - použití vícestránkových boxů (PageControl) se záložkami (TabSheet) na formuláři 4. část oblasti: Projekt - V rámci probrané látky v učební oblasti Použití komponent vypracuje každý žák samostatný projekt na dané téma. 8 / 12

- Cílem projektu je: - zopakovat, procvičit a zdokonalit se v použití základních komponent - samostatně zpracovat konkrétní aplikaci jako komplexní řešení (analýza, programování, dokumentace) - dokázat spolupracovat, komunikovat a konzultovat postup řešení - samostatně zvolit a použít některé další komponenty dle vlastního uvážení 5) Oblast výuky: Testování a ladění programů Počet hodin: 2 výukové hodiny (2 x 45 minut) Předpokládaný průběh: - V této oblasti jsou žáci formou projekce z učitelského počítače vedeni jednotlivými praktickými kroky výuky. - Žák řeší jednotlivé kroky (úkoly) samostatně v reálném režimu na počítači. - Testování a ladění může být zkušebně prováděno na programech, které byly vytvořeny v předchozích kapitolách výuky. - Svoje vědomosti a dovednosti si žáci mohou ověřit v cvičebních a pracovních listech, které budou k dispozici i v e-learningové podpoře v systému Moodle. - Pro podrobnější samostudium může být žákům doporučena literatura či studijní materiály. - Oblast výuky Testování a ladění programů bude členěna na tyto části: 1. část oblasti: Integrovaný debugger - problematika testování a ladění programů - integrovaný debugger jeho možnosti a použití - jak používat debugger - jaké možnosti nabízí debugger Delphi 2. část oblasti: Breakpointy a krokování - praktické ukázky testování a ladění programu - přerušení programu - nastavení breakpointů v programu - procházení řádků (instrukcí) programu krokování nebo trasování 9 / 12

6) Oblast výuky: Databázové aplikace Počet hodin: 24 výukových hodin (24 x 45 minut) Předpokládaný průběh: - V této oblasti jsou žáci formou projekce z učitelského počítače vedeni jednotlivými praktickými kroky výuky. Je zobrazeno zadání tématu, které bude řešeno a uvedeny postupné kroky jako návod k řešení. - Žák řeší jednotlivé kroky (úkoly) samostatně v reálném režimu na počítači. - Žáci si mohou dělat vlastní poznámky o průběhu a způsobu práce. - Důraz v této výukové oblasti je kladen na uplatnění řešení v praxi. - Svoje vědomosti a dovednosti si žáci mohou ověřit v cvičebních a pracovních listech, které budou k dispozici i v e-learningové podpoře v systému Moodle. - V průběžných testech budou ověřeny praktické znalosti žáků z jednotlivých probraných oblastí. - Závěrečný a podstatný hodnotící test bude pro každého žáka vypracování projektu dle daného zadání, v němž prakticky zrealizuje získané vědomosti. - Pro podrobnější samostudium může být žákům doporučena literatura či studijní materiály. - Oblast výuky Databázové aplikace bude členěna na tyto části: 1. část oblasti: Databázové soubory - rozdělení databází - základní pojmy z teorie navrhování databází - rozdělení databází typu dbase, relační databáze, relační databázové systémy - pojmy databáze a tabulky jejich struktura a vytváření - operace na databázových datech (vkládání, editace, rušení záznamů) 2. část oblasti: Rozhraní BDE a ODBC - přístup Delphi k databázím - Borland Database Engine - nastavení ODBC - nastavit rozhraní pro přístup programu k základním typům databází (např. Access) 3. část oblasti: Použití databázových komponent 10 / 12

- základní databázové komponenty Delphi - otvírání a zavírání databázových tabulek - pohyb v záznamech navigace a vyhledávání - přístup k polím tabulky - modifikace a přidávání dat - používat základní databázové komponenty (DataSource, Table, DB- Grid, DBNavigátor) - pro práci s Dataset volat metody Open() a Close() nebo nastavit vlastnost Aktive; metody First(), Last(), Next(), Prior() a využívat vlastnosti BOF a EOF - přistupovat k jednotlivým polím záznamů dle jejich jména nebo vlastnosti Fields[] - používat cykly při práci s tabulkami - vytvořit formuláře pro aplikace s databázovými tabulkami např. tabulkové zobrazení záznamů (DBGrid) či detailní zobrazení záznamu (DBEdit) s jednoduchými výpočty ve sloupcích a řádcích 4. část oblasti: Projekt - V rámci probrané látky v učební oblasti Databázové aplikace vypracuje každý žák samostatný projekt na dané téma. - Cílem projektu je: - zopakovat, procvičit a zdokonalit se v použití základních komponent a databázových komponent - samostatně zpracovat konkrétní databázovou aplikaci jako komplexní řešení (analýza, programování, dokumentace) - vytvořit aplikaci, která bude řešit ucelenou úlohu z oblasti zpracování dat pořízení vstupních dat, zpracování dat, zobrazení požadovaných výstupů. - dokázat spolupracovat, komunikovat a konzultovat postup řešení - samostatně zvolit a použít některé další komponenty dle vlastního uvážení 7) Didaktika - systém výuky Dále je uveden systém výuky, který je společný pro didaktiku jednotlivých vyučovacích oblastí uvedených v předchozí části. Pomůcky: 11 / 12

- PC s Delphi a s připojením na Internet každý žák - notebook / PC s Delphi + dataprojektor učitel pro prezentaci - vzorové příklady v Delphi (zdrojové kódy, spustitelné soubory) - cvičení v elektronické formě - test (testovací otázky) v elektronické formě Metody výuky: - přednáška - projekce - diskuse - samostatná práce - názorně demonstrační Forma výuky: - výuka hromadná - výuka skupinová - výuka v učebně výpočetní techniky - práce ve skupinách Hodnocení a klasifikace: - Předmětem hodnocení je především: - schopnost stanovení optimálního postupu při praktickém řešení úkolů - uplatnění kreativního a samostatného myšlení při praktickém programování zadaných úloh - důraz je kladen nikoliv na paměťové memorování instrukcí, ale především na pochopení problému a schopnosti odvozování a logického myšlení při volbě a použití programových instrukcí - Metodou hodnocení je ústní, písemné a praktické zkoušení. Ústní zkoušení a písemné testy (v elektronické podobě) jsou vhodné pouze pro ověření potřebných teoretických základů oblastí výuky. Hlavní metodou je praktické testování při programování dílčích úloh a především realizaci samostatných projektů, na základě kterých bude stanovena klasifikace. 12 / 12