OCR Computer Science A Level and OCR AS Computer Science past papers

The aims of studying A Level Computer Science are to enable you to develop the capacity for thinking creatively, innovatively, analytically, logically and critically

OCR A Level is spit into three components:

  • Computer Systems (Component 1)
    • 140 Marks
    • 2 Hours 30 mins
    • 40% of final grade
    • The internal workings of the (CPU), data exchange, software development, data types and legal and ethical issues.
  • Algorithms and programming (Component 2)
    • 140 Marks
    • 2 Hours 30 mins
    • 40% of final grade
    • Using computational thinking to solve problems.
  • Programming project (Component 3)
    • 70 Marks
    • 20% of final grade
    • Non-exam assessment.
    • You will be expected to analyse a problem (10 marks), and design (15 marks), develop and test (25 marks), and evaluate and document (20 marks) a program. The program must be to solve it written in a suitable programming language.

You may wish to take a look at the A specification for more information: Specification

OCR A LEVEL SAMPLE ASSESSMENT – Computer Systems

Question Paper/QP – https://www.ocr.org.uk/Images/170855-unit-h046-1-computing-principles-sample-assessment-materials.pdf

Mark Scheme/MS – https://www.ocr.org.uk/Images/170855-unit-h046-1-computing-principles-sample-assessment-materials.pdf

OCR A LEVEL SAMPLE ASSESSMENT – Algorithms and programming

Question Paper/QP – https://www.ocr.org.uk/Images/170856-unit-h046-2-algorithms-and-problem-solving-sample-assessment-materials.pdf

Mark Scheme/MS – https://www.ocr.org.uk/Images/170856-unit-h046-2-algorithms-and-problem-solving-sample-assessment-materials.pdf

OCR A LEVEL JUNE 2017 – Computer Systems

Question Paper/QP – https://www.ocr.org.uk/Images/471506-h446-01-computer-systems.pdf

Mark Scheme/MS – https://www.ocr.org.uk/Images/473450-mark-scheme-computer-systems.pdf

OCR A LEVEL JUNE 2017 – Algorithms and programming

Question Paper/QP – https://www.ocr.org.uk/Images/471507-h446-02-question-paper-algorithms-and-programming.pdf

Mark Scheme/MS – https://www.ocr.org.uk/Images/473451-mark-scheme-algorithms-and-programming.pdf

OCR A LEVEL JUNE 2018 – Computer Systems

Question Paper/QP – https://www.ocr.org.uk/Images/527858-question-paper-computer-systems.pdf

Mark Scheme/MS – https://www.ocr.org.uk/Images/529312-mark-scheme-computer-systems.pdf

OCR A LEVEL JUNE 2018 – Algorithms and programming

Question Paper/QP – https://www.ocr.org.uk/Images/527859-question-paper-algorithms-and-programming.pdf
Post exam correction – https://www.ocr.org.uk/Images/533683-question-paper-algorithms-and-programming-post-exam-correction.pdf

Mark Scheme/MS – https://www.ocr.org.uk/Images/529313-mark-scheme-algorithms-and-programming.pdf

OCR A LEVEL JUNE 2019 – Computer Systems

Question Papers and Mark Schemes – https://www.ocr.org.uk/qualifications/as-and-a-level/computer-science-h046-h446-from-2015/assessment/ (Not Currently Available)

OCR A LEVEL JUNE 2019 – Algorithms and programming

Question Papers and Mark Schemes – https://www.ocr.org.uk/qualifications/as-and-a-level/computer-science-h046-h446-from-2015/assessment/ (Not Currently Available)


OCR AS Level is spit into two components:

  • Computer Systems (Component 1)
    • 70 Marks
    • 1 Hours 15 mins
    • 50% of AS grade
    • The internal workings of the (CPU), data exchange, software development, data types and legal and ethical issues.
  • Algorithms and programming (Component 2)
    • 70 Marks
    • 1 Hours 15 mins
    • 50% of AS grade
    • Using computational thinking to solve problems.

You may wish to take a look at the A specification for more information: Specification

OCR AS LEVEL SAMPLE ASSESSMENT – Computer Systems

Question Paper/QP – https://ocr.org.uk/Images/170855-unit-h046-1-computing-principles-sample-assessment-materials.pdf

Mark Scheme/MS – https://ocr.org.uk/Images/170855-unit-h046-1-computing-principles-sample-assessment-materials.pdf

OCR AS LEVEL SAMPLE ASSESSMENT – Algorithms and programming

