700.015 (11W) Einführung in die Programmiersprache C/C++
Überblick
- Lehrende/r
- LV-Titel englisch nichts eingestellt
- LV-Art Kurs (prüfungsimmanente LV )
- Semesterstunde/n 2.0
- ECTS-Anrechnungspunkte 2.0
- Anmeldungen 39
- Organisationseinheit
- Unterrichtssprache Deutsch
- LV-Beginn 01.10.2011
Zeit und Ort
Liste der Termine wird geladen...
LV-Beschreibung
Inhalt/e
In diesem Kurs sollen Informationstechnik-Studenten, die bereits über Java- Grundkenntnisse verfügen, mit der Programmiersprache C vertraut gemacht werden. Hauptaugenmerk soll dabei, neben den wichtigen Grundlagen, vor allem auf die speziellen Unterschiede zwischen Java und C wie z.B. Pointer gelegt werden. Zusätzlich soll auch auf die speziellen Eigenarten der objektorientierten Programmierung mittels C++ eingegangen werden. Der Kurs soll sehr praxisorientiert durchgeführt werden: zu Beginn des Semesters findet der Kurs wöchentlich statt, wo die Studierenden sich die Grundlagen erarbeiten können. Im letzten Monat des Semsetsers wird dann ein etwas größeres Programmierprojekt zu bearbeiten sein, welches durch eine Präsentation der Lösung seinen Abschluss findet.Themen
- * Einführung, Grundlagen z.B. Compiler, Linker und Funktionsweise,...
- * Grundsyntax von C, Vergleich zu Java
- * Speichermanagement in C vs. Java (garbage collector)
- * Type casting in C
- * Pointer
- * C++ Syntax, Typen & Casting in C++
- * Templates
- * Speichermanagement in C++, new / delete
- * Abschlussprojekt
Prüfungsinformationen
Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.
Beurteilungsschema
Note BenotungsschemaPosition im Curriculum
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 09W.2)
-
Fach: Freie Wahlfächer
(Freifach)
-
Freie Wahlfächer (
0.0h XX / 18.0 ECTS)
- 700.015 Einführung in die Programmiersprache C/C++ (2.0h KU / 2.0 ECTS)
-
Freie Wahlfächer (
0.0h XX / 18.0 ECTS)
-
Fach: Freie Wahlfächer
(Freifach)
- Masterstudium Information Technology
(SKZ: 489, Version: 06W.3)
-
Fach: Freie Wahlfächer
(Freifach)
-
Diverse Lehrveranstaltungen (
0.0h VO/VK/VS/KU/PS / 12.0 ECTS)
- 700.015 Einführung in die Programmiersprache C/C++ (2.0h KU / 2.0 ECTS)
-
Diverse Lehrveranstaltungen (
0.0h VO/VK/VS/KU/PS / 12.0 ECTS)
-
Fach: Freie Wahlfächer
(Freifach)
Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung
-
Wintersemester 2017/18
- 700.015 KS Programming in C/C++ (2.0h / 2.0ECTS)
-
Wintersemester 2016/17
- 700.015 KS Programming in C/C++ (2.0h / 2.0ECTS)
-
Wintersemester 2015/16
- 700.015 KS Einführung in die Programmiersprache C/C++ (2.0h / 2.0ECTS)
-
Wintersemester 2014/15
- 700.015 KU Einführung in die Programmiersprache C/C++ (2.0h / 2.0ECTS)
-
Wintersemester 2013/14
- 700.015 KU Einführung in die Programmiersprache C/C++ (2.0h / 2.0ECTS)
-
Wintersemester 2012/13
- 700.015 KU Programmieren in C/C++ (2.0h / 2.0ECTS)