Lecturers |
Prof. Dr. Petros Koumoutsakos |
Teaching Assistants | |
Class Times & Rooms |
17.2.15: 13:15 – 17:00 in HG F7 18.2.15: 13:15 – 17:00 in ETF E1 20.2.15: 13:15 – 17:00 in HG F7 |
Material | All Slides, Codes, Exercises (updated 20.2.) |
February 17, 2015 |
Slides 1-23, Exercises I and II |
February 18, 2015 | Slides 24-45, Exercises III and IV |
February 20, 2015 |
Slides 46-82, Exercises V and VI |
Requirements
- Attendance of all three classes is required to pass the course
- Prerequisite: Informatik I course (2nd semester D-MAVT)
- A laptop is required for the hands-on exercises during the class (at least one every two students). A working C++ compiler must be available:
- Preferred: linux-like system with GNU C Compiler (g++), for example: VirtualBox from Informatik I
- ok to work in apps like Eclipse, Xcode, Visual Studio, etc
- This Engineering Tool is a prerequisite for the class "Computational Methods for Engineering Applications I"
Useful Links
- C++ reference and tutorials
- Another C++ reference
- UNIX Fundamentals: Tutorial course by SIB (for people with no or little experience in Linux or UNIX)
Books and Further Reading
- Programming: Principles and Practice using C++ (B. Stroustrup)
- Advanced Software Engineering Concepts (not covered in course): Design Patterns: Elements of Reusable Object-Oriented Software (E. Gamma, R. Helm, R. Johnson, J. Vlissides)