Question Paper/QP – https://ocr.org.uk/Images/170856-unit-h046-2-algorithms-and-problem-solving-sample-assessment-materials.pdf

Mark Scheme/MS – https://ocr.org.uk/Images/170856-unit-h046-2-algorithms-and-problem-solving-sample-assessment-materials.pdf

OCR AS LEVEL JUNE 2016 – Computer Systems

Question Paper/QP – https://www.ocr.org.uk/Images/407586-question-paper-unit-h046-01-computing-principles.pdf

Mark Scheme/MS – https://www.ocr.org.uk/Images/529313-mark-scheme-algorithms-and-programming.pdf

OCR AS LEVEL JUNE 2016 – Algorithms and programming

Question Paper/QP – https://www.ocr.org.uk/Images/407587-question-paper-unit-h046-02-algorithms-and-problem-solving.pdf

Mark Scheme/MS – https://www.ocr.org.uk/Images/409904-mark-scheme-unit-h046-02-algorithms-and-problem-solving-june.pdf

OCR AS LEVEL JUNE 2017 – Computer Systems

Question Paper/QP – https://ocr.org.uk/Images/482860-question-paper-computing-principles.pdf

Mark Scheme/MS – https://ocr.org.uk/Images/498298-mark-scheme-computing-principles.pdf

OCR AS LEVEL JUNE 2017 – Algorithms and programming

Question Paper/QP – https://ocr.org.uk/Images/482861-question-paper-algorithms-and-problem-solving.pdf

Mark Scheme/MS – https://ocr.org.uk/Images/498300-mark-scheme-algorithms-and-problem-solving.pdf

OCR AS LEVEL JUNE 2018 – Computer Systems

Question Paper/QP – https://ocr.org.uk/Images/528268-question-paper-computing-principles.pdf
Post exam correction – https://ocr.org.uk/Images/533694-question-paper-computing-principles-post-exam-correction.pdf

Mark Scheme/MS – https://ocr.org.uk/Images/529409-mark-scheme-computing-principles.pdf

OCR AS LEVEL JUNE 2018 – Algorithms and programming

Question Paper/QP – https://ocr.org.uk/Images/528269-question-paper-algorithms-and-problem-solving.pdf

Mark Scheme/MS – https://ocr.org.uk/Images/529410-mark-scheme-algorithms-and-problem-solving.pdf

OCR AS LEVEL JUNE 2019 – Computer Systems

Question Papers and Mark Schemes – https://www.ocr.org.uk/qualifications/as-and-a-level/computer-science-h046-h446-from-2015/assessment/ (Not Currently Available)

OCR AS LEVEL JUNE 2019 – Algorithms and programming

Question Papers and Mark Schemes – https://www.ocr.org.uk/qualifications/as-and-a-level/computer-science-h046-h446-from-2015/assessment/ (Not Currently Available)


OCR Computer Science AS and A Level past papers (Old Specification)

If you want to practice on more OCR Computer Science questions.
Note: Some questions are no longer relevant for the new specification

OCR F451 Computer Fundamentals January 2009

Question Paper/QP – F451 January 2009 QP

Mark Scheme/MS – F451 January 2009 MS

OCR F452 Programming Techniques and Logical Methods January 2009

Question Paper/QP – F452 January 2009 QP

Mark Scheme/MS – F452 January 2009 MS

OCR F451 Computer Fundamentals June 2009

Question Paper/QP – F451 June 2009 QP

Mark Scheme/MS – F451 June 2009 MS

OCR F452 Programming Techniques and Logical Methods June 2009

Question Paper/QP – F452 June 2009 QP

Mark Scheme/MS – F452 January 2009 MS

OCR F451 Computer Fundamentals January 2010

Question Paper/QP – F451 January 2010 QP

Mark Scheme/MS – F451 January 2010 MS

OCR F452 Programming Techniques and Logical Methods January 2010

Question Paper/QP – F452 January 2010 QP

Mark Scheme/MS – F452 January 2010 MS

OCR F453 Advanced Computing Theory January 2010

Question Paper/QP – F453 January 2010 QP

Mark Scheme/MS – F453 January 2010 MS

OCR F451 Computer Fundamentals June 2010

Question Paper/QP – F451 June 2010 QP

Mark Scheme/MS – F451 June 2010 MS

OCR F452 Programming Techniques and Logical Methods June 2010

Question Paper/QP – F452 June 2010 QP

Mark Scheme/MS – F452 June 2010 MS

OCR F453 Advanced Computing Theory June 2010

