Inhalt

[ 261VPROOOPP21 ] PR Objektorientiertes Programmieren in der Physik

Versionsauswahl
Es ist eine neuere Version 2023W dieser LV im Curriculum Bachelorstudium Naturwissenschaftliche Grundlagen der Technik (NaWi-Tec) 2024W vorhanden.
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 2020W
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
Sonstige Informationen Bis Semester 2021S bezeichnet als: 261VPROEP2P20 PR Einführung in die Programmierung II,
bis Semester 2020S bezeichnet als: TPBPEPRPRO2 PR Einführung in die Programmierung II
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