|
|
Code: MST.TPR |
|
6V+2P (8 Semesterwochenstunden, kumuliert) |
10 |
Studiensemester: 3 |
Dauer: 2 Semester |
Pflichtfach: ja |
Arbeitssprache:
Deutsch |
Studienleistungen (lt. Studienordnung/ASPO-Anlage):
Praktikum (Prüfungsvorleistung) |
Prüfungsart:
Klausur Ohne bestandenes Praktikum ist die Teilnahme an der Klausur ausgeschlossen.
[letzte Änderung 09.01.2015]
|
MST.TPR (P231-0086) Mechatronik/Sensortechnik, Bachelor, ASPO 01.10.2012
, 3. Semester, Pflichtfach
MST.TPR (P231-0086) Mechatronik/Sensortechnik, Bachelor, ASPO 01.10.2011
, 3. Semester, Pflichtfach
|
Die Präsenzzeit dieses Moduls umfasst bei 15 Semesterwochen 120 Veranstaltungsstunden (= 90 Zeitstunden). Der Gesamtumfang des Moduls beträgt bei 10 Creditpoints 300 Stunden (30 Std/ECTS). Daher stehen für die Vor- und Nachbereitung der Veranstaltung zusammen mit der Prüfungsvorbereitung 210 Stunden zur Verfügung.
|
Empfohlene Voraussetzungen (Module):
Keine.
|
Als Vorkenntnis empfohlen für Module:
MST.MCS Micro-Controller-Systeme MST.MPR Mikroprozessortechnik MST.SMS Steuerung mechatronischer Systeme
[letzte Änderung 27.05.2014]
|
Modulverantwortung:
Prof. Dr. Martina Lehser |
Dozent/innen: Prof. Dr. Martina Lehser Dipl.-Ing. Michael Sauer
[letzte Änderung 09.01.2015]
|
Lernziele:
Die Studierenden sind in der Lage, die grundlegenden Techniken der Programmierung unter Verwendung der Programmiersprache C einzusetzen. Sie sind in der Lage, zunächst anhand von einfachen Programmieraufgaben die Grundlagen der Sprache zu erlernen, um dann auch komplexere Aufgaben zu analysieren und strukturiert zu lösen.
[letzte Änderung 03.09.2013]
|
Inhalt:
Grundlagen Interner Aufbau eines Computers, Zahlensysteme (duale, oktale, hexadezimale) Programmiersprachen, Werkzeuge zur Programmentwicklung Programmierstil, Programmierrichtlinien Sprachkonzepte Standard-Datentypen, Operatoren und Ausdrücke Kontrollstrukturen, Struktogramme Verzweigung, Schleifen Funktionen Lokale und globale Variablen, Sichtbarkeit, Gültigkeitsbereiche Parameterübergabe, Rückgabewerte Komplexe Datentypen Pointer, Arrays, Zeichenketten Strukturen, Unions Programmierumgebung main-Funktion Komplexe Definitionen und Deklarationen Effizientes Programmieren Mehrdimensionale Arrays Pointer selbstdefinierte Typen Bit-Felder, Bit-Operatoren Aufbau von Headerdateien und Objektdateien Präprozessor Standard-Bibliotheken Portables Programmieren
[letzte Änderung 03.09.2013]
|
Weitere Lehrmethoden und Medien:
Vorlesung mit Präsenzübungen und Praktika im Computer-Labor
[letzte Änderung 03.09.2013]
|
Literatur:
http://openbook.galileocomputing.de/c_von_a_bis_z/ Goll, Bröckl, Dausmann: C als erste Programmiersprache C: Die Programmiersprache C – Ein Nachschlagewerk, RRZN Hannover, 2006 Brian W. Kernighan and Dennis M. Ritchie: „Programmieren in C“, 2. Auflage in ANSI C, Hanser, München, 1990. A. Willms: C lernen. Anfangen, anwenden, verstehen. München: Addison & Wesley, 2002 Peter Kirch, Ulla Kirch-Prinz: C kurz & gut. O`Reilly, 2002
[letzte Änderung 03.09.2013]
|