Programmieren in C

Neuigkeiten

  • Das Übungsblatt 05 ist ein Pflichtübungsblatt, d.h. Sie müssen bei diesem Blatt 50% der Punkte erhalten, um zur Klausur zugelassen zu werden!
  • Falls Sie die Aufgaben an den Terminalrechnern bearbeiten, gibt es hier Hinweise zum Umgang mit Linux: Hinweise zu Linux
  • Die Zuteilung der Teams ist soweit abgeschlossen. Bitte melden Sie sich umgehend, falls Sie noch nicht einem Team zugeteilt worden sind und an den Übungen teilnehmen wollen.
  • Die praktischen Übungen wird immer Mittwoch, 15:30, Raum 32-410-PC, stattfinden.
  • Eine weitere Fragestunde wird Freitag, 02.11.18, 10:00, Raum 32-410-PC, angeboten.
  • Registrierung für die Veranstaltung im STATS bis zum 27. Oktober
  • Beginn der Vorlesung am Dienstag, 23. Oktober 2018! (Wegen einer Informationsveranstaltung der Fachschaft EIT entfällt die Vorlesung am 22.10.18.)

Organisation

Vorlesung und Übung: Montag, 13:45 - 15:15, Raum 11-207; Dienstag, 08:15 - 09:45, Raum 46-110

Vorlesung und Übung finden im Wechsel an den beiden Terminen statt.

Praktische Übung: Mittwoch, 15:30, Raum 32-410-PC

In den praktischen Übungen haben Sie die Möglichkeit Fragen zu den Übungsaufgaben zu klären und diese auch vorzuführen.

Dozenten

Tutoren

Marvin Häuser, Sarwar Hussain (Kontakt: pinc-support@cs.uni-kl.de)

Inhalt

Die Vorlesung gibt eine Einführung in grundlegende Programmierkonzepte (Algorithmenbegriff, Datentypen, Kontrollstrukturen, Entwurfsmethoden) der imperativen Programmierung basierend auf der Programmiersprache C. Diese Konzepte werden sowohl durch schriftliche wie auch rechnergebundene Aufgaben eingeübt und vertieft.

Vorlesungsmaterial

Kapitel Folien Kommentare
00 Vorbemerkungen Folien
01 Einleitung Folien
02 Erste Programme Folien
03 Datentypen und Operatoren Folien
04 Kontrollstrukturen Folien
05 Programmerzeugung Folien
06 Funktionen Folien

Übungsblätter

Blatt Zusatzmaterial Lösungshinweise Kommentare
Blatt 1
Blatt 2 zinsen.c Blatt 2
Blatt 3 Blatt 3
Blatt 4 Blatt 4 [13.11.] Korrektur in Aufgabe 1b
Blatt 5 Blatt 5 Pflichtübung! [18.11.] Ergänzung in Aufgabe 2; [19.11.] Tippfehler Aufgabe 1+2
Blatt 6 Blatt 6
Blatt 7 Blatt 7 Pflichtübung! [03.12.] Aufgabe 2: Ergebnis ist als Array zu speichern
Blatt 8 Blatt 8
Blatt 9 wunschzettel.c studis.c party.c