Advanced Programming - Winter 11: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
| term = Winter 11 | | term = Winter 11 | ||
| lecturer = [[Martin Roderus, M.Sc.]] | | lecturer = [[Martin Roderus, M.Sc.]] | ||
| timeplace = Wednesdays at 10:15 - 11:45 in room 00.13.009A | | timeplace = Lecture: Wednesdays at 10:15 - 11:45 in room 00.13.009A | ||
| tutorials = Kaveh Rahnema | | tutorials = Kaveh Rahnema | ||
| credits = 4 SWS (2V+2Ü) / 5 Credits | | credits = 4 SWS (2V+2Ü) / 5 Credits | ||
Line 11: | Line 11: | ||
= News = | = News = | ||
The first lecture will be on October | The first lecture will be on October 26, 2011 | ||
The first tutorial will be on November 8/9, 2011 | |||
Line 22: | Line 24: | ||
= Tutorial = | = Tutorial = | ||
The tutorial offers weekly programming exercises in Java, inspired by common problems from scientific computing. | The tutorial offers weekly programming exercises in Java, inspired by common problems from scientific computing. | ||
'''Time and place''' | |||
Group 1: Tuesdays 13:15 - 14:45 | |||
Group 2: Wednesdays 13:00 - 14:30 | |||
Revision as of 10:50, 10 October 2011
- Term
- Winter 11
- Lecturer
- Martin Roderus, M.Sc.
- Time and Place
- Lecture: Wednesdays at 10:15 - 11:45 in room 00.13.009A
- 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 26, 2011
The first tutorial will be on November 8/9, 2011
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 programming language is Java. Topics specific to the language, such as basic syntax, collections or unit testing, are also addressed.
Tutorial
The tutorial offers weekly programming exercises in Java, inspired by common problems from scientific computing.
Time and place
Group 1: Tuesdays 13:15 - 14:45
Group 2: Wednesdays 13:00 - 14:30
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: Objects First with Java - A Practical Introduction using BlueJ, Prentice Hall/Pearson Education
- Tony Gaddis: Starting out with Java. Addison Wesley, 3rd edition (2008)