Ministerstvo školství, mládeže a tělovýchovy České republiky
Transkript
Ministerstvo školství, mládeže a tělovýchovy České republiky
Ministerstvo školství, mládeže a t lovýchovy eské republiky Tematický plán Obor: Informa ní technologie P edm t: Programování Vyu ující: Ing. Old ich Vav í ek 1. ro ník 2 hodiny týdn , celkem 68 hodin Termín Zá í íjen Listopad Prosinec Leden Únor B ezen Duben Kv ten erven íslo Téma- tematický celek 1. Základní pojmy, algoritmizace 1.1. Požadavky na algoritmy, vývojové diagramy 1.2. Seznámení s vývojovým prost edím Delphi 1.3. Vizuální vytvá ení program 2. 2.1. Jednoduché datové typy a základní komponenty Datový typ integer, longint, real 2.2. Prom nná, konstanta, p i azovací p íkaz 2.3. Datový typ char, logický datový typ 2.4. Konverzní funkce 2.5. V tvení programu 3. 3.1. Základní komponenty, jejich použití a složit jší algoritmy Komponenty Label, Edit, LabeledEdit, Button 3.2. Kontejnerové komponenty GroupBox a Panel 3.3. Komponenty CheckBox, RadioButton, RadioGroup 3.4. Komponenty ScrollBar, TrackBar, SpinButton, SpinEdit a 3.5. P íkaz Case 3.6. Cykly 3.7. Datový typ et zec 3.8. Práce s et zci znak 3.9. Tematický projekt 4. Datový typ pole a složit jší komponenty 4.1. Jednorozm rné pole 4.2. Dvojrozm rné pole 4.3. Komponenta StringGrid 4.4. Komponenta Memo 4.5. Tematický projekt 5. Vytvá ení pokro ilejších aplikací 5.1. Základní grafické aplikace 5.2 Tematický projekt Po et hodin 8 8 24 18 10 Ministerstvo školství, mládeže a t lovýchovy eské republiky Obor: Informa ní technologie P edm t: Programování Vyu ující: Ing. Adéla Tomalová 2.ro ník 2 hodiny týdn , celkem 68 hodin Téma-tematický celek Zá í Datový typ pole, string - opakování Po et hodin 6 Komponenty MaskEdit, CheckBox, RadioGroup - opakování íjen Vícerozm rné pole, komponenta StringGrid 8 Dynamické pole Spole ná obsluha událostí, Sender, Sender as Listopad Kalkula ka – tvorba aplikace 8 Datový typ množina, vý et Komponenty pro íselné vstupy – ScrollBar, TrackBar Prosinec Datový typ záznam 6 Položky záznamu, variantní záznam Leden Procedury a funkce 6 Parametry volané hodnotou Únor Parametry volané odkazem 6 Rekurze B ezen Práce se soubory 8 Textové soubory Opendialog, Savedialog Duben Typové soubory 6 Netypové soubory Textový editor – tvorba aplikace Kv ten Dynamická tvorba komponent, metoda Create 8 Ošet ení chyb Programování s výjimkami erven Záznamník – tvorba aplikace 6 Ministerstvo školství, mládeže a t lovýchovy eské republiky Tematický plán Obor: Informa ní technologie P e d m t: P r o g r a m o v á n í Vyu ující: Ing. Joanna Pa dziorová 3. ro ník 2 hodiny týdn , celkem 68 hodin Téma - tematický celek po et hodin 1. T ída TStringlist 1.1 Metody Create, Add, Delete 1.2 Vlastnosti Count, Strings 2. Komponenta MainMenu 2.2 Tvorba menu 3. Práce s více formulá i 3.1. Vzájemné propojení formulá 3.2. Práce s prom nnými ve více formulá ích 4. Komponenty Gauge, Progress Bar, Status Bar 5. Multimedia a animace Prosinec 6. Tematický projekt 6 Leden 7. Práce s myší a kreslení v Delphi 7 7.1 Události a parametry myši 7.2 Vlastnosti a metody t ídy TCanvas-plátno 7.4 P ekreslování oken 7.5 Použití komponenty Image B ezen 7.6 Tematický projekt 8 Duben 8. Dynamické prom nné 8 8.1. Pointer, uzel seznamu 8.2. Fronta a zásobník 8.3. Jednosm rný spojovaný seznam 8.4. Obousm rný spojovaný seznam 10.1. Tematický projekt Zá í íjen Listopad Únor Kv ten erven 6 8 8 7 4 6 Ministerstvo školství, mládeže a t lovýchovy eské republiky Tematický plán Obor: Informa ní technologie P e d m t: P r o g r a m o v á n í Vyu ující: Ing. Joanna Pa dziorová 4. ro ník 2 hodiny týdn , celkem 60 hodin Téma - tematický celek Zá í íjen Listopad Prosinec Leden Únor B ezen Duben Kv ten po et hodin 1. Opakování u iva 1.1 Obousm rn z et zený dynamický seznam 1.2 Týmový projekt 2. Úvod do t íd a objekt 2.1. Tvorba vlastní t ídy 2.2. Objekty a jejich metody a vlastnosti 2.3. Zp soby p ístupu k metodám a vlastnostem objektu 2.4. Tvorba vlastní programové jednotky 3. Vlastnosti objektového programování 3.1. Zapouzd ení a d di nost 3.2. Tematický projekt 4. Hierarchie t íd a komponent v Delphi 4.1. Knihovna vizuálních komponent v Delphi 5. Tvorba vlastních komponent 5.1. Rozší ení stávajících komponent 5.2. Tvorba nové komponenty 5.3. Týmový projekt 6. Základy programování v jazyce Java 6.1. Datové typy, deklarace 6.2. Výrazy, p i azení 6.3. V tvení programu 6.4. Cykly 6.5. Datový typ pole 6.6. Tematický projet 7. Opakování u iva U ební plány byly projednány a schváleny p edm tovou komisí dne 12.9.2008 U ební osnova p edm tu byla chválena editelem školy dne 19.9.2008 Mgr. Pavel Michelsohn 6 8 8 6 7 7 7 7 4