[ 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 2020W
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
Further information Until term 2021S known as: 261VPROEP1P20 PR Introduction to programming I,
Until term 2020S known as: TPBPEPRPRO1 PR Introduction to programming I
On-site course
Maximum number of participants 25
Assignment procedure Assignment according to priority