Advanced Programming - Winter 12: Difference between revisions

From Sccswiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 15: Line 15:


= Contents =
= 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 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.
The programming language is C++. Topics specific to the language, such as basic syntax, collections or unit testing, are also addressed.
 
-->




Line 24: Line 25:


= Tutorial =
= Tutorial =
The tutorial offers weekly programming exercises in C++, inspired by common problems from scientific computing.
The tutorial offers weekly programming exercises in C++. They are inspired by common problems from scientific computing. Besides the tutorials, programming consulting is offered.  


<!--
{| class="wikitable"
{| class="wikitable"
|-
|-
!'''Nr.'''
!'''Nr.'''
!'''Week'''
! '''Exercise'''
! '''Exercise'''
! '''Time'''
! '''Note'''
|-
|-
| 1
|  
| [http://www5.in.tum.de/lehre/vorlesungen/adv_prog/ws11/tutorials/TicketMachine.pdf Ticket Machine]
| October 15-19, 2012 |
| November 8/9, 2011
|
| No tutorials, no lecture due to CSE introductory week
|-
|-
| rowspan="2" | 2
| rowspan="2" | [http://www5.in.tum.de/lehre/vorlesungen/adv_prog/ws11/tutorials/2_complex.zip Complex Numbers]
| Session 1: November 15/16, 2011
|-
| Session 2: November 22/23, 2011
|-
| rowspan="2" | 3
| rowspan="2" | [http://www5.in.tum.de/lehre/vorlesungen/adv_prog/ws11/tutorials/matrix.pdf Matrix Operations]
| Session 1: November 29/30, 2011
|-
| Session 2: December 6/7, 2011
|-
| rowspan="2" | 4
| rowspan="2" | [http://www5.in.tum.de/lehre/vorlesungen/adv_prog/ws11/tutorials/3_functions.zip Object Oriented Modelling of Functions]
| Session 1: December 13/14, 2011
|-
| Session 2: December 20/21, 2011
|-
| rowspan="2" | 4
| rowspan="2" | [http://www5.in.tum.de/lehre/vorlesungen/adv_prog/ws11/tutorials/sorting.pdf Sorting]
[http://www5.in.tum.de/lehre/vorlesungen/adv_prog/ws11/tutorials/uml.pdf UML Diagram slides]
| Session 1: January 10/11, 2012
|-
| Session 2: January 17/18, 2012
|}
|}
-->
 


'''Time and place'''
'''Time and place'''

Revision as of 08:07, 20 August 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

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.

Nr. Week Exercise Note
No tutorials, no lecture due to CSE introductory week


Time and place

Room: T.B.A.


Prerequisites

Basic programming skills are recommended.


Recommended Reading