Modulbezeichnung: Technische Programmierung |
Studiengang: Mechatronik/Sensortechnik, Bachelor, ASPO 01.10.2011 |
Code: MST.TPR |
SWS/Lehrform: 6V+2P (8 Semesterwochenstunden, kumuliert) |
ECTS-Punkte: 10 |
Studiensemester: 3 |
Dauer: 2 Semester |
Pflichtfach: ja |
Arbeitssprache: Deutsch |
Erforderliche Studienleistungen (gemäß ASPO): Praktikum (Prüfungsvorleistung) |
Prüfungsart: Klausur Ohne bestandenes Praktikum ist die Teilnahme an der Klausur ausgeschlossen. |
Zuordnung zum Curriculum: MST.TPR Mechatronik/Sensortechnik, Bachelor, ASPO 01.10.2012, 3. Semester, Pflichtfach MST.TPR Mechatronik/Sensortechnik, Bachelor, ASPO 01.10.2011, 3. Semester, Pflichtfach |
Arbeitsaufwand: 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: 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] |
Lehrmethoden/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] |
[Sat Jan 23 20:43:08 CET 2021, CKEY=ytp, BKEY=yst, CID=MST.TPR, LANGUAGE=de, DATE=23.01.2021]