[ 261VPROAUDP21 ] PR Algorithms and Data Structures in Physics

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 2023W
Objectives Teaching basic skills about computers and their programming through an abstraction via algorithms and datastructures in the context of physics.
Subject Basic knowledge of computer architectures; key elements of structured programming, e.g. control flow constructs of selection and repetition, as well as functions and subroutines; elementary datatypes and derived data structures, e.g. arrays, lists, and trees. Algorithms for basic numerics, sorting of data, as well as the search and manipulation of lists and trees.
Criteria for evaluation Positive evaluation of the solution and presentation of programming exercises; written exam.
Methods Lecture, programming examples and exercises.
Language English
Study material will be announced in the course
Changing subject? No
Earlier variants They also cover the requirements of the curriculum (from - to)
261VPROEP1P20: PR Introduction to programming I (2020W-2021S)
TPBPEPRPRO1: PR Introduction to programming I (2007W-2020S)
On-site course
Maximum number of participants 25
Assignment procedure Assignment according to priority