Difference between revisions of "Advanced Programming - Winter 10"

From Sccswiki
Jump to navigation Jump to search
(Created page with '{{Lecture | term = Winter 10 | lecturer = Dr. rer. nat. Tobias Neckel, Martin Roderus, M.Sc | timeplace = | credits = 4 SWS (2V+2Ü) / 5 Credits | audience = Computation…')
 
Line 2: Line 2:
 
| term = Winter 10
 
| term = Winter 10
 
| lecturer = [[Dr. rer. nat. Tobias Neckel]], [[Martin Roderus, M.Sc]]
 
| lecturer = [[Dr. rer. nat. Tobias Neckel]], [[Martin Roderus, M.Sc]]
| timeplace =  
+
| timeplace = t.b.a.
 
| credits = 4 SWS (2V+2Ü) / 5 Credits
 
| credits = 4 SWS (2V+2Ü) / 5 Credits
 
| audience = Computational Science and Engineering, first semester (module [https://www.in.tum.de/myintum/kurs_verwaltung/cm.html?id=IN1503&lang=en IN1503])
 
| audience = Computational Science and Engineering, first semester (module [https://www.in.tum.de/myintum/kurs_verwaltung/cm.html?id=IN1503&lang=en IN1503])
 
| tutorials = [[Martin Roderus, M.Sc]]
 
| tutorials = [[Martin Roderus, M.Sc]]
| exam =  
+
| exam = t.b.a.
 
}}
 
}}
  

Revision as of 17:44, 28 July 2010

Term
Winter 10
Lecturer
Dr. rer. nat. Tobias Neckel, Martin Roderus, M.Sc
Time and Place
t.b.a.
Audience
Computational Science and Engineering, first semester (module IN1503)
Tutorials
Martin Roderus, M.Sc
Exam
t.b.a.
Semesterwochenstunden / ECTS Credits
4 SWS (2V+2Ü) / 5 Credits
TUMonline
{{{tumonline}}}



Description

This course belongs to the module IN1503. It addresses primarily students in the first semester of the CSE master's program.

Contents

  • Basic elements of the Java programming language: expressions and variables, statements, functions and parameters, recursion, data structures, control structures
  • Applications in scientific computing: iterative methods, matrix computation, systems of linear equations, PDE on Cartesian grids
  • Object oriented programming: objects and classes, collections, inheritance, polymorphism

Tutorial

Please have a look at the Virtual Teaching Centre for information and material.


Lecture Slides

Will be placed here after the regarding lectures.


Recommended Reading

In English:

In German:

  • David J. Barnes and Michael Kölling: Objektorientierte Programmierung mit Java, Prentice Hall/Pearson Education, 2003
  • Reinhard Schiedermeier: Programmieren mit Java, Pearson Education, 2005
  • Robert Sedgewick: Algorithmen in Java, Teil 1-4, Addison-Wesley, 2003 (3., überarbeitete Auflage)


News