- Wprowadzenie
- Algorytmy
- Języki programowania
- Interakcja człowiek — komputer
- Cyfrowy zapis informacji
- Kodowanie -- wprowadzenie
- Kodowanie -- kompresja
- Kodowanie -- szyfrowanie
- Kodowanie -- kontrola błędów
- Sztuczna inteligencja
- Złożoność obliczeniowa
- Grafika komputerowa
- Komputerowe rozpoznawanie obrazów
- Języki formalne
- Protokoły komunikacji sieciowej
- Inżynieria oprogramowania