Difference between revisions of "Advanced Programming - Winter 12"
|Line 13:||Line 13:|
= News =
= News =
Revision as of 13:53, 13 November 2012
- Winter 12
- Dr. rer. nat. Tobias Weinzierl
- Time and Place
- Lecture: see TUMOnline
- Computational Science and Engineering, first semester (module IN1503)
- Kaveh Rahnema, M.Sc. , Dipl.-Inf. Martin Schreiber
- see TUMOnline for announcement and registration
- Semesterwochenstunden / ECTS Credits
- 4 SWS (2V+2Ü) / 5 Credits
- Starting from November 13, 2012, the lecture takes place in the Interimshörsaal 2 (black building next to the Computer Science building).
Lecture Slides & Tutorial
The tutorial offers weekly programming exercises in C++. They are inspired by common problems from scientific computing. Besides the tutorials, programming consulting is offered.
|October 15-19, 2012||No tutorials, no lecture due to CSE introductory week|
|October 22-26, 2012||Introduction, variables, identifiers & expressions||No tutorials, only lecture|
|October 29-November 2, 2012||History of computer architectures & the C programming language||Worksheet 1||No lecture due to Allerheiligen/Allerseelen|
|November 5-9, 2012||Control structures, branches & scopes||IDEs & Debugging||Worksheet 2|
|November 12-16, 2012||Functions & functional programming||Unit tests & test paradigms||Worksheet 3|
|November 19-23, 2012||Applicative programming & source code organisation||The build process: makefiles and beyond||t.b.a.||Lecture on November 22 takes place in room MI 02.09.014.|
|November 26-30, 2012||Pointers, structs & arrays 1||Memory architectures||t.b.a.|
|December 3-7, 2012||Pointers, structs & arrays 2||Performance analysis||t.b.a.|
|December 10-14, 2012||Recap session||BLAS, SSE, and low-level math routines||t.b.a.|
|December 17-21, 2012||Object-based programming||OpenMP & TBB||t.b.a.|
|January 7-11, 2013||Object-oriented programming||t.b.a.||t.b.a.|
|January 14-18, 2013||t.b.a.||t.b.a.||t.b.a.|
|January 21-25, 2013||t.b.a.||t.b.a.||t.b.a.|
|January 28-February 1, 2013||C++11||History of C++ & related programming languages||t.b.a.|
|February 4-8, 2013||Recap||Recap|
Slides, information on lecture rooms, schedules, exam registrations, and so forth are available at TUMOnline.
|1||Tuesday||4:30 pm||02.07.023||Arash Bakhtiari <bakhtiar AT in DOT tum DOT de>, Dmitry Pinaev <pinaev AT in DOT tum DOT de>|
|2||Friday||8:30 am||02.07.023||Carlos Pachajoa <cpachaj AT gmail DOT com>, Marco Seravalli <marco DOT seravalli AT tum DOT de>|
Basic programming skills are recommended.