| Bevezetés | 3 |
| A számítógép fejlődésének története | 5 |
| Az elszámolást segítő eszközök fejlődése | 5 |
| A számolás első jelei és nehézségei | 5 |
| A számolást segítő eszközök | 6 |
| Mechanikai számológépek | 6 |
| Mechanikus és elektromechanikus számítógépek | 6 |
| Az első igazi számítógép | 6 |
| A népszámlálás hatása a számítástechnikára | 7 |
| Az első elektromechanikus, digitális számítógépek | 8 |
| Elektroncsöves számítógépek | 9 |
| Elektronikus számítógép | 9 |
| Tárolt programmal működő számítógépek | 9 |
| A tranzisztorok megjelenése, integrált áramkörök, chip | 10 |
| A személyi számítógépek csoportosítása | 11 |
| Az IBM PC-k fejlődése, a felhasználási területek változása | 11 |
| Zsebszámológépek | 13 |
| A számológép és a számítógép kapcsolata | 13 |
| A zsebszámológépek általános jellemzői | 13 |
| Számok beírása és kijelzése | 13 |
| Alapműveletek | 14 |
| El nem végezhető műveletek | 17 |
| A billentyűk másodlagos funkciója | 17 |
| Kijelzés | 17 |
| Szögfüggvények | 18 |
| A Texas Instruments számológépei | 19 |
| A számítógép felépítése és működtetése | 27 |
| A számítógép | 27 |
| A számítógépek felépítése | 27 |
| A hardver részei és azok jellemzői | 29 |
| A leggyakoribb perifériák bemutatása | 30 |
| A számítógépek adatábrázolása | 35 |
| Számrendszerek | 36 |
| A tárolt adatok szerkezete | 38 |
| A személyi számítógépek | 40 |
| A számítógép és a felhasználó kapcsolata | 40 |
| Számítógépek kompatibilitása | 40 |
| A PC-k | 41 |
| A PC-k billentyűzete | 41 |
| A Commodore-64 billentyűzete | 45 |
| A C-64 számítógép billentyűzete | 46 |
| Az operációs rendszer | 48 |
| Az operációs rendszer részei | 49 |
| A feldolgozási lehetőségek | 49 |
| A DOS | 49 |
| A számítógép üzembehelyezése | 51 |
| PC-k esetén | 51 |
| Commodore-64 esetén | 52 |
| A PC-k operációs rendszere | 57 |
| Az operációs rendszer használata | 57 |
| A készenléti jel | 57 |
| A DOS-ban kiadott parancsok formája | 58 |
| Elemi parancsok | 58 |
| A készenléti jel (prompt) beállítása | 58 |
| Képernyőtörlés | 60 |
| A dátum és az idő szerepe, beállítása | 60 |
| A verziószám lekérdezése | 62 |
| A könyvtárszerkezet | 62 |
| A könyvtárszerkezet leírása | 62 |
| A DOS könyvtárakkal kapcsolatos parancsai | 64 |
| A tartalomjegyzék kiíratása | 64 |
| Belépés az alkönyvtárba | 67 |
| Alkönyvtár létrehozása | 68 |
| Mozgás az alkönyvtárak között | 69 |
| Alkönyvtárak megszüntetése | 69 |
| A könyvtárszerkezet megjelenítése | 71 |
| A DOS lemezkezelő parancsai | 71 |
| Az aktuális lemezegység megváltoztatása | 71 |
| A lemez formattálása | 71 |
| Az állományok másolása | 73 |
| Az állományok törlése | 74 |
| A megismert DOS-parancsok | 76 |
| A BASIC nyelv alapjai | 81 |
| A számítógépeken használt nyelvek | 81 |
| A BASIC nyelv jellemzői | 82 |
| A QUICK BASIC nyelv | 82 |
| Bevezetés a BASIC nyelv alkalmazásába | 83 |
| Menürendszer | 84 |
| A QBASIC értelmező alkalmazása | 84 |
| Képernyők és ablakok | 86 |
| Néhány előzetes programozási ismeret | 88 |
| Kalkulátor üzemmód C-64 esetén | 89 |
| A PC-k kalkulátorszerű alkalmazása | 92 |
| A programkészítés kezdeti lépései | 93 |
| Az algoritmus, a program és a programozási nyelv fogalmának értelmezése | 94 |
| A blokkdiagram | 94 |
| A BASIC-ben használt adatok típusai | 102 |
| BASIC utasítások | 107 |
| Értékadó utasítás | 107 |
| A képernyő törlésének lehetősége | 112 |
| A program törlésének módja | 112 |
| A hibák javítása (programszerkesztés) | 113 |
| A hibák észlelése | 115 |
| Az adatok kiíratását segítő utasítás | 116 |
| A program megjelenítése a képernyőn C-64 esetén | 118 |
| Programozási lépések bemutatása körhenger segítségével | 119 |
| A program vezérlése | 123 |
| Ciklusok | 127 |
| Programozott leállás | 137 |
| Programrészek ismétlése | 138 |
| Logikai műveletek | 143 |
| Konstans értékek tárolása a programban (DATA-READ) | 146 |
| Az adatok ismételt felhasználása | 150 |
| Véletlenszámok előállítása | 151 |
| Az RND függvény alkalmazása C-64-en | 152 |
| Az RND függvény alkalmazása PC-n | 152 |
| Indexes változók | 156 |
| Vektorok | 157 |
| Tömbdeklaráció | 157 |
| Többdimenziós tömbök | 163 |
| Az indexes változók alkalmazásának előnyei | 169 |
| Önálló programozási egységek, szubrutinok | 170 |
| Alprogramok alkalmazása | 170 |
| A szubrutinok elhelyezése a programban | 173 |
| A szubrutinok használatának előnyei | 174 |
| BASIC függvények | 177 |
| A négyzetgyök kiszámítása | 178 |
| Egészrészfüggvény | 178 |
| Trigonometrikus függvények | 178 |
| A logaritmusfüggvények | 179 |
| Abszolútérték-függvény: ABS(X) | 179 |
| Véletlenszámot előállító függvény | 179 |
| Egyéb függvények | 179 |
| A számítógép használata matematikai problémák megoldására | 181 |
| A programok ellenőrzése | 211 |
| A program helyességének vizsgálata | 212 |
| A program tesztelésének módszerei | 215 |
| A strukturált programozásról | 216 |
| Vírusok | 216 |
| Függelék | 221 |