360.242 Numerical Simulation and Scientific Computing I
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2021W, VU, 3.0h, 6.0EC
TUWEL

Properties

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

Learning outcomes

After successful completion of the course, students are able to select and apply fundamental methods of scientific computing and to judge the challenges regarding computing time and implementation effort. Furthermore, the students have solution skills for inter-disciplinary problems, are able to evaluate and analyze computational approaches, and are able to scientifically formulate and extensively analyze compute-intensive problems as well as develop appropriate approaches. 

Subject of course

  • Computer Architectures
  • Serial Optimization
  • Numerical Derivatives and Integrals
  • Finite Difference Discretization
  • Numerical Linear Algebra
  • Random Number Generation and Monte Carlo Methods
  • Shared Memory Parallel Computing
  • Algorithmic Complexity and Data Structures
  • Mesh Generation and Visualiziation
  • Software Engineering Principles for Scientific Computing

Teaching methods

Lectures (video conference: zoom.us), assignments (group homework) and discussion of case studies (video conference: zoom.us)

Mode of examination

Written and oral

Additional information

This course is aimed for master’s students, in particular for students registered in the master’s program 066 646 Computational Science and Engineering.

Participation in this course is limited to 50 students. Students enrolled in the 066 646 Computational Science and Engineering program are prioritized, followed by students enrolled in the 066 393 Mathematical Modelling in Engineering: Theory, Numerics, Applications program, and finally followed by students enrolled in other master’s programs.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu14:00 - 15:3007.10.2021 zoom.us (LIVE)Lecture
Thu14:00 - 16:3014.10.2021 zoom.us (LIVE)Lecture with Exercise Handout
Thu14:00 - 16:3021.10.2021 zoom.us (LIVE)Lecture with Exercise Support
Thu14:00 - 16:3028.10.2021 zoom.us (LIVE)Lecture with Exercise Support
Thu14:00 - 16:3004.11.2021 zoom.us (LIVE)Lecture with Exercise Handout
Thu14:00 - 16:3011.11.2021 zoom.us (LIVE)Lecture with Exercise Support
Thu14:00 - 16:3018.11.2021 zoom.us (LIVE)Lecture with Exercise Support
Thu14:00 - 16:3025.11.2021 zoom.us (LIVE)Lecture with Exercise Handout
Thu14:00 - 16:3002.12.2021 zoom.us (LIVE)Lecture with Exercise Support
Thu14:00 - 16:3009.12.2021 zoom.us (LIVE)Lecture with Exercise Support
Thu14:00 - 15:3016.12.2021 zoom.us (LIVE)Lecture
Thu14:00 - 15:3013.01.2022 zoom.us (LIVE)Lecture

Examination modalities

Exercises hand-in, a minimum threshold is required to be eligible for the final examination at the end of the term

Course registration

Begin End Deregistration end
09.08.2021 12:00 29.09.2021 12:00 29.09.2021 12:00

Curricula

Literature

No lecture notes are available.

Previous knowledge

C++ and Python (basics)

For self-study, see the FAQs of the master's program ("Will I learn to code?"):
https://www.tuwien.at/en/studies/studies/master-programmes/computational-science-and-engineering/faqs

Language

English