151-0431-00L  Models, Algorithms and Data: Introduction to Computing

SemesterSpring Semester 2021
LecturersJ. H. Walther, G. Arampatzis
Periodicityyearly recurring course
Language of instructionEnglish


151-0431-00 VModels, Algorithms and Data: Introduction to Computing2 hrs
Fri10:15-12:00HG F 1 »
J. H. Walther, G. Arampatzis
151-0431-00 UModels, Algorithms and Data: Introduction to Computing1 hrs
Fri13:15-14:00CHN E 42 »
13:15-14:00LFV E 41 »
13:15-14:00ML F 38 »
13:15-14:00ML F 39 »
J. H. Walther, G. Arampatzis

Catalogue data

AbstractFundamental Computational Methods for data analysis, modeling and simulation relevant to Engineering applications. The course emphasizes the implementation of these methods in Python with application examples drawn from Engineering applications
ObjectiveThe course aims to introduce Engineering students to fundamentals of Interpolation, Solution of non-linear equations, Filtering and Numerical Integration as well as the use of novel methods such as Machine Learning and Bayesian Uncertainty Quantification. The course aims to integrate numerical methods with enhancing the students' programming skills.
Lecture noteshttps://www.cse-lab.ethz.ch/teaching/mad_fs21/
Lecture Notes
Literature1. Introduction to Applied Mathematics, G. Strang
2. Analysis of Numerical Methods, Isaacson and Keller
Prerequisites / NoticeA course on the interface of classical (first principle) and Data driven models in computing. Fundamental algorithms for inference, approximation and optimisation. Bridging the gap of Computational and Data sciences.

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits4 credits
ExaminersJ. H. Walther, G. Arampatzis
Typesession examination
Language of examinationEnglish
RepetitionThe performance assessment is offered every session. Repetition possible without re-enrolling for the course unit.
Mode of examinationwritten 120 minutes
Written aidsPersonal summary, 4 pages (2 sheets) handwritten or machine-typed (single-spaced, font size at least 8 pts.)
This information can be updated until the beginning of the semester; information on the examination timetable is binding.

Learning materials

Main linkLearning materials
Only public learning materials are listed.


No information on groups available.


There are no additional restrictions for the registration.

Offered in

Mechanical Engineering BachelorElectivesWInformation