Advanced Programming - Winter 12: Difference between revisions

From Sccswiki
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.


Recommended Reading