Inhalt

[ 261VPROOOPP21 ] PR Object-oriented Programming in Physics

Versionsauswahl
Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS B2 - Bachelor's programme 2. year Computer Science 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
On-site course
Maximum number of participants 25
Assignment procedure Assignment according to priority