Lehrinhalte
The lab covers the following basic software development skills:
[list]
[*]working together and software development in teams
[*]lightweight software engineering process eXtreme Programming (XP)
[*]training of advanced OO/Java programming skills and coding standards
[*]software documentation using JavaDoc
[*]the basics of the development tool eclipse
[*]regression testing methods (test framework JUnit) to increase software quality
[*]more sophisticated data structures and algorithms
[/list]

Literature
[url=http://www.es.tu-darmstadt.de/lehre/sp/]www.es.tu-darmstadt.de/lehre/sp/[/url]

Voraussetzungen
Basics in Java (as taught in Introduction to Computer Science for Engineers).
Windows-Account of the ETiT PC-Pool

Semester: WT 2021/22