700.016 (13W) Einführung in die Programmiersprache C/C++
Überblick
- Lehrende/r
- LV-Titel englisch Einführung in die Programmiersprache C/C++
- LV-Art Vorlesung-Kurs (prüfungsimmanente LV )
- Semesterstunde/n 1.0
- ECTS-Anrechnungspunkte 2.0
- Anmeldungen 22 (30 max.)
- Organisationseinheit
- Unterrichtssprache Deutsch
- LV-Beginn 01.10.2013
Zeit und Ort
Liste der Termine wird geladen...
LV-Beschreibung
Lehrmethodik inkl. Einsatz von eLearning-Tools
Vortrag und DiskussionInhalt/e
In dieser Vorlesung sollen Studenten, die bereits über Java- Grundkenntnisse verfügen, mit der Programmiersprachen C und 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. In der VK werden die theoretischen Grundlagen vermittelt, um die Übungsaufgaben des begleitenden KU 700.015 bearbeiten zu können.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
Lehrziel
Die Studierenden sollen am Semesterende in der Lage sein, mit C bzw. C++ grundlegende Datenstrukturen und Algorithmen zu implementieren bzw. einfache Programme zu erstellenErwartete Vorkenntnisse
Programmierkenntnisse in JAVA (min. ESOP abgeschlossen)Literatur
P. Prinz, U. Kirch-Prinz C - Einführung und professionelle Anwendung mitp-Verlag, 2007 D. Louis Visual C++ 2010 > Das umfassende Handbuch für Programmierer Addison-Wesley Verlag, 2010Prü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.
Prüfungsinhalt/e
Inhalte der in der LV präsentierten Folien.Beurteilungskriterien/-maßstäbe
Schriftliche PrüfungBeurteilungsschema
Note BenotungsschemaPosition im Curriculum
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 12W.2)
-
Fach: Informationstechnische Vertiefung
(Wahlfach)
-
C++ Programmierung (
1.0h VK / 2.0 ECTS)
- 700.016 Einführung in die Programmiersprache C/C++ (1.0h VK / 2.0 ECTS) Absolvierung im 5. Semester empfohlen
-
C++ Programmierung (
1.0h VK / 2.0 ECTS)
-
Fach: Informationstechnische Vertiefung
(Wahlfach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 12W.2)
-
Fach: Freie Wahlfächer
(Freifach)
-
Freie Wahlfächer (
0.0h XX / 10.0 ECTS)
- 700.016 Einführung in die Programmiersprache C/C++ (1.0h VK / 2.0 ECTS)
-
Freie Wahlfächer (
0.0h XX / 10.0 ECTS)
-
Fach: Freie Wahlfächer
(Freifach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 12W.2)
-
Fach: Informationstechnische Vertiefung sowie mathematische Ergänzung
(Wahlfach)
-
C++ Programmierung oder 2 weitere Grundlagenlabore (
0.0h VK/KU / 4.0 ECTS)
- 700.016 Einführung in die Programmiersprache C/C++ (1.0h VK / 2.0 ECTS)
-
C++ Programmierung oder 2 weitere Grundlagenlabore (
0.0h VK/KU / 4.0 ECTS)
-
Fach: Informationstechnische Vertiefung sowie mathematische Ergänzung
(Wahlfach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 09W.2)
-
Fach: Freie Wahlfächer
(Freifach)
-
Freie Wahlfächer (
0.0h XX / 18.0 ECTS)
- 700.016 Einführung in die Programmiersprache C/C++ (1.0h VK / 2.0 ECTS)
-
Freie Wahlfächer (
0.0h XX / 18.0 ECTS)
-
Fach: Freie Wahlfächer
(Freifach)
Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung
-
Wintersemester 2017/18
- 700.016 VC Programming in C/C++ (1.0h / 2.0ECTS)
-
Wintersemester 2016/17
- 700.016 VC Programming in C/C++ (1.0h / 2.0ECTS)
-
Wintersemester 2015/16
- 700.016 VC Einführung in die Programmiersprache C/C++ (1.0h / 2.0ECTS)
-
Wintersemester 2014/15
- 700.016 VK Einführung in die Programmiersprache C/C++ (1.0h / 2.0ECTS)