Objectives

After the course:
- Student can create a new software application using the skills and the knowledge from the previous courses
- Student can apply the work methods, tools and techniques taught in the previous courses to execute the project and the programming tasks in a productive and a professional manner
- Student can evaluate both the technical decisions made during the project and the work methods selected for the project execution, and is able to present present the conclusions of this evaluation in a clear and a consistent manner to the professional audience

The course strengthens the following working life skills: presentation skills, creativity, problem solving skills, organizational and coordination skills, project management, information and communication technology skills, communication skills and cooperation and negotiation skills.