Advanced Programming (IN1503)
Course 0240979466 in WS 2023/4
General Data
Course Type | lecture |
---|---|
Semester Weekly Hours | 2 SWS |
Organisational Unit | Informatics 5 - Chair of Scientific Computing (Prof. Bungartz) |
Lecturers |
Gerasimos Chourdakis Santiago Narvaez Rivas Tobias Neckel Responsible/Coordination: Hans-Joachim Bungartz |
Dates |
Thu, 10:00–12:00, Interims I 102 and 1 singular or moved dates |
Assignment to Modules
-
IN1503: Advanced Programming / Advanced Programming
This module is included in the following catalogs:- Focus Area Bio-Sensors in M.Sc. Biomedical Engineering and Medical Physics
- Catalogue of non-physics elective courses
Further Information
Courses are together with exams the building blocks for modules. Please keep in mind that information on the contents, learning outcomes and, especially examination conditions are given on the module level only – see section "Assignment to Modules" above.
additional remarks | 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.For the WS23/24, we plan for a hybrid lecture format (presence + livestream/recordings), as well as an in-presence (Mondays) and a hybrid (Tuesdays) tutorial slot. The first lecture slot will be on October 26. All appointments before that for the lecture and tutorial will be cancelled from the TUMonline calendar. Watch out for material and announcements on Moodle.You may also want to join the course CSE Primer, to get some first experience with Linux, C++, and Git: https://www.moodle.tum.de/course/view.php?id=90635 |
---|---|
Links |
E-Learning course (e. g. Moodle) TUMonline entry |
Equivalent Courses (e. g. in other semesters)
Semester | Title | Lecturers | Dates |
---|---|---|---|
WS 2024/5 | Advanced Programming (IN1503) |
Gaddameedi, K.
Mühlhäußer, M.
Obersteiner, M.
Responsible/Coordination: Bungartz, H. |
Thu, 10:00–12:00, Interims I 102 |
WS 2022/3 | Advanced Programming (IN1503) |
Chourdakis, G.
Narvaez Rivas, S.
Neckel, T.
Responsible/Coordination: Bungartz, H. |
Thu, 10:00–12:00, Interims I 102 and singular or moved dates |
WS 2021/2 | Advanced Programming (IN1503) |
Ashraf, H.
Chourdakis, G.
Neckel, T.
Responsible/Coordination: Bungartz, H. |
Thu, 10:00–12:00, Interims I 102 |
WS 2020/1 | Advanced Programming (IN1503) |
Ashraf, H.
Chourdakis, G.
Gallard, J.
Neckel, T.
Responsible/Coordination: Bungartz, H. |
Thu, 08:00–10:00, virtuell |
WS 2019/20 | Advanced Programming (IN1503) |
Chourdakis, G.
Gallard, J.
Neckel, T.
Responsible/Coordination: Bungartz, H. |
Thu, 08:00–10:00, Interims I 102 |
WS 2018/9 | Advanced Programming (IN1503) |
Chourdakis, G.
Gallard, J.
Neckel, T.
Responsible/Coordination: Bungartz, H. |
Thu, 16:00–18:00, CH 27402 |
WS 2017/8 | Advanced Programming (IN1503) |
Gallard, J.
Neckel, T.
Responsible/Coordination: Bungartz, H. |
Thu, 16:00–18:00, CH 27402 |
WS 2016/7 | Advanced Programming (IN1503) |
Bader, M.
Neckel, T.
Responsible/Coordination: Bungartz, H. |
Thu, 16:00–18:00, CH 27402 |
WS 2015/6 | Advanced Programming (IN1503) |
Thu, 16:00–18:00, CH 26411 |
|
WS 2014/5 | Advanced Programming (IN1503) |
Thu, 16:00–18:00, CH 26411 |
|
WS 2013/4 | Advanced Programming (IN1503) |
Thu, 16:00–18:00, MI 00.13.009A Thu, 16:00–18:00, CH 26411 and singular or moved dates |
|
WS 2012/3 | Advanced Programming (IN1503) |