624.510 (18W) Programmieren in C
Überblick
- Lehrende/r
- LV-Titel englisch Programming in C
- LV-Art Propädeutikum (prüfungsimmanente LV )
- Semesterstunde/n 1.0
- ECTS-Anrechnungspunkte 1.0
- Anmeldungen 13 (30 max.)
- Organisationseinheit
- Unterrichtssprache Deutsch
- LV-Beginn 02.10.2018
- eLearning zum Moodle-Kurs
-
Anmerkungen
voraussichtliche Lehrveranstaltungstermine:
02. 10. 2018: 16:00 - 18:00
09. 10. 2018: 16:00 - 18:00
16. 10. 2018: 16:00 - 18:00
23. 10. 2018: 16:00 - 18:00
30. 10. 2018: 16:00 - 18:00
06. 11. 2018: 16:00 - 18:00
13. 11. 2018: 16:00 - 17:00 1. Prüfungstermin
Zeit und Ort
LV-Beschreibung
Intendierte Lernergebnisse
Die Studierenden sollen die Werkzeuge der Programmiersprache C reflektiert einsetzen können und Unterschiede zur "Muttersprache" Java kennen.
Lehrmethodik inkl. Einsatz von eLearning-Tools
Vortrag mit studentischer Beteiligung beim Umsetzen von Basisalgorithmen in C, Programmierübungen in studentischer Eigenverantwortung
Inhalt/e
Programmierkonzepte und deren Umsetzung bei Verwendung der Sprache C
Themen
- Arbeiten mit Adressen
- Algorithmen
- Codeoptimierung
- Prozesse
- didaktische Konzepte
Erwartete Vorkenntnisse
Kenntnis grundlegender Kontroll- und Datenstrukturen wie Schleifen, Verzweigungen bzw. Felder
Literatur
LV-begleitendes Skriptum
Basisliteratur:Kernighan/Ritchie: CSedgewick: Algorithmen in C
Intendierte Lernergebnisse
The students shall be enabled to use the tools of the programming language C in a reflective way and to know about the differences between C and Java.
Lehrmethodik inkl. Einsatz von eLearning-Tools
Lecture with student participation upon implementing basic algorithms with C, optional programming task to be solved outside class.
Inhalt/e
Programming concepts and their implementation using the programming language C.
Topics:
address-based programming (programming with pointer structures)
algorithms
aspects of code optimization
didactic concepts
Erwartete Vorkenntnisse
Knowledge about basic control- and data-structures like loops, branches or arrays
Literatur
lecture notes are made available via the accompanying moodle-course
basic literature: Kernighan/Ritchie: Programming with C; Sedgewick: Algorithms in C
Prüfungsinformationen
Prüfungsmethode/n
schriftliche Prüfung (Dauer 45 Minuten)
Prüfungsinhalt/e
Die Prüfungsinhalte orientieren sich am LV-begleitenden Skriptum. Schwerpunkte sind dabei das Programmieren mit Zeigervariablen (insbesondere zur Verwaltung einfach und doppelt verketteter Listen bzw. von Bäumen) sowie die Möglichkeiten zur Bitmanipulation mit der Programmiersprache C
Beurteilungskriterien/-maßstäbe
Die Prüfung gilt als bestanden, wenn zumindest 50 Prozent der erreichbaren Punkte auch tatsächlich erreicht wurden.
Prüfungsmethode/n
written exam (45')
Prüfungsinhalt/e
Topics according to the content of the lecture script, special focus lies upon programming with pointer structures and bit-manipulation
Beurteilungskriterien/-maßstäbe
to pass the exam at least 50% of the maximum available number of points have to be reached
Beurteilungsschema
Note BenotungsschemaPosition im Curriculum
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 15W.2)
-
Fach: Freie Wahlfächer
(Freifach)
-
Freie Wahlfächer (
0.0h XX / 5.0 ECTS)
- 624.510 Programmieren in C (1.0h PP / 1.0 ECTS)
-
Freie Wahlfächer (
0.0h XX / 5.0 ECTS)
-
Fach: Freie Wahlfächer
(Freifach)
- Diplom-Lehramtsstudium Unterrichtsfach Informatik und Informatikmanagement
(SKZ: 884, Version: 04W.7)
-
2.Abschnitt
-
Fach: Freies Wahlfach
(Freifach)
-
Freies Wahlfach (
10.0h XX / 10.0 ECTS)
- 624.510 Programmieren in C (1.0h PP / 1.0 ECTS)
-
Freies Wahlfach (
10.0h XX / 10.0 ECTS)
-
Fach: Freies Wahlfach
(Freifach)
-
2.Abschnitt
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 17W.1)
-
Fach: Freie Wahlfächer
(Freifach)
-
Freie Wahlfächer (
0.0h XX / 9.0 ECTS)
- 624.510 Programmieren in C (1.0h PP / 1.0 ECTS)
-
Freie Wahlfächer (
0.0h XX / 9.0 ECTS)
-
Fach: Freie Wahlfächer
(Freifach)
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 12W.1)
-
Fach: Freie Wahlfächer
(Freifach)
-
Freie Wahlfächer (
0.0h XX / 9.0 ECTS)
- 624.510 Programmieren in C (1.0h PP / 1.0 ECTS)
-
Freie Wahlfächer (
0.0h XX / 9.0 ECTS)
-
Fach: Freie Wahlfächer
(Freifach)
- Masterstudium Angewandte Informatik
(SKZ: 911, Version: 13W.1)
-
Fach: Freie Wahlfächer
(Freifach)
-
Freie Wahlfächer (
0.0h XX / 6.0 ECTS)
- 624.510 Programmieren in C (1.0h PP / 1.0 ECTS)
-
Freie Wahlfächer (
0.0h XX / 6.0 ECTS)
-
Fach: Freie Wahlfächer
(Freifach)
Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung
-
Sommersemester 2018
- 624.510 VP Programmieren in C (1.0h / 1.0ECTS)
-
Wintersemester 2016/17
- 624.510 VP Programmieren in C (1.0h / 1.0ECTS)
-
Wintersemester 2015/16
- 624.510 VP Programmieren in C (1.0h / 1.0ECTS)
-
Sommersemester 2015
- 624.510 VP Programmieren in C (1.0h / 1.0ECTS)
-
Sommersemester 2014
- 624.510 VP Programmieren in C (1.0h / 1.0ECTS)
-
Sommersemester 2013
- 624.510 VP Programmieren in C (1.0h / 1.0ECTS)