# 101.944 Scientific Programming for Interdisciplinary Mathematics This course is in all assigned curricula part of the STEOP.\$(function(){PrimeFaces.cw("Tooltip","widget_j_id_21",{id:"j_id_21",showEffect:"fade",hideEffect:"fade",target:"isAllSteop"});});This course is in at least 1 assigned curriculum part of the STEOP.\$(function(){PrimeFaces.cw("Tooltip","widget_j_id_23",{id:"j_id_23",showEffect:"fade",hideEffect:"fade",target:"isAnySteop"});}); 2025S 2024S 2023S 2022S

2024S, VU, 4.0h, 5.0EC

## Properties

• Semester hours: 4.0
• Credits: 5.0
• Type: VU Lecture and Exercise
• Format: Presence

## Learning outcomes

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

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

## Subject of course

Introduction to Matlab, C, and C++. Representation of integer and floating point numbers. Conditioning of given problems. Computational cost of algorithms. Variables and standard data types. Pointers. Loops and if-else. Functions and recursion. Call by value vs. call by reference. Objects and classes (resp. structures), Operator overloading, Inheritance. Templates. Visualization in MATLAB. Programming exercises.

## Teaching methods

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

Immanent

## Course dates

DayTimeDateLocationDescription
Tue09:00 - 11:3005.03.2024 - 14.05.2024 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Fri09:00 - 11:3008.03.2024 - 03.05.2024 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Scientific Programming for Interdisciplinary Mathematics - Single appointments
DayDateTimeLocationDescription
Tue05.03.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Fri08.03.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Tue12.03.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Fri15.03.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Tue19.03.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Fri22.03.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Tue09.04.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Fri12.04.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Tue16.04.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Fri19.04.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Tue23.04.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Fri26.04.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Tue30.04.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Fri03.05.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Tue07.05.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath
Tue14.05.202409:00 - 11:30 DA04G10 (small seminar room, 4. floor, green section)Scientific Programming for InterMath

## Examination modalities

regular attendance and successful participation on weekly exercises.

## Course registration

Use Group Registration to register.

## Group Registration

GroupRegistration FromTo
Scientific Programming for Interdisciplinary Mathematics16.02.2024 08:0015.03.2024 23:59

## Curricula

Study CodeObligationSemesterPrecon.Info
066 393 Interdisciplinary Mathematics Not specified

## Literature

No lecture notes are available.

## Miscellaneous

• Attendance Required!

English