After completing the course Software Project Management, Theory, a student is expected to be able to
- understand basics on management of software development work and people,
- understand how to apply different software development models,
- recognize relations of project management, process quality and software quality,
- know basic methods to estimate work efforts and production costs in software development projects,
- be aware of software engineering ethics,
- be cognizant of current research trends in project management.
After completing the course Software Project Management, Practice, a student is expected to be able to
- participate in a software development project as a project manager,
- take responsibility of a project team and project organisation,
- apply theoretical knowledge on project management and software development into practice,
- be well aware on ethical issues related to software project management and can apply this ethical knowledge in practical situations,
- understand how different management and development practices affect software and process quality.
Practical work and written report