Lehrinhalte
1) Programmieren in der Sprache Java (Economics, Automotive Systems), C/C++ (Elektrotechnik) oder einer davon nach Wahl (andere Studiengänge):
1) Datentypen, Arrays, Zeichenketten
2) Bezeichner, Variablen, Ausdrücke, Gültigkeitsbereiche, Referenzen
3) Statische Methoden, Funktionen
4) Bedingte Ausführung, Schleifen, Rekursionen
5) Objektorientierung, Attribute, Objektmethoden
6) Vererbung, Konstuktoren, Polymorphie, abstrakte Klassen
2) Rechnerpropädeutikum:
1) Darstellung von Zahlen und Zeichen im Rechner
2) Logische Schaltungen, Addierer, Speicherzellen, Flip-Flops
3) Rechnersysteme, Prozessor & Prozesse, Arbeitspeicher, Betriebsystem