Understand the code, then make it work for yourself.
Verified tutors
ID + reference checked
Free 15-minute introduction
Meet your tutor and discuss your goals.
Edexcel experience
Tutors who teach your exam board.
£30/hrComputer Science & IT Lecturer | Clear, Practical Computer Science Lessons That Build Real-World Skills
Next available: Tomorrow 9:00am
Usually replies within 4 minutes
£40/hrExperienced and engaging Computer Science Tutor | Boost your grades and confidence!
£20/hrWarwick Maths Student | Teaching STEM | Computer Science Tutor
Contacted by 2 families this month
Usually replies within 31 minutes
| Paper | Format and duration | Weighting |
|---|---|---|
| Paper 1. Computer science principles | Written examination. 1 hour 30 minutes. 75 marks. | 50% |
| Paper 2. Computational thinking in practice | Onscreen programming examination. 2 hours. 75 marks. | 50% |
Plan
Describe the job before coding
Identify the inputs, required outputs and any conditions. Work through a small example to check you understand the problem.
Build
Write and inspect a small section
Use Python 3 to implement one part. Trace the variables and explain how selection or repetition changes the result.
Test
Try cases that could expose an error
Check ordinary values and relevant boundaries. Explain the cause of a failure before changing the code.
Practical preparation matters
Paper 2 requires students to write, test and refine programs. Watching coding demonstrations alone does not provide the same practice as building a solution yourself. Tell your tutor which development environment your school uses.
No. For 1CP2 it is an externally assessed onscreen examination using Python 3. Your school organises the assessment environment.
Yes, if agreed with your tutor. You might work on data representation, networks or explaining how a computer system works, alongside programming practice.
An attempted program, its error message and the task instructions are useful. Remove passwords or personal information from any shared code.
Browse GCSE Computer Science tutors to compare the wider subject selection.
Check individual profiles for qualifications, experience, prices and availability. Use a free 15-minute introduction to discuss your learning goals and decide whether the tutor’s approach suits you.
Book a free 15-minute introduction — meet your tutor and discuss your goals.