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 A Level past papers (Old Specification)

It is good to practice on more questions.

The old specification was split into two papers (“Computer Fundamentals” and “Programming Techniques and Logical Methods” )for AS and one paper (Advanced Computing Theory) for A level.

Computer Fundamentals and Advanced Computing Theory have become Computer Systems and Programming Techniques and Logical Methods has become Algorithms and programming in the new specification.

Note: Some questions are no longer relevant.

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