PTI06500 – C/C++ for Automotive Systems

Module
C/C++ for Automotive Systems
C/C++ für Kfz
Module number
PTI06500
Version: 1
Faculty
Physikalische Technik / Informatik
Level
Bachelor
Duration
1 Semester
Semester
Winter semester
Module supervisor

Prof. Dr. Frank Grimm
Frank.Grimm(at)fh-zwickau.de

Lecturer(s)

Prof. Dr. Frank Grimm
Frank.Grimm(at)fh-zwickau.de

Course language(s)

German
in "C/C++ für Kfz"

ECTS credits

6.00 credits

Workload

180 hours

Courses

4.00 SCH (2.00 SCH Vorlesung | 2.00 SCH Internship)

Self-study time

120.00 hours
75.00 hours Self-study - C/C++ für Kfz
45.00 hours Vor-/Nachbereitung - C/C++ für Kfz

Pre-examination(s)

Praktikumstestat
in "C/C++ für Kfz"

Examination(s)

mündliche Prüfungsleistung
Module examination | Examination time: 30 min | Weighting: 100%
in "C/C++ für Kfz"

Media type
No information
Instruction content/structure
  • Entwicklungssysteme für C/C++: Compiler, Linker, Debugger, Cross-Entwicklung
  • Programmstruktur in C und C++
  • Strings, Datenstrukturen, Klassen, Arrays, Zeiger, Zeigerarithmetik
  • Speicherverwaltung in C und C++
  • C und C++ Standardbibliotheken, I/O, Collections
  • Generische Klassen
  • Entwicklung größerer Programme
  • Kfz-spezifische Aufgabenstellungen
Qualification objectives

Die Studierenden sind in der Lage, Techniken der objektorientierten und prozeduralen Programmierung in den Programmiersprachen C und C++ umzusetzen. Dabei beherrschen sie insbesondere die Sprachstrukturen zur Speicherverwaltung und zur hardwarenahen Programmierung. Sie können Programme sowohl für PC-Umgebungen als auch für Microcontroller entwickeln. Sie kennen die Unterschiede zu hardware-abstrahierenden Sprachen wie Java oder C#.

Special admission requirements

keine

Recommended prerequisites

Inhalt entsprechend der Module
Grundlagen der Programmierung 1 und 2

Continuation options
No information
Literature
  • Kernighan/Ritchie: The C Programming Language (ISBN-13: 978-0131103627)
  • Das C-Tutorial (http://www.c-howto.de/)
  • Erlenkötter: C++: Objektorientiertes Programmieren von Anfang an (ISBN-13: 978-3499600777)
  • Rogat: Objektorientiertes Programmieren mit C++ und JAVA (http://www2.math.uni-wuppertal.de/~axel/skripte/oop/oop.html)
Notes
No information