|
Systemnahe Programmierung in C (SPiC)5 ECTS
Modulverantwortliche/r: Jürgen Kleinöder Lehrende:
Jürgen Kleinöder
Startsemester: |
SS 2013 | Dauer: |
1 Semester | Turnus: |
jährlich (SS) |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
-
-
Systemnahe Programmierung in C
(Vorlesung, 2 SWS, Jürgen Kleinöder et al., Di, 8:15 - 9:45, H4; Einzeltermin am 18.4.2013, 12:15 - 13:45, H6; ACHTUNG: Zusätzlicher, einmaliger Vorlesungstermin in der ersten Semesterwoche am Do. 18.04.2013 um 12:15 im Hörsaal H6!)
-
Übungen zu Systemnahe Programmierung in C
(Übung, 2 SWS, Moritz Strübe et al.)
-
Rechnerübungen zu Systemnahe Programmierung in C
(Übung, Moritz Strübe)
Inhalt:
- Systemarchitekturen, Betriebssysteme, Mikrocontroller
Einführung in die Programmiersprache C
Vom C-Quellcode zum laufenden Programm
Mikrocontroller-Programmierung am Beispiel AVR
Zeiger, Felder und Strukturen in C
Nebenläufigkeit und Interrupts
Programme und Prozesse
Dateisysteme
Prozesse und Signale
Threads, Koordinierung
Lernziele und Kompetenzen:
Die Studierenden
lernen die Grundkonzepte der Programmierung auf einer Mikrocontrollerplattform im Vergleich zur Programmierung an der Schnittstelle eines Betriebssytems
erlernen hierbei beispielhaft die systemnahe Programmiersprache C
verstehen die grundlegenden Probleme von Nebenläufigkeit durch Interrupts oder Parallelverarbeitung
lernen grundlegende Betriebssystemabstraktionen wie Prozesse, Threads oder Dateien kennen.
Literatur:
Weitere Informationen:
www: http://www4.informatik.uni-erlangen.de/Lehre/SS12/V_SPIC/
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Mathematik (Bachelor of Science): 2. Semester
(Po-Vers. 2009 | Nebenfach Informatik | Module des 1. Studienjahrs | Systemnahe Programmierung in C)
- Mechatronik (Bachelor of Science): 2. Semester
(Po-Vers. 2007 | Grundlagen- und Orientierungsprüfung | Systemnahe Programmierung in C)
- Mechatronik (Bachelor of Science): 2. Semester
(Po-Vers. 2009 | weitere Pflichtmodule | Systemnahe Programmierung in C)
- Physik (Bachelor of Science)
(Po-Vers. 2010 | Bachelorprüfung | Grundlagen- und Orientierungsprüfung | Informatik | Systemnahe Programmierung in C)
- Physik (Bachelor of Science)
(Po-Vers. 2010 | Bachelorprüfung - Elite Study Program | Grundlagen- und Orientierungsprüfung | Informatik | Systemnahe Programmierung in C)
- Technomathematik (Bachelor of Science): 2. Semester
(Po-Vers. 2009 | Grundlagen- und Orientierungsprüfung | Systemnahe Programmierung in C)
Studien-/Prüfungsleistungen:
Systemnahe Programmierung in C (Vorlesung mit Übungen) (Prüfungsnummer: 31701)
- Prüfungsleistung, Klausur, Dauer (in Minuten): 90, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
Auf Basis der Bewertung der während des Semesters bearbeiteten Übungsaufgaben können bis zu 10 % Bonuspunkte erworben werden, die zu dem Ergebnis einer bestandenen Klausur hinzugerechnet werden.
- Erstablegung: SS 2013, 1. Wdh.: WS 2013/2014
1. Prüfer: | Jürgen Kleinöder |
- Termin: 26.07.2013, 10:30 Uhr, Ort: H 7 TechF
Termin: 21.03.2014, 08:00 Uhr, Ort: K 1 TechF
Termin: 24.07.2014, 13:30 Uhr, Ort: H 11
Termin: 25.03.2015, 11:00 Uhr, Ort: H 10 TechF
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|