| Bevezetés | 3 |
| Ismerkedés a géppel. Szekvenciális algoritmusok | 5 |
| A gép üzembe helyezése | 5 |
| Direkt üzemmód | 8 |
| Szekvenciális programok | 12 |
| A programlista lekérdezése | 15 |
| Az INPUT és PRINT "tökéletesítése" | 16 |
| Új program begépelése | 17 |
| Hibák, a program javítása; két utasítás egy sorszám alatt | 19 |
| A kiírás formátumának vezérlése | 21 |
| A változók típusai és jelölésük. A változótábla kiírása | 23 |
| Elágazásos algoritmusok | 27 |
| Végtelen ciklus, programmegszakítás, alapállapot visszaállítása | 34 |
| A folyamatábra "követése" | 38 |
| Relációk | 39 |
| A folyamatábra módosítása, elöltesztelő, hátultesztelő ciklus | 40 |
| Változó index nélkül és indexszel | 49 |
| Kiírás négy tizedesjeggyel | 64 |
| Matematikai függvények a C-64-ben | 65 |
| Sajátfüggvény definiálása | 70 |
| Ciklusszervezés FOR-ral | 74 |
| Összegező és szorzó algoritmus | 89 |
| Mikor nem szervezhető a ciklus FOR-ral? | 103 |
| Többszörös ciklus, mátrixok (tömbök), többindexes változó | 108 |
| További lehetőségek | 125 |
| Kettőnél több elágazás | 125 |
| Véletlenszámok generálása. Várakozó ciklus | 129 |
| Alprogramok (szubrutinok) hívása | 137 |
| Adatbevitel READ-DATA-RESTORE-ral | 147 |
| Stringfüggvények, speciális utasítások, függvények | 150 |
| Vegyes példák, feladatok | 157 |
| Grafikus ábrázolási lehetőségek | 198 |
| Színek | 199 |
| Színes karakterek megjelenítése POKE utasítással | 204 |
| Animáció | 210 |
| Karakterek definiálása | 213 |
| Folt (sprite) grafika | 217 |
| A folt "bekapcsolása" | 221 |
| A folt alakjának megváltoztatása | 223 |
| A folt méretének megnövelése | 224 |
| Foltok mozgatása | 226 |
| A foltok színének változtatása | 229 |
| Foltok alakjának definiálása DATA-val | 229 |
| Hanggenerálás | 232 |
| A burkológörbe kialakítása | 234 |
| Az ADSR burkológörbe programozása | 241 |
| Kéthangú sziréna | 245 |
| Szubrutinok | 247 |
| Telefoncsengő hangja | 249 |
| A perifériák és az adatállományok alapismeretei | 251 |
| Perifériák | 251 |
| Adatállományok | 255 |
| Kazettás tároló - lemezes tároló | 257 |
| Kazettás tároló | 259 |
| A kazettás egység üzembe állítása | 261 |
| Betöltés kazettáról | 262 |
| Betöltés utáni futtatás | 263 |
| Program kimentése kazettára | 264 |
| A programfelvétel ellenőrzése | 265 |
| Program hívása programból | 265 |
| Adatok olvasása a szalagról | 266 |
| Adatállományok szalagra írása | 267 |
| Az állomány bővítése | 275 |
| Lemezes tároló | 279 |
| A mágneslemez mint adathordozó | 279 |
| A lemezek kezelése | 281 |
| A lemez szervezése | 282 |
| A COMMODORE VIC 1541-es lemezegység | 284 |
| Üzembeállítás | 286 |
| A lemez bevétele és kivétele | 288 |
| Gyári program betöltése lemezről | 288 |
| Új lemez formázása | 289 |
| A lemez beolvasása | 292 |
| Program kimentése lemezre | 293 |
| További lemezkezelési alapismeretek | 296 |
| Lemezen tárolt program felülírása | 296 |
| Névváltoztatás | 297 |
| Az állomány törlése | 297 |
| A lemez tömörítése | 298 |
| Másolat készítése a lemezen | 299 |
| A lemez törlése | 299 |
| A lemezegység alapállapotba hozása | 300 |
| A lemezegység állapotának lekérdezése | 301 |
| Rövidített alakú parancsok | 304 |
| Soros állomány kezelése | 305 |
| Az állomány megnyitása | 305 |
| Lemezre írás | 306 |
| Olvasás lemezről | 308 |
| Az állomány bővítése | 312 |
| Rendezetlen soros állomány | 314 |
| A menü program | 317 |
| A TELEFONSZÁM-állomány feltöltése | 320 |
| A TELEFONSZÁM-állomány megjelenítése | 323 |
| A TELEFONSZÁM-állomány bővítése | 323 |
| Név keresése a TELEFONSZÁM-állományban | 325 |
| Név és telefonszám törlése a TELEFONSZÁM-állományban | 327 |
| Az állomány másolása | 330 |
| A nyomtató használata | 333 |
| Néhány nyomtatási alapfogalom | 334 |
| Mátrixnyomtatás | 334 |
| Nyomtatási mód | 336 |
| Nyomtatási kép | 336 |
| Az MPS-801 jellemzői | 338 |
| Územbeállítás | 338 |
| Bekapcsolás, tesztelés | 340 |
| Adatok kinyomtatása | 342 |
| Program kilistázása | 344 |
| Vezérlőkódok - mintafeladatok | 345 |
| Néhány kezelési tanács | 348 |
| Irodalomjegyzék | 349 |
| Tartalom | 352 |