Site icon Daniel's Tech Blog

Übersicht 1. Semester Algorithmen und Programmierung

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

Exit mobile version