Universität des Saarlandes
FR Mathematik
Arbeitsgruppe Prof. S. Rjasanow

Institut für angewandte Mathematik

Programmierung

Eine Einführung in modernes Programmieren in C

Vorlesung

Inhalt und Zielsetzung

Diese Vorlesung dient als Einführung in modernes Programmieren in C. Sie ist an alle interessierten Studierenden gerichtet, wobei keinerlei Vorkenntnisse vorausgesetzt werden.

Ziel der Vorlesung ist es, Sie in die Lage zu versetzten, effiziente und gut lesbare Programme zu schreiben um komplexe Problemstellungen zu lösen. Hierbei werden Ihnen, neben Syntax und Grammatik der Sprache C im Speziellen, auch allgemeine Prinzipien der Programmierung näher gebracht.

Da eine Programmiersprache, wie jede andere Sprache auch, nur durch regelmäßige Anwendung richtig gelernt werden kann, wird die Vorlesung sehr praktisch ausgelegt sein. In Teams werden Sie zusammen Projekte bearbeiten, für die Sie individuelles Feedback erhalten werden.

Anmeldung

Die Vorlesung wird über Microsoft Teams organisiert. Bitte senden sie zur Anmeldung eine E-Mail mit Ihrem Namen und Ihrer Matrikelnummer über Ihre studentische E-Mail-Adresse an Andreas A. Buchheit, Dr. rer. nat. Sie werden dann zum Team hinzugefügt.

Erste Schritte

Um mit dem Programmieren beginnen zu können, müssen Sie auf Ihrem Rechner einen C-Compiler (z.B. gcc) und einen Code-Editor (z.B. Visual Code) installieren. Für welches Setup Sie sich entscheiden, bleibt ganz Ihnen überlassen.

Übungen

Die wöchentlichen Übungen werden in Teams zu je 3 Personen bearbeitet. Die Lösungen werden nach Abgabe in einer (verpflichtenden) individuellen Besprechung vorgestellt. Des Weiteren wird eine Hörsaalübung angeboten, in welcher die Musterlösung vorgestellt wird.

Klausurzulassung

  • Erhalt von 50% der erreichbaren Punkte in den Übungsblättern
  • Anwesenheit bei der individuellen Besprechung der Übungen (maximal zweimal unenschuldigtes Fehlen)

Literatur

  • The C Programming Language, Brian W. Kernighan, Dennis M. Ritchie,
  • Practical C Programming, Steve Oualline,
  • Understanding and Using C Pointers, Richard Reese,
  • Modern C, Jens Gustedt.

Termine

Vorlesung: Mittwoch 14:00 - 16:00 Uhr c.t.

Tech-Support Stunde: Montag 19.04., 12:00 - 14:00 Uhr c.t.

Klausur

29.07.2021, 9:00 - 12:00 Uhr, E2.5, HS I

Nachklausur

07.10.2021, 9:00 - 12:00 Uhr, E2.5, HS I

Kontakt

lehre/vorlesung/progma_ss21.txt · Zuletzt geändert: 2021/10/06 10:34 von agrja
Attribution-NonCommercial-NoDerivatives 4.0 International
Powered by PHP Driven by DokuWiki