Specific knowledge required for AS and A Level:
- Candidates need to understand the different models that can be followed to produce a program (explicitly the waterfall lifecycle, agile methodology, extreme programming, the spiral model and rapid application development).
- Candidates need to understand the tasks, processes, benefits and drawbacks of each model and the similarities and differences between each.
- Candidates need to understand where each model is most suitable to use, and be able to justify the use in a situation.
- Candidates need to be able to write algorithms using flow charts, pseudocode and/ or program code.
- Candidates need to be able to follow the code as shown in the OCR pseudocode guide, but are not expected to write code in this.
- Candidate’s code is not expected to be syntactically correct, but must use appropriate code structures.
- (AS Exam Only) Candidates should have experience of using black box testing, white box testing, alpha testing and beta testing whilst producing their own programs.
- (AS Exam Only) Candidates need to understand how each testing strategy can be used in a situation, and the benefits and drawbacks of each method, and apply this to a given situation to recommend appropriate testing strategies.
- (AS Exam Only) Candidates should have experience of using suitable test data to test their own programs.
- (AS Exam Only) Candidates need to understand the use of test data and apply this to a given program.
- (AS Exam Only) Candidates need to understand how dry runs can be used in the development and testing of programs, and be able to use dry runs to test given code.
- (AS Exam Only) Candidates should understand the need for and importance of end user feedback.
Static link to the videos for this topic:
We update our flipped classroom videos from time-to-time to keep them relevant. This can be troublesome if you put links to the videos on your VLE because the hyperlink address will change with each update. The link below will take you to a static playlist for all the videos in this section that you can safely put on your VLE, ensuring you always have a path to the latest videos, and no broken links.