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.

2020S, VU, 2.0h, 3.0EC
TUWEL

Properties

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

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

Course dates

DayTimeDateLocationDescription
Fri10:00 - 12:0006.03.2020 - 26.06.2020 Computer lab, 4. floor, green sectionScientific programming in mathematics
Scientific programming in mathematics - Single appointments
DayDateTimeLocationDescription
Fri06.03.202010:00 - 12:00 Computer lab, 4. floor, green sectionScientific programming in mathematics
Fri13.03.202010:00 - 12:00 Computer lab, 4. floor, green sectionScientific programming in mathematics
Fri20.03.202010:00 - 12:00 Computer lab, 4. floor, green sectionScientific programming in mathematics
Fri27.03.202010:00 - 12:00 Computer lab, 4. floor, green sectionScientific programming in mathematics
Fri03.04.202010:00 - 12:00 Computer lab, 4. floor, green sectionScientific programming in mathematics
Fri24.04.202010:00 - 12:00 Computer lab, 4. floor, green sectionScientific programming in mathematics
Fri08.05.202010:00 - 12:00 Computer lab, 4. floor, green sectionScientific programming in mathematics
Fri15.05.202010:00 - 12:00 Computer lab, 4. floor, green sectionScientific programming in mathematics
Fri29.05.202010:00 - 12:00 Computer lab, 4. floor, green sectionScientific programming in mathematics
Fri05.06.202010:00 - 12:00 Computer lab, 4. floor, green sectionScientific programming in mathematics
Fri12.06.202010:00 - 12:00 Computer lab, 4. floor, green sectionScientific programming in mathematics
Fri19.06.202010:00 - 12:00 Computer lab, 4. floor, green sectionScientific programming in mathematics
Fri26.06.202010:00 - 12:00 Computer lab, 4. floor, green sectionScientific programming in mathematics

Examination modalities

Successful participation on weekly exercises + final written exam.

Course registration

Begin End Deregistration end
03.03.2020 23:59 11.03.2020 23:59 19.04.2020 23:59

Group Registration

GroupRegistration FromTo
Scientific programming in mathematics01.03.2020 23:5908.03.2020 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