Modulhandbuch

Modulhandbücher entsprechend der Studienordnung ab SoSe 19

Ingenieur-Informatik

Empf. Vorkenntnisse

keine

Lehrform Vorlesung/Labor
Lernziele

Der Studierende kennt die grundlegenden Konzepte der prozeduralen Programmierung und Modellierung. Er kann modulare Programme erstellen, in Betrieb nehmen, testen und dokumentieren. Er kann mit einer integrierten Entwicklungsumgebung (Editor, Compiler, Linker, Debugger, Projektverwaltung) umgehen. Prozedurale Softwaresysteme können mittels Strukturdiagrammen entworfen werden.

Dauer 1 Semester
SWS 4.0
Aufwand
  • Lehrveranstaltung:60 h
  • Selbststudium/
    Gruppenarbeit:90 h

  • Workload:150 h
Leistungspunkte und Noten

5 Creditpunkte

ECTS 5.0
Voraussetzungen für Vergabe von LP

Klausur K90, Laborarbeit

Modulverantw.

Prof. Dr.-Ing. Daniel Fischer

Max. Teilnehmer 0
Häufigkeit jedes Jahr (WS)
Verwendbarkeit

Bachelor MK, Grundstudium
Bachelor MK-plus, Grundstudium
Bachelor EI, Grundstudium
Bachelor EI-plus, Grundstudium

Veranstaltungen Ingenieur-Informatik
Art Vorlesung
Nr. E+I203
SWS 2.0
Lerninhalt

- Informationsdarstellung und Zahlensysteme
- Einführung Bool`sche Algebra
- Prozedurale Programmierung in C
- Aufbau eines C Programms (Dateien, Funktionen, Header, Variablen)
- Console Input/Output - Operatoren und Konstanten
- Kontrollstrukturen (Sequenz, Schleife, Abfrage) und strukturierte Programmierung
- Structure Charts, Nassi-Shneiderman Diagramme und Flußdiagramme
- Komplexe Datentypen (Arrays, Structs, Unions, Bitfields, Enumerations)
- Zeiger auf primitive und komplexe Datentypen
- Übergabeparameter (Call by Value und Call by Reference)
- File Input/Output und gängige Datenformate
- Dynamisches Memorymanagement
- Präprozessor
- Zeitfunktionen und deren Anwendung
- Grundlegende Algorithmen (Sortieren und Suchen)
- Rekursive Programmierung
- Modularisierung mittels Dynamic Link Libaries (DLL)
- Dokumentation mit doxygen
- Einführung Software Testing

Literatur

Wolf, J., C-Programmierung verständlich erklärt, Galileo Computing, 2010
Helmut, E., C Programmieren von Anfang an, 15. Auflage, Reinbek bei Hamburg, Rowohlt-Taschenbuch-Verlag, 2008
Ernst, H., Schmidt J., Beneken G., Grundkurs Informatik, 5. Auflage, Wiesbaden, Springer Vieweg, 2015
RRZN: Standard-C-Programmierung, 2. Auflage, Leibniz Universität Hannover, 2011

Labor Ingenieur - Informatik
Art Labor
Nr. E+I204
SWS 2.0
Lerninhalt

Implementierung exemplarischer Programme
- Operatoren und Konstanten
- Console Input/Output
- Kontrollstrukturen (Sequenz, Schleife, Abfrage) und strukturierte Programmierung
- Komplexe Datentypen
- Übergabeparameter (Call by Value und Call by Reference)
- File Input/Output mit Comma-Separated-Values Dateien (*.csv)
- Fakultätsberechnung mittels rekursiver Funktion
- Sortieren mit Bubblesort
- Dynamisches Memorymanagement und Pointerarithmetik
- Towers of Hanoi (rekursiver Algorithmus)

Literatur

Wolf, J., C-Programmierung verständlich erklärt, Bonn, Galileo Computing, 2010
Helmut, E., C Programmieren von Anfang an, 15. Auflage, Reinbek bei Hamburg, Rowohlt-Taschenbuch-Verlag, 2008
Ernst, H., Schmidt J., Beneken G., Grundkurs Informatik, 5. Auflage, Wiesbaden, Springer Vieweg, 2015
RRZN: Standard-C-Programmierung, 2. Auflage, Leibniz Universität Hannover, 2011

 


← Zurück Speichern als Docx

Modulhandbücher entsprechend der Studienordnung bis einschließlich WiSe 18/19

Modulhandbücher entsprechend der Studienordnung bis einschließlich WiSe 18/19

Ingenieur-Informatik

Empf. Vorkenntnisse

keine

Lehrform Vorlesung/Labor
Lernziele

Der Studierende kennt die grundlegenden Konzepte der prozeduralen Programmierung und Modellierung. Er kann modulare Programme erstellen, in Betrieb nehmen, testen und dokumentieren. Er kann mit einer integrierten Entwicklungsumgebung (Editor, Compiler, Linker, Debugger, Projektverwaltung) umgehen. Prozedurale Softwaresysteme können mittels Strukturdiagrammen entworfen werden.

Dauer 1 Semester
SWS 4.0
Aufwand
  • Lehrveranstaltung:60 h
  • Selbststudium/
    Gruppenarbeit:90 h

  • Workload:150 h
Leistungspunkte und Noten

5 Creditpunkte

ECTS 5.0
Voraussetzungen für Vergabe von LP

Klausur K90, Laborarbeit

Modulverantw.

Prof. Dr.-Ing. Daniel Fischer

Max. Teilnehmer 0
Häufigkeit jedes Jahr (WS)
Verwendbarkeit

Bachelor MK, Grundstudium
Bachelor MK-plus, Grundstudium
Bachelor EI, Grundstudium
Bachelor EI-plus, Grundstudium

Veranstaltungen Ingenieur-Informatik
Art Vorlesung
Nr. E+I203
SWS 2.0
Lerninhalt

- Informationsdarstellung und Zahlensysteme
- Einführung Bool`sche Algebra
- Prozedurale Programmierung in C
- Aufbau eines C Programms (Dateien, Funktionen, Header, Variablen)
- Console Input/Output - Operatoren und Konstanten
- Kontrollstrukturen (Sequenz, Schleife, Abfrage) und strukturierte Programmierung
- Structure Charts, Nassi-Shneiderman Diagramme und Flußdiagramme
- Komplexe Datentypen (Arrays, Structs, Unions, Bitfields, Enumerations)
- Zeiger auf primitive und komplexe Datentypen
- Übergabeparameter (Call by Value und Call by Reference)
- File Input/Output und gängige Datenformate
- Dynamisches Memorymanagement
- Präprozessor
- Zeitfunktionen und deren Anwendung
- Grundlegende Algorithmen (Sortieren und Suchen)
- Rekursive Programmierung
- Modularisierung mittels Dynamic Link Libaries (DLL)
- Dokumentation mit doxygen
- Einführung Software Testing

