Difference between revisions of "Advanced Programming - Winter 11"

From Sccswiki
Jump to navigation Jump to search
Line 18: Line 18:
  
 
The programming language is Java. Topics specific to the language, such as basic syntax, collections or unit testing, are also addressed.
 
The programming language is Java. Topics specific to the language, such as basic syntax, collections or unit testing, are also addressed.
 +
 +
 +
= Prerequisites =
 +
Basic programming skills are recommended.
 +
 +
 +
= Recommended Reading =
 +
* Paul and Harvey Deitel: Java - How to Program. Pearson, 8th edition (2010)
 +
* David J. Barnes and Michael Kölling: [http://www.bluej.org/objects-first/ Objects First with Java - A Practical Introduction using BlueJ], Prentice Hall/Pearson Education
 +
* Tony Gaddis: Starting out with Java. Addison Wesley, 3rd edition (2008)

Revision as of 14:31, 3 August 2011

Term
Winter 11
Lecturer
Martin Roderus, M.Sc.
Time and Place
00.13.009A, Wednesday, 10:15 - 11:45
Audience
Computational Science and Engineering, first semester (module IN1503)
Tutorials
Kaveh Rahnema
Exam
t.b.a.
Semesterwochenstunden / ECTS Credits
4 SWS (2V+2Ü) / 5 Credits
TUMonline
{{{tumonline}}}



News

The first lecture will be on October 19, 2011


Contents

The lecture introduces the student to basic object oriented programming. "Thinking in classes" when designing an application will have a strong focus. Advanced concepts such as encapsulation, inheritance or polymorphism are also covered.

The programming language is Java. Topics specific to the language, such as basic syntax, collections or unit testing, are also addressed.


Prerequisites

Basic programming skills are recommended.


Recommended Reading