Tananyag

Óravázlatok a klf. informatika tárgyakhoz.

Adatbázis és szoftverfejlesztés elmélet 10.évfolyam

 

Tanítási hét/óra

Tananyag

Képzési forma

Ismétlés

1-2/4

Ismétlés

9.
évfolyam anyagának áttekintése
e
Adattípusok
3-4/4  Csoportosítás,
jellemzők
e

5/2

 Egész,
karakter, valós, logikai
e

6-7/4

 Változó,
kifejezés, függvény, értékadás, beolvasás, kiírás
e

8/2

 Tömbök,
sztringek, halmazok, rekordok
e
 9/2
Számonkérés
 gy

10/2

 Sztring
mint karaktertömb, sztring műveletek
e

11-12/4

 Deklaráció,
hivatkozás, műveletek
e
13/2
Számonkérés
 gy

14/2

 Deklaráció,
hivatkozás, műveletek
e

15/2

 Deklaráció,
hivatkozás, műveletek
e
16/2
Számonkérés
 gy
Programozás elemei

17/2

Deklaráció,
hívás, paraméterezés
e
 18/2

 Szubrutinok,
függvény

 Deklaráció,
hívás, paraméterezés
 e
Programozási tételek

19/2

 Csere, megszámlálás, kiválogatás, összegzés, átlag számítás, feltételes összegzés, eldöntés
e

20/2

 Lineáris keresés, bináris keresés, minimum, maximum keresés
e

21/2

Prog. tételek 3
Marathon futóverseny
Minta program, adatfájl
(Egy mappában kell lenniük.)
e
22/2
Számonkérés
 gy

23-24/4

 Olvasás, írás fájlból/fájlba
Könyvtárstruktúra kezelése
Reiter, 218-
e
25/2
Számonkérés

26-27/4

Input
műveletek
 Ellenőrzött
input halmazkonstrukció
e

28/2

Rekurzió
 Faktoriális
számítás, rendezés
e

30/2

Visszalépéses
algoritmusok
 Sakktábla
e
31-32/4
Számonkérés, zárás
 gy

 

Tananyagok:

Irodalmak
Fájlok
Matematikai alapok (Dr. Iványi Péter)
Adatszerkezetek (Dr. Iványi Péter)
Programozás alapjai
Hernyák Zoltán: Bevezetés
A Microsoft®.NET használatába

 

 

Adatbázis és szoftverfejlesztés gyakorlat 10. évf.

Szorgalmi feladatok

Adatbázis ás szoftverfejlesztés gyakorlat

Tanítási hét

Tanítási óra

Tananyag

Képzési forma

Ismétlés

 1-2

4
 Ismétlő feladatok az előző tanévből.
e/gy

3

2
 Számonkérés: A csoport; B csoport
e/gy
 4  2  Elemi adattípusok
e/gy
 5-6  4  Változók (Elemi adatok feladatainak gyakorlása)
e/gy
 7  2  Számonkérés: A csoport; B csoport
gy
 8-10 6  Vektorok  e/gy
 11 2  Számonkérés: A csoport; B csoport
gy
 12-13  4  String
e/gy
 14 2  Mátrix (két dimenziós tömb)
e/gy
 15-17  6  Dinamikus tömb  e/gy
 18-19 4  Számonkérés : A csoport; B csoport  gy
 20-21  4  Programozási tételek 1 (Ismétlés: A csoport, B csoport)
e/gy
 22-24  6  Programozási tételek 2, Keresések (Órai munka)
e/gy
 25  2  Komplex feladat a programozási tételekhez
gy
 26-28  8  Komplex f.: Autókereskedés
e/gy
29 2  Számonkérés: A csoport, B csoport, C csoport, D csoport
gy
 30-31  6  Fájl kezelés
e/gy
 32  2  Számonkérés A csoport, B csoport 2015. 04. 29
gy

Szorgalmi feladatok (Nehéz, elgondolkodtató, kutatást igénylő feladatok. Igazán ezekkel lehet tanulni!)

