Vorlesung: Programmierung (WS 20/21 - L.079.05100)
Wichtiger Hinweis zum Übungsbetrieb
Es wird drei verschiedene Übungsformen geben:
- Übungen im Poolraum E1.111, hier ist für alle Teilnehmenden ein Rechner-Arbeitsplatz
- Laptop Übungen, bei denen ein eigener Laptop pro Teilnehmenden erforderlich ist.
- Online Übungen, die keine Präsenz in der Uni erfordern
In diesem Semester sind die normalen und Laptop-Übungen vorrangig für Erstsemester reserviert.
Daher können wir nicht garantieren, dass die Studierenden höherer Semester einen Platz in einer Laptop oder normalen Übung erhalten bzw. behalten.
Dies kann in der ersten Woche dazu führen, dass Studierenden höherer Semester von uns nachträglich in eine Online-Übung verschoben werden.
Dabei können wir leider keine Rücksicht auf individuelle Wünsche nehmen, daher empfehlen wir allen Studierenden höherer Semester, sich für eine der sechs Online-Übungen anzumelden!
Alle Erstsemester, die keinen Platz mehr in einer normalen oder Laptop-Übung bekommen haben, werden sich bei uns melden können. Wir werden dann versuchen, einen Platz in einer Präsenzübung zu organisieren.
Daher seid bitte fair: Meldet euch, wenn ihr einen eigenen Laptop habt, für die Laptop Übung an. Wen ihr nicht im ersten Semester studiert, meldet euch bitte für die Online-Übungen an.
Inhalte
Das Entwickeln von Software ist ein zentraler Tätigkeitsbereich in der Informatik. Software-Entwickler müssen Aufgaben analysieren und modellieren, Software-Strukturen entwerfen und diese in einer Programmiersprache implementieren können.
Die Vorlesung "Programmierung" soll dazu einen Einstieg in systematisches Programmieren liefern. Wir besprechen unterschiedliche Programmierparadigmen und -sprachen, das Herangehen an ein Programmierproblem, geeignete Werkzeuge und Techniken.
Lernziele
Die Studierenden sollen am Ende der Veranstaltung folgende Fertigkeiten besitzen:
- Probleme analysieren und eine programmiertechnische Herangehensweise entwerfen,
- ein geeignetes Programmierparadigma auswählen
- die gewählte Herangehensweise in diese Paradigma ausdrücken
- dabei die Stilkonventionen des Paradigmas befolgen
- Techniken zur Fehlersuche und Behebung in Programmen beherrschen
- dazu geeignete Werkzeuge auswählen und einsetzen
Themen
Für die Vorlesung nutzen wir die Programmiersprache Python, die Aspekte verschiedener Programmierparadigma (imperativ, funktional, objekt-orientiert) beinhaltet.
Allgemeine Informationen
- Vorlesung
- Die Vorlesung findet auf Deutsch statt
- 6 SWS Vorlesung in den ersten 2/3 des Semesters
- Übung
- 2 SWS Übung
- Weiteres unter Übung
Kontakt
Bei weiteren Fragen nutzen Sie bitte das Forum in PANDA oder wenden Sie sich bitte direkt an Cedric Richter oder Jan Haltermann