Inhalt

[ 261VPROOOPP21 ] PR Object-oriented Programming in Physics

Versionsauswahl
Es ist eine neuere Version 2023W dieser LV im Curriculum Bachelor's programme Fundamentals of Natural Sciences for Technology 2024W vorhanden.
Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS B2 - Bachelor's programme 2. year Physics Michel Bockstedte 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Technical Physics 2020W
Objectives Teaching basic skill about computers and the object oriented programming. Outlining the organisation of objects (data) and their methods (algorithms) in classes and hierachies of classes as a key element of the object oriented programming strategy.
Subject Basic knowledge of computere architectures; basic elements of the object oriented programming, e.g. fundamental datatypes and elements of structured programming (in part as a repetition of the course "Algorithms and Datastructures in Physics"); classes, derived classes by inheritance forming class hierarchies, class polymorphism. Implementation of derived datatypes in standard classes, e.g. complex numbers and vectors. Demonstration of the advantage of object oriented strategies using examples from physics.
Criteria for evaluation Positive evaluation of the submitted solution and presentation of programming exercises; written exam.
Methods Lecture, programming examples and exercises.
Language English and French
Study material will be announced at the beginning of the course
Changing subject? No
Further information Until term 2021S known as: 261VPROEP2P20 PR Introduction to programming II,
Until term 2020S known as: TPBPEPRPRO2 PR Introduction to programming II
Earlier variants They also cover the requirements of the curriculum (from - to)
261VPROEP2P20: PR Introduction to programming II (2020W-2021S)
TPBPEPRPRO2: PR Introduction to programming II (2007W-2020S)
On-site course
Maximum number of participants 25
Assignment procedure Assignment according to priority