Vorlesung: Einführung
in die Informatik
für Studenten der Ingenieureswissenschaften (FH)
von Christian Herta
Der Kurs basiert auf Vorlesungen, die ich an der
FHTW-Berlin in den Jahren 2004-2006
gehalten habe.
Inhalt
1.Semester
- Motivation
( Umwelttechnik,
)
-
- Mathematische und theoretische Grundlagen
-
Rechnerarchitektur -
Aufbau von Computern
Grundbegriffe
Übung
(Rechnerarchitektur)
-
Betriebssysteme
- Programmierung
-
Grundlagen
-
C-Programmierung
-
Einführung;
(Übung)
- Datentypen, Operatoren und Ausdrücke
- Kontrollstrukturen
(Übung)
- Zeiger und Vektoren
- Funktionen und Programmstruktur
-
Übung
:
Funktionen (call by value,
Parameterübergabe
über Zeiger),
Aufteilen in Module,
Vektoren;
Übung:
Funktionen, Programmablaufplan
- Ein- und Ausgabe
(Übung)
- Dateibearbeitung
(Übung)
- C-Präprozessor
- Strukturen (structs)
- Standardbibliothek
- Dynamische Objekte
-
Konzepte der
Objektorientierten Programmierung
(von C zu C++)
2.Semester
-
Algorithmen und Datenstrukturen
- Datenstrukturen
- Einfache Datenstrukturen (Feld, Matrix, Verbund)
- Stapel und Schlagen
Übung:
Implementierung der Datenstruktur Stapel in C
- Verkettete Listen
- Graphen und Bäume
- Algorithmen
- Grundlagen: Iteration, Rekursion
- Komplexität: O-Notation etc.
Übung
- Beispiele: Sorting,
etc.
- Numerische Methoden:
Grundlagen,
Rundungsfehler
(Übung),
Newton-Verfahren,
Gauss-Algorithmus
(Übung)
-
- Office
- Vektorgraphik
- Bildbearbeitung
- Datenauswertung
- Datenbanken
-
Computernetze
-
Internet-Technologien
Literatur und Links