kennen geeignete Notationen um Programme zu dokumentieren, insbesondere Programmstrukturen zu beschreiben.
können einfache technische Probleme analysieren und durch die Wahl geeigneter Datenstrukturen Listen, Stack, Queues und entspechender Algorithmen lösen.
sind in der Lage, die Lösungen zu bewerten.
können Zeit- und Speicherkomplexität von Algorithmen bestimmen.
können Vererbung und dynamische Bindung so einsetzen, dass die Qualität eines Softwareprodukts verbessert wird.
können Benutzereingaben über eine graphische Benutzerschnittstelle entgegennehmen und die Ausgaben angemessen präsentieren.
können Ausnahmefälle in Programmen angemessen erkennen, melden und behandeln.
können digitale Schaltungen spezifizieren, sie mit Hilfe der Hardwarebeschreibungssprache VHDL beschreiben und mit programmierbaren Bausteinen realisieren.
können die deklarative Programmierung anhand der Sprache Prolog.
können diverse Inhalte des Informatik 2 Kurses durch Übungsbeispiele mit Prolog umsetzen.