Literatur

Wolf, J., C-Programmierung verständlich erklärt, Galileo Computing, 2010
Helmut, E., C Programmieren von Anfang an, 15. Auflage, Reinbek bei Hamburg, Rowohlt-Taschenbuch-Verlag, 2008
Ernst, H., Schmidt J., Beneken G., Grundkurs Informatik, 5. Auflage, Wiesbaden, Springer Vieweg, 2015
RRZN: Standard-C-Programmierung, 2. Auflage, Leibniz Universität Hannover, 2011

Labor Ingenieur - Informatik
Art Labor
Nr. E+I204
SWS 2.0
Lerninhalt

Implementierung exemplarischer Programme
- Operatoren und Konstanten
- Console Input/Output
- Kontrollstrukturen (Sequenz, Schleife, Abfrage) und strukturierte Programmierung
- Komplexe Datentypen
- Übergabeparameter (Call by Value und Call by Reference)
- File Input/Output mit Comma-Separated-Values Dateien (*.csv)
- Fakultätsberechnung mittels rekursiver Funktion
- Sortieren mit Bubblesort
- Dynamisches Memorymanagement und Pointerarithmetik
- Towers of Hanoi (rekursiver Algorithmus)

Literatur

Wolf, J., C-Programmierung verständlich erklärt, Bonn, Galileo Computing, 2010
Helmut, E., C Programmieren von Anfang an, 15. Auflage, Reinbek bei Hamburg, Rowohlt-Taschenbuch-Verlag, 2008
Ernst, H., Schmidt J., Beneken G., Grundkurs Informatik, 5. Auflage, Wiesbaden, Springer Vieweg, 2015
RRZN: Standard-C-Programmierung, 2. Auflage, Leibniz Universität Hannover, 2011

 


← Zurück Speichern als Docx