Conducting a larger project from concept to practical application, individually or in groups.
The topic of the project should be discussed with the supervisor and should cover analysis, programming as well as evaluation.
Demo of the software project
Code and documentation review
Not necessary
Object-oriented programming
Software project management