700.016 (20S) Programming in C
Überblick
- Lehrende/r
- LV-Titel englisch Programming in C
- LV-Art Vorlesung-Kurs (prüfungsimmanente LV )
- Semesterstunde/n 2.0
- ECTS-Anrechnungspunkte 2.0
- Anmeldungen 38 (30 max.)
- Organisationseinheit
- Unterrichtssprache Englisch
- LV-Beginn 02.03.2020
- eLearning zum Moodle-Kurs
Zeit und Ort
Liste der Termine wird geladen...
LV-Beschreibung
Inhalt/e
The topics covered in the course will include:
- Introduction to the syntax of C
- Types, operators and expressions
- Control structures
- Functions and program structure
- Memory addressing and pointers
- Arrays and structures
- Memory management
- Input and output
Erwartete Vorkenntnisse
Students should have some basic knowledge in programming in any other language, such as JAVA. They are expected to be able to write a few lines of code, know how to use loops and work with functions.
Curriculare Anmeldevoraussetzungen
Students have to have passed the class "ESOP".
Literatur
Book:
The C Programming Language (2nd Edition)
Brian Kernighan and Dennis Ritchie
C – Einführung und professionelle Anwendung (2nd Edition)
Peter Prinz and Ulla Kirch-Prinz, mitp 2007
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.
Prüfungsmethode/n
- You are expected to attend at least 75% of the lectures to qualify for the exam
- 30 % of the grades come from solving assignments
- 20% of the grades come from class participation, including pop quizzes
- 20% of the grades come from developing your unique project at the end of the semester
- 30% of the grades come from written exam at the end of the semester
Beurteilungsschema
Note BenotungsschemaPosition im Curriculum
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 19W.2)
-
Fach: Freie Wahlfächer
(Freifach)
-
11 Freie Wahlfächer (
0.0h XX / 9.0 ECTS)
- 700.016 Programming in C (2.0h VC / 2.0 ECTS) Absolvierung im 1., 2., 3., 4., 5., 6. Semester empfohlen
-
11 Freie Wahlfächer (
0.0h XX / 9.0 ECTS)
-
Fach: Freie Wahlfächer
(Freifach)
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 17W.1)
-
Fach: Freie Wahlfächer
(Freifach)
-
Freie Wahlfächer (
0.0h XX / 9.0 ECTS)
- 700.016 Programming in C (2.0h VC / 2.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)
- 700.016 Programming in C (2.0h VC / 2.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)
- 700.016 Programming in C (2.0h VC / 2.0 ECTS)
-
Freie Wahlfächer (
0.0h XX / 6.0 ECTS)
-
Fach: Freie Wahlfächer
(Freifach)
- Masterstudium Informatics
(SKZ: 911, Version: 19W.2)
-
Fach: Freie Wahlfächer (Optional Subjects)
(Freifach)
-
Freie Wahlfächer (
0.0h XX / 6.0 ECTS)
- 700.016 Programming in C (2.0h VC / 2.0 ECTS) Absolvierung im 1. Semester empfohlen
-
Freie Wahlfächer (
0.0h XX / 6.0 ECTS)
-
Fach: Freie Wahlfächer (Optional Subjects)
(Freifach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 17W.1)
-
Fach: Informationstechnische Vertiefung
(Wahlfach)
-
10a.2 Programming in C/C++ (
0.0h VC / 2.0 ECTS)
- 700.016 Programming in C (2.0h VC / 2.0 ECTS) Absolvierung im 5. Semester empfohlen
-
10a.2 Programming in C/C++ (
0.0h VC / 2.0 ECTS)
-
Fach: Informationstechnische Vertiefung
(Wahlfach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 17W.1)
-
Fach: Informationstechnische Vertiefung sowie mathematische Ergänzung
(Wahlfach)
-
10b.2.4 Programming in C/C++ (
0.0h VC / 2.0 ECTS)
- 700.016 Programming in C (2.0h VC / 2.0 ECTS) Absolvierung im 5. Semester empfohlen
-
10b.2.4 Programming in C/C++ (
0.0h VC / 2.0 ECTS)
-
Fach: Informationstechnische Vertiefung sowie mathematische Ergänzung
(Wahlfach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 12W.2)
-
Fach: Informationstechnische Vertiefung
(Wahlfach)
-
C++ Programmierung (
1.0h VK / 2.0 ECTS)
- 700.016 Programming in C (2.0h VC / 2.0 ECTS) Absolvierung im 5. Semester empfohlen
-
C++ Programmierung (
1.0h VK / 2.0 ECTS)
-
Fach: Informationstechnische Vertiefung
(Wahlfach)
Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung
-
Sommersemester 2025
- 700.015 VC Programming in C (2.0h / 2.0ECTS)
-
Sommersemester 2024
- 700.015 VC Programming in C (2.0h / 2.0ECTS)
-
Sommersemester 2023
- 700.015 VC Programming in C (2.0h / 2.0ECTS)
-
Sommersemester 2022
- 700.015 VC Programming in C (2.0h / 2.0ECTS)
-
Sommersemester 2021
- 700.015 VC Programming in C (2.0h / 2.0ECTS)
-
Wintersemester 2019/20
- 700.016 VC Programming in C (2.0h / 2.0ECTS)
-
Wintersemester 2018/19
- 700.016 VC Introduction to Programming in C (2.0h / 2.0ECTS)