Informatik
Lernziele: Die sichere Beherrschung von Computern, incl. der Fähigkeit auch anspruchsvolle Programme selbst zu entwickeln, wird heute von allen Ingenieurinnen und Ingenieuren erwartet. Um diese Anforderungen zu erfüllen, wird eine fundierte, anwendungsorientierte Ausbildung im Bereich der Informatik angeboten.
Inhalte der Vorlesung:
Hard- und Softwarestruktur von DV-Anlagen, Programmiersprachen
Informationsdarstellung: Zeichendarstellung, p-adische Zahlensysteme, Gleitpunktzahlen, Rundungsfehler
Algorithmen und Datenstrukturen: Darstellungs- und Entwicklungsmethoden, rekursive und parallele Algorithmen
Programmierung: Gütekriterien, Strukturierung, äußere Form
Grundlagen Windows
Excel: Lösung ingenieurtechnischer Fragestellungen, allgemeine Optimierungsprobleme und Solver
Programmiersprache Visual Basic .NET: strukturierte Programmierung, Prozeduren und Funktionen, Lesen und Schreiben von Dateien, Objektklassen der Benutzeroberfläche, Datenstrukturen und komplexe Datentypen, dynamische Variablen
Relationale Datenbanken, MS Access: Struktur und Einsatzgebiete von DB, hierarchische und relationale DB, ER-Modell, referentielle Integrität, Tabellen, Abfragen, Formulare und Berichte, SQL
Literatur und Informationen:
Scripte (Theorie und Anwendungen) bei der Fachschaft erhältlich
Intranet unter T:\Informatik
J. Ortmann: Einführung in die PC-Grundlagen, Addison-Wesley 2003
G. Saake, K. Sattler: Algorithmen und Datenstrukturen, dpunkt.verlag 2006
J. Wolff v. Gudenberg: Algorithmen, Datenstrukturen, Funktionale Programmierung, Addison-Wesley 1996
D. Koreimann: Grundlagen der Software-Entwicklung, Oldenbourg 2000
Ian Sommerville: Software Engineering, Addison-Wesley 2001
P. Rausch, Informatik für Ingenieure 1, Vieweg 1991
H. Schauer, Computersysteme - Aufbau und Funktionsweise, Springer 1983.
W. Bunse, Vorlesungsskript Datenverarbeitung, FH Bielefeld
H. Waldschmidt, Informatik für Ingenieure, 2. Auflage, Oldenbourg, 1987.
M. Warnke, Informatik, Oldenbourg, 1989.
S. Dworatschek, Grundlagen der Datenverarbeitung, 8. Auflage, de Gruyter 1989.
Bundschuh, Sokolowsky, Rechnerstrukturen und Rechnerarchitekturen, Vieweg, 1988.
W. Gerken, Grundlagen systematischer Programmentwicklung, BI, 1989.
R. Sedgewick, Algorithmen in C, Addison-Wesley, 1992.
G. Böhm, Grundbegriffe der Datenverarbeitung, VCH 1992.