Advanced Programming - Winter 12

From Sccswiki
Revision as of 10:29, 14 June 2012 by Rahnema (talk | contribs)
Jump to navigation Jump to search
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
{{{tumonline}}}



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