700.016 (20S) Programming in C

Sommersemester 2020

Anmeldefrist abgelaufen.

Erster Termin der LV
02.03.2020 12:00 - 14:00 , B04a.1.06
Nächster Termin:
08.06.2020 12:00 - 14:00 , B04a.1.06

Überblick

Lehrende/r
LV-Titel englisch
Programming in C
LV-Art
Vorlesung-Kurs (prüfungsimmanente LV )
Semesterstunde/n
2.0
ECTS-Anrechungspunkte
2.0
Anmeldungen
38 (30 max.)
Organisationseinheit
Unterrichtssprache
Englisch
LV-Beginn
02.03.2020
eLearning
zum Moodle-Kurs

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

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/Grade Benotungsschema

Position im Curriculum

  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 19W.1)
    • 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
  • 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)
  • 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)
  • 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)
  • Masterstudium Informatics (SKZ: 911, Version: 19W.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)
          Absolvierung im 1. Semester empfohlen
  • 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
  • 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
  • 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

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Wintersemester 2018/19
  • 700.016 VC Introduction to Programming in C (2.0h / 2.0ECTS)
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)
Wintersemester 2013/14
  • 700.016 VK Einführung in die Programmiersprache C/C++ (1.0h / 2.0ECTS)