Előszó | 9 |
Tudnivalók tanároknak | |
Bevezetés | 12 |
A számítástechnika története | 14 |
Őstörténet | 14 |
Mechanikus számolóautomaták | 14 |
Automatikus vezérlésű gépek | 15 |
Elektromechnaikus gépek | 16 |
Elektronikus számítógépek | 17 |
Számítógép-generációk | 20 |
Mi a számítógép? | 21 |
A feladatmegoldás lépései és módszerei | 26 |
A feladat meghatározása | 26 |
A feladatmegoldás lépései | 28 |
Kódolási módszerek | 32 |
Dokumentálás | 34 |
Algoritmusleíró eszközök | 35 |
Folyamatábra | 35 |
Struktogram | 37 |
Mondatszerű leírás | 39 |
Adatszerkezete | 44 |
Elemi adattípusok | 45 |
Összetett adattípusok | 46 |
Alapvető algoritmustipusok (programozási tételek) | 60 |
Egy sorozathoz egy érték hozzárendelése | 61 |
Egy sorozathoz egy sorozat hozzárendelése | 68 |
Sorozat elemeinek permutálása | 69 |
Több sorozathoz egy sorozat hozzárendelése | 82 |
Programozási nyelvek | 90 |
Emberközelség | 90 |
Felhasználói kör | 91 |
Számítási modell | 92 |
Néhány nyelv rövid jellemzése | 93 |
A programozási nyelvek rövid története | 94 |
A program helyessége | 95 |
Tesztelési módszerek | 96 |
Hibakeresés | 98 |
Programozási típushibák | 100 |
Hatékonyságvizsgálat | 103 |
A végrehajtási idő csökkentése | 104 |
A helyfoglallás csökkentése | 107 |
A bonyolultság csökkentése | 108 |
Lokális hatékonyság | 109 |
Kis program, nagy program | 113 |
Tanításhoz ajánljuk | |
A javasolt törzsanyag | |
A számítástechnika története, mi a számítógép | 118 |
Számítógépmodellek | 118 |
A kódolás technikai elvei | 122 |
Példák az algoritmusleíró nyelv használatára | 127 |
Példák a programozási tételek alkalmazására | 132 |
Programozási nyelvek: Utasítástípusok | 142 |
A program ellenőrzése (fehér doboz módszerek) | 149 |
Bővítések | |
Ötletek adatszerkezetek használatára | 156 |
Nehezebb programozási tételek alkalmazása | 159 |
Alacsonyszintű programozási nyelvekről | 163 |
Előismeretek | 163 |
Gépi kód | 164 |
Assembler, assembly nyelv | 165 |
A program ellenőrzése | 167 |
Tesztelés | 167 |
Hibakeresés | 169 |
Hatékonyságvizsgálat | 173 |
Választható tematikák | |
A tanítás formái | 182 |
A számítógép felhasználásának módjai | 182 |
A számítástechnika tantárgy tematikái | 185 |
Műszaki alapismeretek (32 óra) | 185 |
Műszaki alapismeretek (32 óra) | 189 |
Műszaki alapismeretek (72 + 36 óra) | 193 |
Számítástechnikai alapismeretek (30 óra) | 200 |
Technika (64 óra) | 203 |
Gimnáziumi fakultatív sáv (122 óra) | 204 |
A számítástechnika szakkörök tematikái | 207 |
Algoritmuskészítés (32 óra) | 207 |
Algoritmuskészítés (13 óra) | 209 |
Algoritmuskészítés (13 óra) | 209 |
Adatstruktúrák, programozási nyelvek (30 óra) | 210 |
Kötelező alapszakkör (16 óra) | 211 |
Kezdő BASIC-szakkör (30 óra) | 213 |
Z80 gépi kód (24 óra) | 218 |
6510 gépi kód (20 óra) | 219 |
Programozási nyelvek (4 hónap) | 220 |
Adatfeldolgozás (4 hónap) | 221 |
Felhasználói programok (22 óra) | 222 |
Rendszerprogramok használata (20 óra) | 224 |
Számítástechnika tábor | 225 |
Számítástechnika tábor előkészítése | 226 |
Számítástechnika tábor (iskolai) | 227 |
Számítástechnika tábor (megyei) | 230 |
Feladatok | 233 |
Függelék | |
Kódolási szabályok | 238 |
BASIC | 239 |
Pascal | 240 |
ELANO | 241 |
Szervezési kérdések | 242 |
A gépkiválasztás iskolai szempontjai | 242 |
Kabinetkialakítás | 245 |
Belső továbbképzés | 247 |
Problémák | 248 |
Kiegészítő ismeretek szaktárgyakban | 250 |
Matematika | 250 |
Technika | 251 |
A megoldott feladatok jegyzéke | 253 |
Irodalomjegyzék | 254 |
Tárgymutató | 263 |