Detailinformationen |
Quellcurriculum |
Masterstudium Computational Mathematics 2023W |
Ziele |
(*)This course discusses techniques and tools for modern object-oriented software development
|
Lehrinhalte |
(*)An introduction to the programing language Java; Object-oriented design and implementation principles; Implementation of algorithms and data structures; Modern integrated development environments (IDEs); Systems for project management, documentation, integration, testing, revision control, issue tracking; Techniques for software modeling (UML) and design (patterns);
Developing programs with GUIs.
|
Beurteilungskriterien |
(*)The evaluation is done based on small assignments during the semester and a software project implemented in groups of 2-3 persons presented at the end of the semester.
|
Literatur |
(*)Study material are basically the slides presented in the lecture. The slides include a small additional bibliography for Java and OOP, and links to the official documentation for the used tools. They are only for the more curious, since for solving the required tasks the slides are sufficient.
|
Lehrinhalte wechselnd? |
Nein |
Sonstige Informationen |
(*)Basic knowledge of some object-oriented programming language is assumed.
|
Äquivalenzen |
(*)TMCPBKVSWTE: KV Praktische Softwaretechnologie (6 ECTS)
|