Um einen Einblick zu bekommen, was einen in dem 1. Semester an der FH erwartet, hier, als Veranschaulichung, die Übersicht aus unserem AP-Skript:
Teil A: Theoretische Grundlagen
1 Algorithmen und Datenstrukturen
1.1 Grundlegende Begriffe
1.2 Darstellungsformen für Algorithmen
2 Programmiersprachen
2.1 Grundlegende Begriffe
2.2 Klassifizierung von Programmiersprachen
2.2.1 FORTRAN
2.2.2 COBOL
2.2.3 PASCAL
2.2.4 PROLOG
3 Verarbeitung von Programmiersprachen
3.1 Die Phasen der Übersetzung
3.2 Exkurs: Die Übersetzung einer Beispielanweisung
4 Literatur zu Teil A
Teil B: Prozedurale Programmierung in der Sprache C
1 Entwicklungsgeschichte und Charakteristika von C
2 Erste Schritte in C
2.1 Der Aufbau eines C-Programms
2.2 Ein- und Ausgabe
2.3 Kommentare
3 Datentypen, Variablen und Konstanten in C
3.1 Fundamentale Datentypen
3.2 Variablen und Konstanten
3.3 Automatische Typkonvertierung
4 Ausdrücke und Operatoren in C
4.1 Grundlegende Begriffe
4.2 Arithmetische Operatoren
4.3 Relationale Operatoren
4.4 Zuweisungs-Operatoren
4.5 Inkrement- und Dekrement-Operatoren
4.6 Logische Operatoren
4.7 Shift- und bitweise Operatoren
4.8 Sonstige Operatoren
4.9 Übersicht der Operatoren in
5 Anweisungen in C
5.1 Die if-Anweisung
5.2 Die switch-Anweisung
5.3 Die goto-Anweisung
5.4 Die while-Anweisung
5.5 Die do-while-Anweisung
5.6 Die for-Anweisung
5.7 Die break- und continue-Anweisung
6 Funktionen in C
6.1 Funktionsdefinition und Aufruf
6.2 Funktionsdeklaration und getrennte Übersetzung
7 Zeiger
7.1 Der Address-of-Operator
7.2 Der Dereferenzierungsoperator
7.3 Adressen als Funktionsparameter
8 Rekursion
9 Die zusammengesetzten Datentypen in C
9.1 Der Datentyp Array
9.1.1 Eindimensionale Arrays
9.1.2 Mehrdimensionale Arrays
9.1.3 Arrays als Parameter für Funktionen
9.2 Der Datentyp struct
Teil C: Objektorientierte Programmierung in Java
1 Motivation: Herleitung von Klassen
2 Objektorientierung
2.1 Grundlegende Begriffe
2.2 Entwicklungsgeschichte und Charakteristika von Java
3 Erste Schritte in Java
4 Grundlagen zu Java
4.1 Zeichensatz und Namenskonventionen
4.2 Kommentare und Javadoc
5 Datentypen, Variablen und Konstanten in Java
5.1 Datentypen in Java
5.2 Variablen und Konstanten
5.3 Automatische Typkonvertierung
6 Ausdrücke und Operatoren in Java
7 Anweisungen in Java
8 Klassen und Objekte in Java
8.1 Die Grundstruktur einer Klasse in Java
8.2 Konstruktoren
8.3 Die this-Referenz
8.4 Klassenvariablen und Klassenmethoden
9 Arrays und Strings in Java
9.1 Arrays
9.2 Strings
10 Die Ein- und Ausgabe in Java
10.1 Eingabe über die Tastatur
10.2 Ausgabe auf dem Bildschirm
10.3 Ein- und Ausgabe mit der Klasse TextIO
10.4 Die Klasse TextIO
11 Exceptions
11.1 Grundlegende Begriffe
11.2 Behandlung von Exceptions
11.2.1 Die try-catch-Anweisung
11.2.2 Das Fehlerobjekt
11.2.3 Fehlerklassen in Java
11.2.4 Fortfahren nach Fehlern
11.2.5 Die finally-Klausel
11.3 Weitergabe von Exceptions
Quelle: Skript AP1 Prof. Dr. Frank Victor