Advanced Programming - Winter 12: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
| audience = Computational Science and Engineering, first semester (module [http://drehscheibe.in.tum.de/myintum/kurs_verwaltung/cm.html?id=IN1503 IN1503]) | | audience = Computational Science and Engineering, first semester (module [http://drehscheibe.in.tum.de/myintum/kurs_verwaltung/cm.html?id=IN1503 IN1503]) | ||
| exam = T.B.A. | | exam = T.B.A. | ||
| tumonline = [https://campus.tum.de/tumonline/LV.detail?clvnr=950071871 Lecture] | |||
: [https://campus.tum.de/tumonline/lv.detail?clvnr=950070043 Tutorials] | |||
}} | }} | ||
Revision as of 16:26, 25 June 2012
- Term
- Winter 12
- Lecturer
- Dr. rer. nat. Tobias Weinzierl
- Time and Place
- Lecture: T.B.A.
- Audience
- Computational Science and Engineering, first semester (module IN1503)
- Tutorials
- Kaveh Rahnema, M.Sc. , Dipl.-Inf. Martin Schreiber
- Exam
- T.B.A.
- Semesterwochenstunden / ECTS Credits
- 4 SWS (2V+2Ü) / 5 Credits
- TUMonline
- Lecture
- Tutorials
News
Contents
The lecture introduces the student to basic object oriented programming. "Thinking in classes" when designing an application has a strong focus. Advanced concepts such as encapsulation, inheritance or polymorphism are also covered.
The programming language is C++. Topics specific to the language, such as basic syntax, collections or unit testing, are also addressed.
Lecture Slides
Tutorial
The tutorial offers weekly programming exercises in C++, inspired by common problems from scientific computing.
Time and place
Room: T.B.A.
Prerequisites
Basic programming skills are recommended.