Programmed solution to a problem (Unit 5)
This unit requires students to investigate, design, prototype, implement, test and evaluate a programming solution to a problem. This includes the following areas:
* Discussion and defining a problem
* Investigating and analysing a problem
* Designing a solution
* Developing and refining a prototype
* Software development
* Testing
* Evaluation.