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.