Ismétlés

9. osztályos tananyag ismétlés

  1. Információ, információmértéke, prefixumok, példák
  2. kommunikáció, modell, példa
  3. HW fogalma, PC részei
  4. SW fogalma, típusai, licenszek
  5. Algoritmus, leírása
  6. Folyamatábra és elemei
  7. Adatok,fogalom, tárolás, típusok
  8. Program elemei: adat+ művelet+ programozási szerkezetek,tételek

C# programozás(consol)

C# programozás consol módban

——————————————————————————–

Irodalom:

A C# programozási nyelv a felsőoktatásban
Informatikai Szakképzési portál
Visual Studio letöltése
Reiter István C#
Wikipédia
A C# programozási nyelv (ELTE)

——————————————————————————–

C# programozás(ablakos)

Ablakos alkalmazások készítése, vezérlők használata

——————————————————————————–

Bevezető feladatok a c# ablakos alkalmazások tanulásához

Készíts egyszerű programokat az alábbi mintapéldák alapján.

  1. Program 1
  2. Program 2
  3. Program 3
  4. Időzítő használata
  5. Szám kereső játék (Básthy Ádám 11.e 2017-18)
  6. Számológép (Básthy Ádám 11.2/2017-18)

——————————————————————————–

Bevezető, gyakorló feladatok: időzítő

  1. Készíts programot amiben az egér oda-vissza szaladgál.
  2. Készíts programot úgy, hogy az egér körbe szaladgáljon.
  3. Készíts egér versenyt. Három egér indul balról jobbra, véletlenszerűen változtatva a sebességüket.
    Az nyer aki először ér a célba.

Egy megoldás: Domány Gergő 11.e/2017-18 

Forrás: Juhász Tibor-Kiss Zsolt: Programozási ismeretek

——————————————————————————–

Bevezető, gyakorló feladatok: véletlen szám

  1. Készíts programot ami kockadobást szimulál
  2. Készíts kockapóker játékot 5 kockával
  3. Készíts kockapóker játékot 5 kockával úgy, hogy megjeleníted a kockákat
  4. Szimuláld a kockadobást. Egy ideig jelenítsd meg a kockák véletlenszerűen kiválasztott oldalait
  5. majd a dobott érték legyen látható.
  6. Készíts programot amiben egy labda pattog az ablak oldalai között.
  7. Kártyajáték.

Forrás: Juhász Tibor-Kiss Zsolt: Programozási ismeretek
Forrásfájlok

——————————————————————————–
Könyv nyilvántartó program
——————————————————————————–
Gyakorlás: Autókereskedés program1.0 | leírás | Program tömörítve
Gyakorlás: Autókereskedés program1.1 | leírás | Program tömörítve
Gyakorlás: Autókereskedés program1.2 | leírás | Program tömörítve
Gyakorlás: Autókereskedés program1.3 | leírás | Program tömörítve
——————————————————————————–
Gyakorlas: Motorok program | leírás |FeladatProgram tömörítve 
Gyakorlas: Dolgozók nyilvántartása prg: | leírás | Program tömörítve
——————————————————————————–
Memória játék:
memory1.0: leírás | program
memory1.1: leírás | program
memory1.2: leírás | program
memory1.3: leírás | program
——————————————————————————–
Hétszegmenses kijelző.
Formázott (7 szegmenses) számjegy: leírás | program
Óra normál karakterekkel: leírás | program
Óra formázott szegmensekkel: leírás | program
3 gombos stopper: leírás | program
2 gombos stopper: leírás | program
Stopper: leírás | program
Timer: leírás | program
Óra-Stopper-Timer: program
——————————————————————————–
Tili-toli játék: feladat

Tili-toli 1: leírás | program
Tili-toli 2: leírás | program
Tili-toli 3:  program
Tili-toli 4:  program
——————————————————————————–
Adatbáziskezelési gyakorlat: Access adatbázis kezelése

