Autumn Semester 2020 takes place in a mixed form of online and classroom teaching.
Please read the published information on the individual courses carefully.

Christian Conti: Catalogue data in Spring Semester 2015

Name Dr. Christian Conti
Professur f. Computational Science
ETH Zürich, CLT E 13
Clausiusstrasse 33
8092 Zürich
DepartmentMechanical and Process Engineering

151-0112-10LEngineering Tool III: Object Oriented Programming with C++
The Engineering Tool course is for MAVT-Bachelor students only.

The enrollment in either this course or in the course "Engineering Tool III: FEM-Programme" (151-0042-01L) is mandatory.

Only one course can be chosen per semester. All Engineering Tool courses are for MAVT-Bachelor students only.
0.4 credits1KG. Tauriello, C. Conti, P. Koumoutsakos
AbstractIntroduction to object oriented programming with C++. Fundamental concepts, simple applications and hands on tutorials.
ObjectiveLearn basic concepts of object oriented programming in C++: classes, inheritance, polymorphism and STL
ContentTutorials, hands on exercises
Lecture notesHandouts
LiteratureProgramming: Principles and Practice using C++ (B. Stroustrup)
Prerequisites / NoticePrerequisites: "Informatik" (2nd semester lecture), laptop (at least one every two students). We will use a VirtualBox linux environment (as in "Informatik", 2nd semester). This Engineering Tool is a prerequisite for the class "Computational Methods for Engineering Applications I"