Introduction to Scientific Programming with Python
IS 557 for Master students (M.Sc. MMM, M.Sc. WiPäd, M.Sc. VWL, MMDS)
Lecturer | Prof. Dr. Markus Strohmaier & Georg Ahnert |
Course Format | Lecture + Exercise |
Offered in | Winter Semester |
Credit Points | 6 ECTS |
Language | English |
Grading | Written exam |
Exam Date | To be announced |
Information for Students | The course is limited to 100 participants. Please register in time via Portal2. Students must pass at least 50% of the written assignments in the exercise class in order to take the final exam. |
Contact
For administrative questions, please contact office.strohmaier. uni-mannheim.de
Course Information
Course Description
This course introduces students to principles of scientific programming with the Python programming language. Aside from more introductory concepts, more advanced programming concepts and important scientific libraries essential for data analysis and research are introduced.
Objectives
On completion of the course students should be familiar with the Python programming language and able to solve more scientific and complex problems in Python. This covers the application of scientific libraries, some machine learning techniques, the collection of data with web mining and handling of large datasets.
Skills:
- Handling of scientific programming projects
- Independent choice of data-structures and methods to solve a given problem
- Knowledge about the different scientific libraries and their advantages
- Data preprocessing, analysis and visualization
Requirements
Necessary: -
Recommended: Basic knowledge about programming languages, statistics, and linear algebra.