After the course, the student has improved his programming skills.
A programming work, which needs to be negotiated with the teacher.