1. Pierwszy program. Obiekty, typy i wartości
2. Wykonywanie obliczeń. Błędy
3. Pisanie i wykańczanie programu
4. Techniki pisania funkcji i klas
5. Strumienie wejścia/wyjścia
6. Wskaźniki i tablice
7. Systematyka technik i języków programowania