Detailed information |
Original study plan |
Bachelor's programme Technical Physics 2023W |
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 |
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)
|