700.016 (20S) Programming in C

Sommersemester 2020

Anmeldefrist abgelaufen.

Erster Termin der LV
02.03.2020 12:00 - 14:00 B04.1.06 On Campus
... keine weiteren Termine bekannt

Ü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 Benotungsschema

Position 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
  • 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.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
  • 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

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)