Partnerek 1.0: leírás | adatbázis
Partnerek 2.0: leírás | adatbázis | program

Adatbázis és szoftverfejlesztés gyakorlat

Adatbázis ás szoftverfejlesztés gyakorlat

Tanítási hét

Tanítási óra

Tananyag

Képzési forma

Programozási nyelvek

1-3

3
A programozási nyelvek csoportosítása: Neumann-elvű, automata, funkcionális, objektum-orientált.
e/gy

4-6

3
A programozási nyelvek fejlődése, generációk, általános és speciális programnyelvek és felhasználási területeik. Általános és speciális programnyelvek és jellemzőik
e/gy

7-10

4
Programok készítése és futtatása: forrásnyelvű programok fordítása, fordítási technikák, interpreter és compiler típusú nyelvek. Programok futtatása: natív futtatás, virtuális gépek.
e/gy

11-16

6
Egyszerű programok készítése, ablakos és consol alkalmazások összehasonlítása.
e/gy

17-20

4
Gyakorló feladatok: consol–windows;
e/gy

21-23

3
Gyakorló feladatok
e/gy

24

1
Félév zárása
C# programozási nyelv

25-28

4
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!!!
e/gy

29-30

2
Elemi adattípusok: numerikus típusok, karakter logikai típus.
Példák változók használatára.
Egyszerű, programok. Megtanulandóak!!!
e/gy

31-32

2
Programozási szerkezetek: ciklusok.
Példák ciklusokra.
Egyszerű, programok. Megtanulandóak!!!
e/gy

33

1
Programozási szerkezetek: elágazások.
Példák elágazásokra.
Egyszerű, programok. Megtanulandóak!!!
e/gy

34

1
Szöveges adatok: string-k
Példák sztringek használatára.
Egyszerű, programok. Megtanulandóak!!!
e/gy

35

1
Ismétlés 1: Prímszámítás
Ismétlés 2: Eljárások,ciklusok, elágazások …
gy

36

1
Év zárása

Adatbázis és szoftverfejlesztés elmélet 9.évfolyam

***

Tanítási hét

Tanítási óra

Tananyag

Képzési forma

Programozási alapismeretek

1-3

1

Gyakorló teszt!

e

4

1
Az algoritmus.
e

5-8

4
Algoritmus leíró eszközök: folyamatábra, stuktogram, mondatszerű leírás
e

9

1
A programkészítés elvei: stratégiai elv: lépésenkénti finomítás, Top-Down módszer; taktikai, technológiai, technikai elvek
e

10

1
Ellenőrzés: Tárgykörzáró dolgozat
gy
Adattípusok

11-12

2
Adatok jellemzői
azonosító; hozzáférési jog; hatáskör (globális, lokális, privát, publikus), kezdőérték
e

13-14

2
Egyszerű adattípusok: egész, valós, logikai, karakter
e

15-17

2
Műveletek adatokkal
e

18-19

2
Összetett adattípusok: karakterlánc (string) adattípus felépítése, ábrázolása, helyfoglalása, felhasználása.
e
Programozás elemei

21-22

2
Utasítások, változók
e

23-28

1
Összetett utasítások – Iterációk (Ciklusok)
Számlálós ciklus (FOR)
Előltesztelős ciklus (WHILE)
Hátultesztelős ciklus (DO-WHILE).
Ciklusok gyakorlása
e

29-32

1
Összetett utasítások: elágazások
Feltételes utasítás: if
Elágazás: if-else
Többszörös elágazás: switch-case
e

33-36

1
Ismétlés
e

Tananyagok:

Irodalmak
Fájlok
Matematikai alapok (Dr. Iványi Péter)
Adatszerkezetek (Dr. Iványi Péter)
Programozás alapjai
Hernyák Zoltán: Bevezetés
A Microsoft®.NET használatába

 

 

2018. szeptember
M T W T F S S
« Apr    
 12
3456789
10111213141516
17181920212223
24252627282930