A jegyzet tartalma csak segítséget ad a tanórai anyag elsajátításához, nem egyezik azzal. A tanév elején vett programozási alapfogalmakat és egyéb szoros értelemben vett elméletet nem foglalom bele a jegyzetbe.
A leírtak a gyakorlatok sikeres elvégzéséhez szükséges ismereteket közlik, tekintik át újra. A jegyzetben leírt ismeretek gyakorlaton való alkalmazáshoz szükséges minimális ismeret a változók cseréje és a feltételes magyar mondat helyes értelmezése. Később még ehhez csatlakozik majd az ismétlések megértése, és már kész is (kis híján) a teljes programozási alapismeret. A többi csak jelöléstechnika. Az előzőeken kívül a fejlesztői környezet megismerését a gyakorlatra bízom, de a lemezen ehhez is található segédanyag.
Az algoritmusokhoz és adatszerkezetekhez is található anyag a lemezen. Az algoritmus írása számunkra a teendők tömör megfogalmazását és a pontos gondolatközlést hivatott segíteni. Az algoritmikus gondolkodás kialakítására majd a későbbiekben fordítunk nagyobb figyelmet. A közölt algoritmusok értelmezéséhez, illetve a feladatokban szereplők megalkotásához a tanév eleji bevezető ismeret elegendő. De találsz segítséget az algoritmusok leírásához, a módszerek ismertetését itt találod.
Ott tartunk, hogy leülünk a gép elé és dolgozunk. Azt soha ne tévesszük szem elől, hogy a TP-ban elvégzett munka logikus gondolkodást igényel, arra épül, és azt fejleszti. A programozás egy csoda, mellyel saját alkotást hozhatunk létre, világokat teremthetünk. Ezek a világok embereket formálnak, szippantanak be, átalakítják világunkat, mi programozók alakítjuk a világot.
Rövid magyarázat (magyarázkodás): a programok egy részét külső forrásból vettem át, s nem mindenütt magyarosítottam, illetve maradtak benne olyan részek melyeknek nem feltétlenül ez a legcélszerűbb megoldása. A kiírások szövege (sajnos) gyakran ékezet nélküli maradt.