Daniel's Tech Blog

Cloud Computing, Cloud Native & Kubernetes

Ü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


Posted

in

WordPress Cookie Notice by Real Cookie Banner