Course Contents
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]
Preconditions
Basics in Java (as taught in Introduction to Computer Science for Engineers).
Windows-Account of the ETiT PC-Pool
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]
Preconditions
Basics in Java (as taught in Introduction to Computer Science for Engineers).
Windows-Account of the ETiT PC-Pool
- Lehrende: Julia Barbosa
- Lehrende: Mario Beykirch
- Lehrende: Florian Steinke
Semester: Inverno 2022/23