8.3 – Developing Software Solutions

A series of programming tasks allow the students to put into practice the concepts covered in the Preliminary course. They allow students to build solutions from specifications and to apply appropriate project management techniques.
Working in teams is common in the computing field. In order to be a successful member of a team, students need to communicate well with others and to act in a social and ethical way.
In this topic, students can work with others to develop software solutions. Students should ensure that their solutions appropriately address all relevant social and ethical issues.