Grundbegriffe der zweiwertigen Logik: Grundverknüpfungen und Umformung logischer Ausdrücke, Normalformen und Primtermdarstellung
Rechnerarchitektur: Von-Neumann-Rechnerarchitektur, Zentrale Recheneinheit, Speicher, Datenwege sowie Schnittstellen.
Theoretische Informatik: Endliche Automaten, Grammatiken, Grundlagen der Berechenbarkeitstheorie.
Algorithmen, Komplexitätsbetrachtungen.
Imperative Programmiersprachen, Zahlen, Variablen, Datentypen, Ausdrücke, Funktionen, Referenzen und Zeiger, Objektorientierte Softwareentwicklung, Programmierung im Internet (WWW, HTML CGI), Grafische Oberflächen