Programozás gyakorlat 11. évf. 2017-18

Programozás tantárgy (Gyakorlat)

Tanmenet: Tóth Tivadar – 2017.09.03

36 hét: 3 óra/hét=108 óra

 

  A témakör legfontosabb feladata, hogy a kapcsolódó elméleti témakörben megtanult ismeretek felhasználásával képessé váljanak a tanulók az alábbi feladatok elvégezésére:

  • egy-egy probléma megoldása közben felmerülő programozási típusfeladatok
    felismerésére és a megoldás rutinszerű megvalósítására
  • függvényekkel megvalósított strukturált kód készítésére.

Javasolt, hogy a tanulók valamilyen valós probléma megoldásának részeként oldják meg a típusfeladatokat.
Javasolt, hogy a tanulók valós problémák megoldásának részeként tervezzék meg és készítsék el az osztályokat. Nem cél az öröklés és a polimorfizmus gyakorlati alkalmazása.A témakör második részében egy nagyobb objektum orientált programozási feladatként (projektként) készítsenek el a tanulók egy eseményvezérelt grafikus alkalmazást.

Választható programozási nyelv: C#

Tankönyv

 A tanmenet a “Szakképzési kerettanterv a XIII. Informatika ágazathoz tartozó 54 481 06 Informatikai rendszerüzemeltető szakképesítéshez” dokumentum alapján készült.
 36 hét: 3 óra/hét = 108 óra  Órák száma  Hetek száma
Programozási típusfeladatok  58 óra  23 hét
A programozói környezet (IDE) használata, konzol alkalmazás készítése: Project műveletek, egyszerű konzol alkalmazás készítése, alapvető szintaktikai szabályok, megjegyzések. Egyszerű beolvasás, kiírás. Konzol alkalmazás felületének a megtervezése.
Minta programok
Egyszerű, programok. Megtanulandóak!!!
1-3
Elemi adattípusok: numerikus típusok, karakter logikai típus.
Példák változók használatára.
Egyszerű, programok. Megtanulandóak!!!
 4-7
Programozási szerkezetek: ciklusok. (Függvények)
Példák ciklusokra.
Egyszerű, programok. Megtanulandóak!!!
8-10
Programozási szerkezetek: elágazások. (Függvények)
Példák elágazásokra.
Egyszerű, programok. Megtanulandóak!!!
11-13
Szöveges adatok: string-k. (Függvények)
Példák sztringek használatára.
Egyszerű, programok. Megtanulandóak!!!
14-16
Tömbök. (Függvények) 17-19
Fájl kezelés. (Függvények) 20-22
Haladó szintű programozás  C# nyelven  50 óra  13 hét
Beépített osztályok használata feladatmegoldások során 24
Saját osztály definiálása és alkalmazása feladatok megoldásához (konstruktorok, mezők, jellemzők, metódusok, események készítése, alkalmazása) 25
Egyszerű grafikus felhasználói felület tervezése 26-27
Fontosabb vezérlők (címke, beviteli mező, lista, legördülő lista, parancsgomb, opciógomb, kapcsolókeret) alkalmazása feladatok megoldására 28-30
Vezérlők létrehozása tervezési is futási időben 31-32
Eseményekhez eseménykezelő metódusok készítése 33-34
API dokumentáció használata
naplózás a nyelv beépített eszközével
35
Összefoglalás 36
2017. november
M T W T F S S
« Oct    
 12345
6789101112
13141516171819
20212223242526
27282930