| Előszó | 9 |
| Útmutató a könyv használatához | 11 |
| Számítógépek | 13 |
| A számítógép általános fogalma | 15 |
| Számítógép generációk | 16 |
| Egy korszerű számítógép struktúrája | 17 |
| Hogyan tagozódik a hardver? | 18 |
| Hogyan tagozódik a szoftver? | 20 |
| Az ember szerepe | 22 |
| Adatok, adatstruktúrák, adathordozók | 25 |
| Mi az elemi adat? | 25 |
| Ember és gép információcseréje | 26 |
| Néhány példa | 26 |
| Az elemi adat jellemzői | 28 |
| Adatstruktúrák | 29 |
| Adatábrázolás adathordozókon | 31 |
| A lyukkártya | 32 |
| Fizikai rekord | 33 |
| Kártyaterv | 34 |
| Mágneses adatrögzítés | 34 |
| Optikai bizonylatolvasás | 35 |
| A hibás adatok kiküszöbölése | 36 |
| Algoritmusok, blokkdiagramok | 39 |
| A program | 40 |
| Műveletek adatokkal | 41 |
| Az adatokra való hivatkozás | 42 |
| Érték hozzárendelése a változónévhez | 43 |
| Eredményközlés | 43 |
| Blokkdiagramok | 45 |
| Tömbök kezelése | 48 |
| Kétdimenziós tömbök | 51 |
| Rekordok kezelése | 54 |
| A programtervezés módszerei | 55 |
| A funkcionális lebontás módszere | 57 |
| Adatábrázolás a számítógépben | 64 |
| Fixpontos ábrázolás | 66 |
| Lebegőpontos ábrázolás | 67 |
| Betűk ábrázolása | 69 |
| A BCD kód | 70 |
| Az EBCDIC kód | 71 |
| Zónázott decimális ábrázolás | 72 |
| Tömörített decimális ábrázolás | 73 |
| Adatábrázolás a mikroszámítógépekben | 75 |
| Központi tár, központi egység | 78 |
| A központi tár | 79 |
| A központi egység | 83 |
| Az aritmetikai-logikai egység | 83 |
| A vezérlőegység | 84 |
| A tárcím generálása, abszolút és relatív címzés | 87 |
| Virtuális tárak | 89 |
| Az utasítások végrehajtása | 90 |
| Az utasítások sorrendjének meghatározása | 92 |
| Adatmozgatás a számítógépen belül | 93 |
| Adatmozgatás a számítógép és a perifériák között | 93 |
| Ellenőrzési funkciók a számítógép működése során | 96 |
| A számítógép megszakítási rendszere | 96 |
| Programozási nyelvek, fordítóprogramok | 100 |
| A programozási nyelvek | 102 |
| Az assembly szintű nyelvek | 104 |
| Magasszintű programozási nyelvek | 107 |
| Fordítás, szerkesztés | 118 |
| A mikroszámítógépek programnyelvei | 121 |
| A BASIC nyelv alapelemei | 123 |
| Input-output segységek, háttértárak | 128 |
| Input-output egységek | 130 |
| A kártyaolvasó | 130 |
| Optikai olvasóberendezések | 131 |
| Nyomtató berendezések | 132 |
| Mikrofilmes output | 136 |
| Terminálok | 138 |
| A konzol | 140 |
| Mátrixnyomtatók | 140 |
| Háttértárak | 142 |
| A mágnesszalag | 142 |
| A mágnesszalagos állományok kezelése | 147 |
| A mágneslemez | 149 |
| A mikroszámítógépek perifériái | 152 |
| Billentyűzet | 152 |
| Képernyő | 153 |
| Nyomtatók | 154 |
| Háttértárak | 154 |
| Fájlszerkezetek | 158 |
| A szekvenciális fájl | 159 |
| Az indexelt szekvenciális fájl | 163 |
| A könyvtári fájl | 169 |
| Operációs rendszer | 177 |
| A jobb (munka) | 180 |
| A task (feladat) | 180 |
| Munkavezérlés | 181 |
| A multiprogramozás | 182 |
| A központi tár kezelése | 183 |
| A programok váltása | 184 |
| Az operációs rendszer fogalma | 186 |
| A munkavezérlő nyelv | 187 |
| Az operációs rendszer a felhasználó szempontjából | 192 |
| Job-kezelő programok | 193 |
| Task-kezelő programok | 196 |
| Adatkezelő programok | 197 |
| A szervízprogramok | 199 |
| A mikroszámítógépek operációs rendszereiről | 201 |
| Számítóközpont | 204 |
| A számítóközpontok csoportosítása | 205 |
| A vállalati számítóközpont | 205 |
| A számítástechnikai bérmunkát végző, szervező vállalatok számítóközpontja | 207 |
| Oktatási intézmény számítóközpontja | 207 |
| Látogatás egy számítóközpontban | 207 |
| Annotációs rész | 217 |
| Az egyes fejezetek végén levő kérdésekre adott válaszok | 319 |
| Az egyes fejezetek végén levő feladatok megoldásai | 329 |