Digicampus
Lecture: Einführung in Prinzipien der Programmierung - Details
You are not logged into Stud.IP.
Lehrveranstaltung wird online/digital abgehalten.

General information

Semester WS 2020/21
Current number of participants 26
Home institute Lehrstuhl für Theoretische Physik I
Courses type Lecture in category Teaching
Next date Tue , 08.12.2020 08:15 - 09:00
Participants Diese Vorlesung wendet sich in erster Linie an Studierende des Bachelorstudiengangs Materials Science and Engineering im 3. Semester.
Pre-requisites Es existieren keine formalen Voraussetzungen. Elementare Kenntnisse des Umgangs mit einem Computer sind wünschenswert.
Learning organization 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.
Performance record 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 points 6

Course location / Course dates

n.a Tuesday: 08:15 - 09:00, weekly
Tuesday: 16:15 - 17:45, weekly

Module assignments

Comment/Description

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.

Admission settings

The course is part of admission "Zeitgesteuerte Anmeldung: Einführung in Prinzipien der Programmierung".
Settings for unsubscribe:
  • The enrolment is possible from 27.07.2020, 00:00 to 26.02.2021, 23:59.