Digicampus
Vorlesung: Einführung in Prinzipien der Programmierung - Details
Sie sind nicht in Stud.IP angemeldet.
Lehrveranstaltung wird online/digital abgehalten.

Allgemeine Informationen

Veranstaltungsname Vorlesung: Einführung in Prinzipien der Programmierung
Semester WS 2020/21
Aktuelle Anzahl der Teilnehmenden 21
Heimat-Einrichtung Lehrstuhl für Theoretische Physik I
Veranstaltungstyp Vorlesung in der Kategorie Lehre
Erster Termin Dienstag, 03.11.2020 08:15 - 09:00
Teilnehmende Diese Vorlesung wendet sich in erster Linie an Studierende des Bachelorstudiengangs Materials Science and Engineering im 3. Semester.
Voraussetzungen Es existieren keine formalen Voraussetzungen. Elementare Kenntnisse des Umgangs mit einem Computer sind wünschenswert.
Lernorganisation Derzeit sind die coronabedingten Rahmenbedingungen für das Wintersemester noch nicht klar, so dass die genau organisatorische Ausgestaltung dieser Lehrveranstaltung noch nicht feststeht. Neben der Vorlesung sind aber betreute Programmierübungen in Kleingruppen vorgesehen, die ggf. in einem elektronischen Format organisiert werden.
Leistungsnachweis Leistungspunkte werden auf der Basis von bearbeiteten Programmieraufgaben vergeben. Der Leistungsnachweis ist unbenotet.
Online/Digitale Veranstaltung Veranstaltung wird online/digital abgehalten.
Hauptunterrichtssprache deutsch
Literaturhinweise Die Vorlesung wird durch Überarbeitung und Aktualisierung der früheren Vorlesung »Einführung in das Programmieren für Physiker und Materialwissenschaftler« entstehen. Das Manuskript zu dieser früheren Vorlesung ist online unter http://gertingold.github.io/eidprog/index.html verfügbar und kann unter http://gertingold.github.io/eidprog/_downloads/eidprog.pdf auch als PDF-Datei heruntergeladen werden.
ECTS-Punkte 6

Räume und Zeiten

Keine Raumangabe
Dienstag: 08:15 - 09:00, wöchentlich
Dienstag: 16:15 - 17:45, wöchentlich

Kommentar/Beschreibung

In dieser Vorlesung werden grundlegende Elemente von Programmiersprachen und Programmiertechniken besprochen, so dass auch Teilnehmer mit keiner oder wenig Programmiererfahrung in die Lage versetzt werden, während des Studiums auftretende Programmieraufgaben im naturwissenschaftlichen Bereich erfolgreich angehen zu können. Themen der Vorlesung sind unter anderem Datentypen, Kontrollstrukturen, Funktionen, Ein- und Ausgabe, numerische Programmbibliotheken, objektorientiertes Programmieren und Erstellen von Grafiken.

Als Programmiersprache wird Python verwendet. Dabei handelt es sich um eine relativ leicht erlernbare Sprache, die dennoch sehr mächtig ist und sich in den letzten Jahren vor allem auch im naturwissenschaftlichen Bereich großer Beliebtheit erfreut, insbesondere für Anwendungen in der Datenanalyse.

Da eine Basis dafür geschaffen werden soll, bei Bedarf auch eine weitere, im naturwissenschaftlichen Bereich verbreitete Programmiersprache zu erlernen, handelt es sich bei dieser Vorlesung nicht um einen Pythonkurs im engeren Sinne, sondern es werden gelegentlich auch Bezüge zu anderen Programmiersprachen hergestellt. Speziellere Aspekte von Python werden, sofern nicht im Kontext der Vorlesung erforderlich oder sinnvoll, nicht im Vordergrund stehen.

Für Studierende mit Schwerpunkt Materialphysik ist im 4. Semester das Modul MTH6110: Numerische Verfahren für Materialwissenschaftler und Physiker vorgesehen. In den zugehörigen Lehrveranstaltungen wird Python als Programmiersprache verwendet.

Anmelderegeln

Diese Veranstaltung gehört zum Anmeldeset "Zeitgesteuerte Anmeldung: Einführung in Prinzipien der Programmierung".
Folgende Regeln gelten für die Anmeldung:
  • Die Anmeldung ist möglich von 27.07.2020, 00:00 bis 26.02.2021, 23:59.