Inhalt

[ 261VPROOOPP21 ] PR Objektorientiertes Programmieren in der Physik

Versionsauswahl
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS B2 - Bachelor 2. Jahr Physik Michel Bockstedte 2 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Bachelorstudium Technische Physik 2023W
Ziele Vermittlung von Grundkenntnissen über Computer und die objektorienter Programmierung. Darstellung der Organisation von Objekten (Daten) und ihrer Methoden (Algorithmen) in Klassen und Hierarchien von Klassen als zentrales Element der objektorientierten Programmierung.
Lehrinhalte Grundkenntnisses über die Architekturen von Computer; Grundelemente der objektorientierten Programmierung, wie grundlegenden Datentypen und Elementen der strukturierten Programmierung (teilweise Zusammenfassung/Wiederholung aus "Algorithmen und Datenstrukturen in der Physik"); Klassen, Ableitung von Klassen durch Vererbung unter Bildung von Klassenhierarchien und Klassenpolymorphismus. Implementierung von abgeleiteten Datentypen in Standardklassen, wie komplexen Zahlen und Vektoren. Demonstration der Vorteile objektorientierter Programmierung anhand von Beispielen aus der Physik.
Beurteilungskriterien Positive Beurteilung der eingereichten Lösungen der Programmieraufgaben und ihrer Präsentation; schriftliche Prüfung.
Lehrmethoden Vortrag, Präsenz- und Übungsbeispiele.
Abhaltungssprache English
Literatur wird zu Beginn der LV bekanntgegeben.
Lehrinhalte wechselnd? Nein
Frühere Varianten Decken ebenfalls die Anforderungen des Curriculums ab (von - bis)
261VPROEP2P20: PR Einführung in die Programmierung II (2020W-2021S)
TPBPEPRPRO2: PR Einführung in die Programmierung II (2007W-2020S)
Präsenzlehrveranstaltung
Teilungsziffer 25
Zuteilungsverfahren Zuteilung nach Vorrangzahl