Module: Programmieren in C (6 Credits)

Name in diploma supplement

Programming in C

Responsible

Prof. Dr. Gregor Schiele

Admission criteria

See exam regulations.

Workload

180 hours of student workload, in detail:
  • Attendance: 60 hours
  • Preparation, follow up: 60 hours
  • Exam preparation: 60 hours

Duration

The module takes 1 semester(s).

Qualification Targets

Die Studierenden

  • kennen und verstehen die grundlegenden Konzepte von C
  • können diese auf Beispiele selbständig anwenden
  • können C Programme lesen, analyisieren und selbständig programmieren.

Module Exam

Klausur oder mündliche Prüfung

Usage in different degree programs

  • SE Bachelor > Wahlpflichtbereich > Wahlpflichtbereich Informatik > Wahlpflichtmodule aus dem Bereich Informatik > 5.-6. Sem, Elective

Elements

  • Lecture Programmieren in C (3 Credits)
  • Exercise Programmieren in C (3 Credits)

Module: Programmieren in C (WIWI‑M0958)

Lecture: Programmieren in C (3 Credits)

Name in diploma supplement

Programming in C

Organisational Unit

Abteilung für Allgemeine Informatik

Lecturers

Prof. Dr. Gregor Schiele

Hours per week

2

Language

German

Cycle

summer semester

Participants at most

###LABEL_NOLIMIT###

Contents

Die Veranstaltung behandelt die Programmiersprache C. Im Einzelnen werden behandelt:

  • Allgemeine Konzepte von (von Neumann-)Programmiersprachen
  • Variablen und Typen in C, Operatoren und Ausdrücke
  • Kontrollstrukturen und Funktionen
  • der Präprozessor
  • Zeiger
  • statische und dynamische Speicherverwaltung
  • systemnahe Programmierung und Bit-/Byte-Manipulation
  • modulare Programmierung und Tests.

Literature

K.N.King: C Programming: a modern approach (2nd edition). W. W. Norton & Company; April 2008

Teaching concept

Präsenzveranstaltung mit Beamer und Einsatz der elektronischen Lernplattform Moodle, zusätzlich freiwillige Programmieraufgaben. Lernvideos.
 

Lecture: Programmieren in C (WIWI‑C1248)

Exercise: Programmieren in C (3 Credits)

Name in diploma supplement

Programming in C

Organisational Unit

Abteilung für Allgemeine Informatik

Lecturers

Prof. Dr. Gregor Schiele

Hours per week

2

Language

German

Cycle

summer semester

Participants at most

###LABEL_NOLIMIT###

Contents

siehe Vorlesung

Literature

siehe Vorlesung

Teaching concept

siehe Vorlesung

Exercise: Programmieren in C (WIWI‑C1249)