This component requires students to investigate, design, prototype, refine the design, implement, test and evaluate a computer solution to a substantial problem of their own choice. The student’s chosen problem must provide sufficient scope for them to access the marks available for each section of the work.
Students need to investigate their chosen problems in sufficient detail to identify how data is collected, processed and output currently. The current system may be either paper-based or electronic.
Following the identification of their problems, students should prepare sufficient documentation to allow them to take part effectively in the discussion with their teachers and/or peers.
Discussion
Investigation
Design
Input and output
Data structures and methods of access
Processing stages
Prototype
Post-prototype refinement of design
Software development
Testing
Developmental testing
Testing the final system
Actual test runs
Evaluation