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