101.776 Scientific programming in mathematics
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2021S, VU, 2.0h, 3.0EC
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Online

Learning outcomes

After successful completion of the course, students are able to...

  • formulate (certain) mathematical problems in algorithmic form,
  • implement these elementary algorithms in C and C++,
  • explain the difference between imperative and object-oriented programming,
  • present and explain own solutions, and
  • constructively discuss and analyze own solutions as well as those of other students.

Subject of course

Object oriented design and programming in C++: Representation of integer and floating point numbers. Conditioning of given problems. Computational cost of algorithms. Variables and standard data types. Pointers. Functions and recursion. Call by value vs. call by reference. Loops, Objects and classes (resp. structures), Operator overloading, Inheritance and virtual. Templates. Programming exercises. 

Teaching methods

Solving and implementing exercise problems, presentation and discussion of the own solutions in small exercise groups (with less than 18 participants), help and feedback available through the TISS forum and the weakly tutorial class.

Mode of examination

Immanent

Additional information

This course is obligatory for students of the MSc studies "Mathematical Modelling in Engineering". 

Lecturers

Institute

Examination modalities

Successful participation on weekly exercises + final written exam.

Course registration

Begin End Deregistration end
15.02.2021 10:00 07.03.2021 23:59 11.04.2021 23:59

Group Registration

GroupRegistration FromTo
Scientific programming in mathematics15.02.2021 10:0028.02.2021 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
066 393 Mathematical Modelling in Engineering: Theory, Numerics, Applications Mandatory2. Semester

Literature

No lecture notes are available.

Miscellaneous

Language

English