101.944 Scientific Programming for Interdisciplinary 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.

2022S, VU, 4.0h, 5.0EC
TUWEL

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.

Mode of examination

Immanent

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Fri08:30 - 10:0004.03.2022 - 20.05.2022 Computer lab, 4th floor, green sectionLecture Q&A
Fri10:30 - 12:0004.03.2022 - 20.05.2022 Computer lab, 4th floor, green sectionComparison of homework
Fri13:00 - 14:3004.03.2022 - 20.05.2022 Computer lab, 4th floor, green sectionProgramming lab
Scientific Programming for Interdisciplinary Mathematics - Single appointments
DayDateTimeLocationDescription
Fri04.03.202208:30 - 10:00 Computer lab, 4th floor, green sectionLecture Q&A
Fri04.03.202210:30 - 12:00 Computer lab, 4th floor, green sectionComparison of homework
Fri04.03.202213:00 - 14:30 Computer lab, 4th floor, green sectionProgramming lab
Fri11.03.202208:30 - 10:00 Computer lab, 4th floor, green sectionLecture Q&A
Fri11.03.202210:30 - 12:00 Computer lab, 4th floor, green sectionComparison of homework
Fri11.03.202213:00 - 14:30 Computer lab, 4th floor, green sectionProgramming lab
Fri18.03.202208:30 - 10:00 Computer lab, 4th floor, green sectionLecture Q&A
Fri18.03.202210:30 - 12:00 Computer lab, 4th floor, green sectionComparison of homework
Fri18.03.202213:00 - 14:30 Computer lab, 4th floor, green sectionProgramming lab
Fri25.03.202208:30 - 10:00 Computer lab, 4th floor, green sectionLecture Q&A
Fri25.03.202210:30 - 12:00 Computer lab, 4th floor, green sectionComparison of homework
Fri25.03.202213:00 - 14:30 Computer lab, 4th floor, green sectionProgramming lab
Fri01.04.202208:30 - 10:00 Computer lab, 4th floor, green sectionLecture Q&A
Fri01.04.202210:30 - 12:00 Computer lab, 4th floor, green sectionComparison of homework
Fri01.04.202213:00 - 14:30 Computer lab, 4th floor, green sectionProgramming lab
Fri08.04.202208:30 - 10:00 Computer lab, 4th floor, green sectionLecture Q&A
Fri08.04.202210:30 - 12:00 Computer lab, 4th floor, green sectionComparison of homework
Fri08.04.202213:00 - 14:30 Computer lab, 4th floor, green sectionProgramming lab
Fri29.04.202208:30 - 10:00 Computer lab, 4th floor, green sectionLecture Q&A
Fri29.04.202210:30 - 12:00 Computer lab, 4th floor, green sectionComparison of homework

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 Mathematics11.02.2022 08:0011.03.2022 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
066 393 Interdisciplinary Mathematics Mandatory2. Semester

Literature

No lecture notes are available.

Miscellaneous

  • Attendance Required!

Language

English