Question Paper/QP – F453 June 2010 QP

Mark Scheme/MS – F453 June 2010 MS

OCR F451 Computer Fundamentals January 2011

Question Paper/QP – F451 January 2011 QP

Mark Scheme/MS – F451 January 2011 MS

OCR F452 Programming Techniques and Logical Methods January 2011

Question Paper/QP – F452 January 2011 QP

Mark Scheme/MS – F452 January 2011 MS

OCR F453 Advanced Computing Theory January 2011

Question Paper/QP – F453 January 2011 QP

Mark Scheme/MS – F453 January 2011 MS

OCR F451 Computer Fundamentals June 2011

Question Paper/QP – F451 June 2011 QP

Mark Scheme/MS – F451 June 2011 MS

OCR F452 Programming Techniques and Logical Methods June 2011

Question Paper/QP – F452 June 2011 QP

Mark Scheme/MS – F452 June 2011 MS

OCR F453 Advanced Computing Theory June 2011

Question Paper/QP – F453 June 2011 QP

Mark Scheme/MS – F453 June 2011 MS

OCR F451 Computer Fundamentals January 2012

Question Paper/QP – F451 January 2012 QP

Mark Scheme/MS – F451 January 2012 MS

OCR F452 Programming Techniques and Logical Methods January 2012

Question Paper/QP – F452 January 2012 QP

Mark Scheme/MS – F452 January 2012 MS

OCR F453 Advanced Computing Theory January 2012

Question Paper/QP – F453 January 2012 QP

Mark Scheme/MS – F453 January 2012 MS

OCR F451 Computer Fundamentals June 2012

Question Paper/QP – F451 June 2012 QP

Mark Scheme/MS – F451 June 2012 MS

OCR F452 Programming Techniques and Logical Methods June 2012

Question Paper/QP – F452 June 2012 QP

Mark Scheme/MS – F452 June 2012 MS

OCR F453 Advanced Computing Theory June 2012

Question Paper/QP – F453 June 2012 QP

Mark Scheme/MS – F453 June 2012 MS

OCR F451 Computer Fundamentals January 2013

Question Paper/QP – F451 January 2013 QP

Mark Scheme/MS – F451 January 2013 MS

OCR F452 Programming Techniques and Logical Methods January 2013

Question Paper/QP – F452 January 2013 QP

Mark Scheme/MS – F452 January 2013 MS

OCR F453 Advanced Computing Theory January 2013

Question Paper/QP – F453 January 2013 QP

Mark Scheme/MS – F453 January 2013 MS

OCR F451 Computer Fundamentals June 2013

Question Paper/QP – F451 June 2013 QP

Mark Scheme/MS – F451 June 2013 MS

OCR F452 Programming Techniques and Logical Methods June 2013

Question Paper/QP – F452 June 2013 QP

Mark Scheme/MS – F452 June 2013 MS

OCR F453 Advanced Computing Theory June 2013

Question Paper/QP – F453 June 2013 QP

Mark Scheme/MS – F453 June 2013 MS

OCR F451 Computer Fundamentals June 2014

Question Paper/QP – F451 June 2014 QP

Mark Scheme/MS – F451 June 2014 MS

OCR F452 Programming Techniques and Logical Methods June 2014

Question Paper/QP – F452 June 2014 QP

Mark Scheme/MS – F452 June 2014 MS

OCR F453 Advanced Computing Theory June 2014

Question Paper/QP – F453 June 2014 QP

Mark Scheme/MS – F453 June 2014 MS

OCR F451 Computer Fundamentals June 2015

Question Paper/QP – F451 June 2015 QP

Mark Scheme/MS – F451 June 2015 MS

OCR F452 Programming Techniques and Logical Methods June 2015

Question Paper/QP – F452 June 2015 QP

Mark Scheme/MS – F452 June 2015 MS

OCR F453 Advanced Computing Theory June 2015

Question Paper/QP – F453 June 2015 QP

Mark Scheme/MS – F453 June 2015 MS

OCR F451 Computer Fundamentals June 2016

Question Paper/QP – F451 June 2016 QP

Mark Scheme/MS – F451 June 2016 MS

OCR F452 Programming Techniques and Logical Methods June 2016

Question Paper/QP – F452 June 2016 QP

Mark Scheme/MS – F452 June 2016 MS

OCR F453 Advanced Computing Theory June 2016

Question Paper/QP – F453 June 2016 QP

Mark Scheme/MS – F453 June 2016 MS

Scroll to Top