Student is able to use most of the software engineering skills needed in solving the real customer problem. She/he is able to understand and document customer’s needs and to propose appropriate software solutions. Student is able to independently acquire unknown technology knowledge and skills. She/he learns to evaluate and choose between technologies and methods. She/he is able to take personal responsibility over a certain part of the commonly created solution. Student is able to share acquired knowledge to other members of the team or course.
Student can, as a member of the team, implement a valid and ready-to-use solution to the customer’s problem.