191.116 Scientific Programming with Python
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2019W, VU, 1.0h, 2.0EC
TUWEL

Properties

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

Learning outcomes

After successful completion of the course, students are able to

write Python programs

- having with a solid background in the main packages used in
  scientific programming (NumPy, SciPy),
- to solve their own scientific problems with Python,
- to simulate a specific phenomenon using Python,
- to formulate and to solve various optimization problems, and
- to analyze and visualize scientific data by plotting 2D or 3D
  graphs.

Subject of course

- Introduction to the Python programming language
- The SciPy and NumPy ecosystem
- Data processing and plotting (Matplotlib)
- Code testing
- Reproducible and interactive data processing with IPython/Jupyter
- Introduction to solving optimization problems with Python (e.g.,
  SciPy, PuLP)
- Parallel processing in Python
- Interfaces to other programming languages (e.g., Julia)

Teaching methods

- programming exercises
- small software projects

Mode of examination

Immanent

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue13:00 - 15:0022.10.2019 - 10.12.2019GM 4 Knoller Hörsaal - VT Scientific Programming with Python
Tue13:00 - 15:0007.01.2020FH Hörsaal 3 - MATH Scientific Programming with Python
Tue13:00 - 15:0014.01.2020FH Hörsaal 3 - MATH Scientific Programming with Python
Mon11:00 - 12:0024.02.2020FAV Hörsaal 2 Exam inspection / exam 1
Tue15:00 - 15:3010.03.2020Seminarraum FAV 01 B (Seminarraum 187/2) Exam inspection / exam 2
Scientific Programming with Python - Single appointments
DayDateTimeLocationDescription
Tue22.10.201913:00 - 15:00GM 4 Knoller Hörsaal - VT Scientific Programming with Python
Tue05.11.201913:00 - 15:00GM 4 Knoller Hörsaal - VT Scientific Programming with Python
Tue12.11.201913:00 - 15:00GM 4 Knoller Hörsaal - VT Scientific Programming with Python
Tue19.11.201913:00 - 15:00GM 4 Knoller Hörsaal - VT Scientific Programming with Python
Tue26.11.201913:00 - 15:00GM 4 Knoller Hörsaal - VT Scientific Programming with Python
Tue03.12.201913:00 - 15:00GM 4 Knoller Hörsaal - VT Scientific Programming with Python
Tue10.12.201913:00 - 15:00GM 4 Knoller Hörsaal - VT Scientific Programming with Python
Tue07.01.202013:00 - 15:00FH Hörsaal 3 - MATH Scientific Programming with Python
Tue14.01.202013:00 - 15:00FH Hörsaal 3 - MATH Scientific Programming with Python
Mon24.02.202011:00 - 12:00FAV Hörsaal 2 Exam inspection / exam 1
Tue10.03.202015:00 - 15:30Seminarraum FAV 01 B (Seminarraum 187/2) Exam inspection / exam 2

Examination modalities

- completing a student project
- exam (oral or written)

 

Course registration

Begin End Deregistration end
16.09.2019 00:00 08.10.2019 23:59 05.11.2019 23:59

Registration modalities

Students enrolled in Master program "Computational Science and Engineering" have priority.

Curricula

Study CodeObligationSemesterPrecon.Info
066 646 Computational Science and Engineering Mandatory1. Semester

Literature

No lecture notes are available.

Miscellaneous

Language

English