course: Programming C

number:
149872
teaching methods:
lecture with tutorials
media:
Moodle, computer based presentation
responsible person:
Prof. Dr. Markus Dürmuth
Lecturers:
Prof. Dr. Markus Dürmuth (ETIT), M. Sc. Theodor Schnitzler (ETIT)
language:
german
HWS:
3
CP:
3
offered in:
winter term

dates in winter term

  • start: Monday the 26.10.2020
  • lecture: in Online
  • tutorial: in Online
  • Fragestunde Fridays: from 16:15 to 17.45 o'clock in Online

Exam

Die Angaben zu den Prüfungsmodalitäten (im WiSe 2020/2021 | SoSe 2021) erfolgen vorbehaltlich der aktuellen Situation. Notwendige Änderungen aufgrund universitärer Vorgaben werden zeitnah bekanntgegeben.
Form of exam:written
Registration for exam:FlexNow
Date:27.08.2021
Begin:17:30
Duration:90min
Rooms : HIB ,  HMA 10,  HMA 20,  HNC 10
Individual appointments of students to each exam location will be issued by the responsible chair.

goals

Die Studierenden beherrschen die grundlegenden Sprachkonstrukte von C mit Betonung der prozeduralen Betrachtungsweise und haben ein Verständnis für die Sicherheitsproblematik von C.

content

Alle Informationen zur Veranstaltung werden über den entsprechenden Moodle-Kurs kommuniziert. https://moodle.ruhr-uni-bochum.de/m/course/view.php?id=34476

Inhalte der Vorlesung

  • Verfahren der strukturierten Programmierung
  • Einführung in die Programmiersprache C (C90/C99/C11)
    • elementare Sprachkonstrukte(Standard-Datentypen, Ausdrücke, Kontrollstrukturen)
    • prozedurale Betrachtungsweise (Funktionen und Programmstrukturen)
    • klassische Datenstrukturen (Arrays, Verbunde) und Zeiger
    • dynamische Datenstrukturen
    • Sicherheitsproblematik

requirements

keine

recommended knowledge

Vorhandene Grundkenntnisse in einer anderen Programmiersprache sind für das Verständnis der Vorlesung hilfreich, jedoch nicht Voraussetzung.

miscellaneous

Alle Informationen zur Veranstaltung werden über den entsprechenden Moodle-Kurs kommuniziert. https://moodle.ruhr-uni-bochum.de/m/course/view.php?id=34476