Python Camp Session 4: GCSE Computing CA Analysis Design Development Assessment
Starter Activity Write and test the following code: Alter the program to: Print out a number between 1 and 6 If the user scores 5 or 6 print “You Win” Otherwise print “You lose” Start activity to simulate a dice. Students may not have seen a random number generator before
Agenda How to... Prepare Deliver Assess
Preparation Stress the importance of planning (PPPPPP)
Preparation Light comic relief, feel free to skip
Step 1 - Success Criteria Discuss the meanings of the headings and examples of what is required. Success criteria != an algorithm – this is a real problem for many students Have students complete very quick versions of the analysis
Step 2 - Plan Discuss the need for flowcharts / pseudocode or both. Both are preferable, flow charts top level, pseudocode low level Stress the importance of writing the test plan early – so you test to the brief, not the program Have students complete very quick versions of the plan
Step 3 - Develop Stress the importance of documenting the process and the formative testing Have students attempt the task
Step 4 - Test Describe valid, invalid, erroneous data Skip the completion of testing if short on time
Step 5 - Evaluate Two elements to evaluation – against the brief and for efficiency.
Strategies for delivery
Input - Process - Output Strategy One Input - Process - Output Often a poor choice. Lack of motivation and in need of chunking Start Stop 15 - 25 Hours
One piece at a time Theory Theory Part 1 Part 2 Part 3 Strategy Two Also a good way to deliver the programming skills in Y10 Theory Theory Part 1 Part 2 Part 3
Similar But Different Similar 1 Similar 2 Similar 3 Part 1 Part 2 Strategy Three Similar But Different Potentially against the rules, certainly ethically questionable Similar 1 Similar 2 Similar 3 Part 1 Part 2 Part 3
Timely reminder Recap 1 Teaching Recap 2 Recap 3 Part 1 Part 2 Part 3 Strategy Four Timely reminder My preferred method. Allows for appropriate support without resorting to ‘similar but different’ Recap 1 Teaching Recap 2 Recap 3 Part 1 Part 2 Part 3
Walk the line Some group work Notes Generic Feedback Students’ own work Supervised during work Note: Internet rules vary for exam boards. OCR support the use of peer testing of programs. http://www.flickr.com/photos/94322200@N08/8585885085/
Assessment Provide sample work and ask pairs to award a grade. Provide completed (moderated) mark schemes.