Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Programozás tanítási módszerek
Szlávi Péter - Zsakó László ELTE Informatika Szakmódszertani Csoport
2
Programozás tanítási módszerek
Tartalom 1. Módszeres, algoritmusorientált 2. Adatorientált 3. Specifikációorientált 4. Feladattípus-orientált 5. Nyelvorientált 6. Utasításorientált 7. Matematikaorientált 8. Hardverorientált 9. Értékelés Programozás tanítási módszerek
3
Programozás tanítási módszerek
1. Algoritmusorientált feladat-meghatározás, specifikáció algoritmus- és adatstruktúra tervezés, az algoritmus helyességének belátása kódolás tesztelés hibakeresés, hibajavítás hatékonyság-vizsgálat, minőség-vizsgálat dokumentálás Programozás tanítási módszerek
4
Programozás tanítási módszerek
1. Algoritmusorientált Elsődleges tevékenység: algoritmus készítés Programozási tételek algoritmusa Visszavezetés programozási tételekre Tételek összeépítése Adatszerkezet típus Algoritmikus kódolási technikák Felhasználóbarát programozás Algoritmusra épített tesztelés Algoritmus szintű hatékonyságvizsgálat, átírás Programozás tanítási módszerek
5
Programozás tanítási módszerek
2. Adatorientált Feladat-meghatározás típusspecifikáció Feladatmegoldás típusfinomítás Adatfeldolgozási típusfeladatok Összetett adatstruktúra - egyszerű algoritmus Bemeneti struktúrák (űrlapok) Kimeneti struktúrák (jelentések) Struktúramegfeleltés, konfliktusok * a kékkel jelölteken át nem vezet út a kimenőélhez Programozás tanítási módszerek
6
3. Specifikációorientált
Formális specifikáció Automatikus algoritmuslevezetés Formális kódolási szabályok A specifikáció transzformálása Specifikációorientált tesztelés Matematikai alapú hatékonyságvizsgálat * Programozás tanítási módszerek
7
4. Feladattípus-orientált
Résztevékenységek nem választhatók el egymástól Mindig teljes programkészítés Feladatsorokra épített felépítés matematika grafika szövegfeldolgozás hétköznapi algoritmusok Igény az új programozási, nyelvi elemekre Az algoritmus eljátszása Programozás tanítási módszerek
8
Programozás tanítási módszerek
5. Nyelvorientált Alap a programozási nyelv Nyelvfüggő ismeretek Nyelvi bonyolultság Nyelvi elemhez nem köthető fogalmak Programozás tanítási módszerek
9
Programozás tanítási módszerek
6. Utasításorientált Általános nyelvtípusra épített módszer értékadás, kifejezések beolvasás, kiírás elágazások (kétfelé, sokfelé) ciklusok (számlálós, elöl-, illetve hátultesztelő) eljárások függvények, operátorok modulok Programozás tanítási módszerek
10
Programozás tanítási módszerek
7. Matematikaorientált Matematika tantárgyra épített Mindig teljes feladatmegoldás Programozás tanítási módszerek
11
Programozás tanítási módszerek
8. Hardverorientált Elektronika Logikai hálózatok Processzor működés Assembly programozás Programozási nyelv Algoritmusleírás Algoritmustervezés Specifikálás Programozás tanítási módszerek
12
Programozás tanítási módszerek
Értékelés 1. Módszeres, algoritmusorientált 2. Adatorientált 3. Specifikációorientált 4. Feladattípus-orientált 5. Nyelvorientált 6. Utasításorientált 7. Matematikaorientált 8. Hardverorientált Programozás tanítási módszerek
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.