700.016 (13W) Einführung in die Programmiersprache C/C++
Overview
- Lecturer
- Course title german Einführung in die Programmiersprache C/C++
- Type Lecture - Colloquia (continuous assessment course )
- Hours per Week 1.0
- ECTS credits 2.0
- Registrations 22 (30 max.)
- Organisational unit
- Language of instruction German
- Course begins on 01.10.2013
Time and place
List of events is loading...
Course Information
Teaching methodology including the use of eLearning tools
Vortrag und DiskussionCourse content
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.Topics
- * 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
Teaching objective
Die Studierenden sollen am Semesterende in der Lage sein, mit C bzw. C++ grundlegende Datenstrukturen und Algorithmen zu implementieren bzw. einfache Programme zu erstellenPrior knowledge expected
Programmierkenntnisse in JAVA (min. ESOP abgeschlossen)Literature
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, 2010Examination information
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.
Examination topic(s)
Inhalte der in der LV präsentierten Folien.Assessment criteria / Standards of assessment for examinations
Schriftliche PrüfungGrading scheme
Grade / Grade grading schemePosition in the curriculum
- Bachelor's degree programme Information Technology
(SKZ: 289, Version: 12W.2)
-
Subject: Informationstechnische Vertiefung
(Compulsory elective)
-
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)
-
Subject: Informationstechnische Vertiefung
(Compulsory elective)
- Bachelor's degree programme Information Technology
(SKZ: 289, Version: 12W.2)
-
Subject: Freie Wahlfächer
(Optional subject)
-
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)
-
Subject: Freie Wahlfächer
(Optional subject)
- Bachelor's degree programme Information Technology
(SKZ: 289, Version: 12W.2)
-
Subject: Informationstechnische Vertiefung sowie mathematische Ergänzung
(Compulsory elective)
-
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)
-
Subject: Informationstechnische Vertiefung sowie mathematische Ergänzung
(Compulsory elective)
- Bachelor's degree programme Information Technology
(SKZ: 289, Version: 09W.2)
-
Subject: Freie Wahlfächer
(Optional subject)
-
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)
-
Subject: Freie Wahlfächer
(Optional subject)
Equivalent courses for counting the examination attempts
-
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)