404 Not found

AS and A Level Computer Science

Computing-Qualifications-Landing-Page-A-Level-1500x400px.jpg

The Key Board for Computing

When it comes to giving your students sought-after digital knowledge and skills for the workplace and for everyday life, we are your key awarding body for computing qualifications. Only OCR offers a full range of general and vocational qualifications from Entry Level to A Level. 

Our AS and A Level Computer Science qualifications  help students understand the core academic principles of computer science. Classroom learning is transferred into creating real-world systems through the creation of an independent programming project. Our A Level will develop the student’s technical understanding and their ability to analyse and solve problems using computational thinking.

CPD Training Courses

All our qualifications are supported with comprehensive training. Check out our CPD training to find out what face-to-face and online training courses we have available for AS and A Level Computer Science.

Teaching and Learning Resources

Our AS and A Level Computer Science qualifications are supported by a range of FREE teaching resources that'll help prepare for your teaching year. Use our resources to plan your lessons and inspire your students' learning.

Assessment Support

We’ve got a range of assessment support to help you with your exam preparations. You'll find everything from practice papers and mark schemes to candidate exemplars (with examiner notes) and Sample Assessment Materials and much more.

Facebook

  • Privacy policy
  • Accessibility
  • Statement on modern slavery
  • Use of cookies
  • Copyright statement

Cambridge

  • International
  • Schools directory
  • Resources Jobs Schools directory News Search

A-level Computer Science (Coursework exemplar and notes)

A-level Computer Science (Coursework exemplar and notes)

A-levelEx

Last updated

11 October 2021

  • Share through email
  • Share through twitter
  • Share through linkedin
  • Share through facebook
  • Share through pinterest

Resources included (2)

A-level Computer Science - Coursework exampler

A-level Computer Science - Coursework exampler

A-level Computer Science OCR notes

A-level Computer Science OCR notes

A bundle which contains the notes and examplar for OCR A-level Computer Science. Save more than 50% by purchasing this bundle.

Tes paid licence How can I reuse this?

Your rating is required to reflect your happiness.

It's good to leave some feedback.

Something went wrong, please try again later.

No coursework examplar

Hello sfleming6, I checked the download to see what was wrong and it seems like the notes were uploaded as the coursework examplar. This has now been fixed and the coursework examplar should be downloadable. Most sincere apologies for any inconveniences.

Empty reply does not make any sense for the end user

Report this resource to let us know if it violates our terms and conditions. Our customer service team will review your report and will be in touch.

Not quite what you were looking for? Search by keyword to find the right resource:

OCR homepage

Administration

  • Active Results
  • Interchange
  • Submit for Assessment
  • Teach Cambridge
  • ExamBuilder
  • Online Support Centre

Main navigation

Guidance and support for the use of ai in a level computer science nea.

Ceredig Cattanach-Chell, Computing Subject Advisor

Ceredig Cattanach-Chell.jpg

Generative artificial intelligence (AI) tools are developing quickly. These tools bring benefits and challenges to education and assessment.

In this blog I highlight the guidance available for managing AI use in A Level Computer Science. I also look at how to deal with suspected misuse in assessments.

What are AI tools?

AI tools use user input (prompts and questions) to generate text or images. AI tools are trained on data sets. The response from an AI tool depends on how it has been trained. ChatGPT is the best-known example of an AI chatbot. It has been trained on all the text available on the internet. There are also many other chatbots, and other tools available.

The primary focus of AI use in the A level NEA is likely to be tools that generate program code. This would include common chatbots like ChatGPT, Google Bard, and Microsoft’s Co-pilot.

AI tools may also be integrated into common desktop applications. This could include MS Word, the Google Suites, MS Visual Studio, and so on.

Appropriate use of AI in the NEA

The appropriate use of AI is determined by:

  • The specific mark scheme.
  • The nature of the task.

Generating ideas for projects can be supported by AI. AI tools can provide great ideas and develop concepts. AI tools can help with initial project concepts, and to provide more scope to a project. For example, a student could use ChatGPT to provide stimulus to the question: “Write me 10 game project ideas that could use OOP paradigms.”

Ideas from ChatGPT or candidates could then be developed further using stimulus: “State 10 ways that I could use power ups in this game.”

AI tools could also be used to identify similar ideas or types of projects. This may speed up the research process. However, it’s also important that this stage is not solely driven by using AI tools.

Appropriate use is more of a challenge in this section. AI tools could be used to suggest testing strategies. The candidate must then develop these into specifics for their project.

Otherwise, AI use in this section should be discouraged.

Implementation

AI tools can be used to support debugging. AI Tools could also be used to suggest ideas and methods to troubleshoot. For example, a candidate could ask it to suggest how a method or object could be written. But the candidate must show clearly how this suggestion has been adapted to suit their project.

There is no harm in using AI tools to support the coding process – if all use is well documented. This must clearly show where AI tools are used, and how the candidate then develops their independent work from this.

The challenge in using AI tools is that AI generated code is not always functional, or error free. This leads to challenges in testing and evaluation. A lack of understanding about how the code works can limit a candidate’s ability when testing and evaluating at a later stage.

Testing and evaluation

AI use in this area should be very limited. The testing is using test data from earlier sections. The evaluation is clearly linked back to specific stakeholder requirements. AI tools are unlikely to be able generate detailed and specific feedback for this. There is opportunity to create evidence of interactions between stakeholders and candidate. This opportunity is impacted by use of AI tools.

Inappropriate use of AI in the NEA

AI allows students to claim credit for responses that are not independently created.

Where a student has used AI to complete work, they are not demonstrating their own knowledge, understanding and application of skills. This prevents the student from presenting their own authentic evidence and may limit access to mark bands.

Examples of AI misuse include:

  • using or modifying AI responses without acknowledgement
  • disguising the use of AI
  • using it for substantial sections of work.

It is important that you have an AI department policy. This should be based around the school policy. Further guidance for this exists on the JCQ website.

Teach students about appropriate use of AI in computer science before they start their NEA. Demonstrate how to reference AI correctly, including how to evidence the use in an appendix.

AI can generate great prompts. However, candidates should steer away from generating final ideas. Analysis requires interactions with stakeholders. Candidates restrict access to upper mark bands where this is limited. Overuse of AI may restrict engagement with stakeholders, as the candidates become too dependent on the AI responses.

Much of the analysis is open to AI abuse. Care should be taken early on to ensure that candidates do not rely on AI too heavily. Plenty of short review points and teacher monitoring at this stage of the NEA is key.

The design does not have to be fully completed in one go. This is due to the iterative nature of the NEA. For example, a high-level sketch or idea is often refined later after a “first attempt” has been made at building a user interface for example. After testing, these earlier designs may be refined (and documented). The project goes through another iteration, and the result of the tweaked designs are re-evaluated.

The lure of AI may lead candidates to create over specific designs – which more reflect a final piece of code, rather than an early ‘pseudocode’ styled design.

Examiners will not reward reverse engineered designs. We expect there to be errors and tweaks needing to be made. This is why the projects are iterative in nature.

Therefore, a candidate who overuses AI to generate ‘code perfect’ designs are likely to cause themselves issues.

Full and perfect ‘code like’ designs for algorithms are going to raise suspicions at teacher level.

Development

Much of the development encourages independent work. However, AI tools may be used to auto-comment code and solve challenges along the way.

The key to ‘good’ use of AI is to encourage research into techniques, rather than solutions. Researching techniques allow a candidate to adapt and modify their findings to their project.

For example: Researching “shortest path algorithms” would allow a candidate to explore which pathing algorithm they would want to use and why. Researching: “Write Dijkstra’s shortest path for my code” limits their ability to show independent development.

Spotting misuse of AI is down to knowing you candidates. Being able to spot:

  • sudden changes in work production
  • changes in coding styles
  • sudden redevelopment without justification

will help you challenge candidates and help to reassure you over authenticity.

Use of AI to test a program is not really much help – as the tests and data will have been defined earlier in the project.

One area that AI could be misused is in the remedial action taken to resolve issues. We do not expect that every project will work perfectly. There may be bugs in the system at final completion.

However, simply copying errors/issues and getting AI tools to solve them without referencing is cheating. Therefore, we would encourage teachers to discuss solutions candidates produce. The focus being on how they reached the solution, and how well they understand it.

AI tools are very good at writing evaluations when given enough information. A key pointer to AI generated evaluations will be the generic nature of the evaluation. There will also likely be a lack of evidence of interaction between stakeholders and candidate.

Using AI to generate the evaluation is poor practice and will mean it is very difficult to access upper mark bands.

Dealing with misuse of AI in the NEA

Teachers must not accept work which is not the student’s own. Ultimately the Head of Centre has the responsibility for ensuring that students’ work is authentic.

If you suspect AI misuse before a candidate has signed the declaration of authenticity, you can resolve the matter internally. You do not need to report this to OCR.

If AI misuse is suspected after a candidate has signed the declaration of authenticity, you must report suspected malpractice to OCR.

Guidance on reporting malpractice is outlined in the JCQ AI guidance on the Malpractice section of the JCQ website .

To report malpractice, you must:

Further support

Please refer to the JCQ AI use in assessments: Protecting the integrity of assessment document for further information on managing the use of AI within your assessments.

We are also producing a range of support resources, included recorded webinars, on our AI support page .

Stay connected

Share your thoughts in the comments below. If you have any questions, you can email us at [email protected] , call us on 01223 553998 or post on X (formerly Twitter) @OCR_ICT . You can also sign up to subject updates to keep up to date with the latest news, updates and resources.

About the author

Before joining OCR in 2015, Ceredig had eight years teaching experience across a wide range of schools, including primary, secondary, academies and SEN sectors. At OCR he supported the development of the new GCSE (9-1) Computer Science and Entry Level R354, and led on the delivery of teacher delivery packs, a key element of the new GCSE’s success with teachers. Ceredig has a degree in Computer Science from Liverpool University and post-grads from Liverpool Hope and Cambridge Universities. Outside work, Ceredig is a keen modeller/painter, gamer and all-around geek.

Related blogs

  • How are we supporting teachers with artificial intelligence?

IMAGES

  1. A-level Computer Science

    ocr a level computer science coursework ideas

  2. How Do I Complete the OCR A Level Computer Science NEA?

    ocr a level computer science coursework ideas

  3. A-level Computer Science

    ocr a level computer science coursework ideas

  4. OCR A Level Computer Science Revision Notes by shortfinmako

    ocr a level computer science coursework ideas

  5. OCR GCE A Level Computer Science Programming Project Implementation

    ocr a level computer science coursework ideas

  6. PG Online OCR AS and A Level Computer Science textbook

    ocr a level computer science coursework ideas

VIDEO

  1. User Acceptance Testing

  2. LCCS Coursework 2023/24: Basic Requirements

  3. OCR AS/A LEVEL Computer Science

  4. Crack That 2019 Theory Paper for AQA A Level Paper 2 Made with Clipchamp

  5. Computer Science Coursework

  6. computer science coursework

COMMENTS

  1. 75+ A-Level Computer Science NEA Ideas (and why they're good)

    27. Physics Projectile Modelling Tool. If you are a fan of mechanics, this is your project. One of the many reasons this project is so good is because when programming it, you are forced to simulate a real world environment - in the sense that you program in gravity, terrain, air resistance etc.

  2. PDF Exemplar Candidate Work

    Introduction. This exemplar material serves as a general guide. It provides the following benefits to a teacher: Gives teachers an appreciation of the variety of work that can be produced for this unit. Shows how the mark scheme has been applied by a senior assessor. Provides examples of both good and weak application of different parts of the ...

  3. Computer Science A-level Project Writeup guide for OCR A-level

    5. User feedback: Your user should tell you what they like and dislike about this aspect of the development so far, with ideas for future development. Your user must be an integral part of the ...

  4. PDF OCR A Level Computer Science Project Setting Guidance

    OCR produces Candidate Sample Work to help centres in both identifying and assessing A Level projects. The Candidate Sample Work covers a range of projects from High to Low grades, giving ideas of how projects have been developed. Links to Candidate Sample Work (Candidate Exemplars) may be found on the H446 webpage, under the Assessment tab.

  5. 75+ A-Level Computer Science NEA Ideas (and why they're good) / OCR A

    This article brings some of the best A-Level Computers Science NEA Project Ideas. Computer science is an subject that holds academic concepts and is existence tested at the end of 2 years of computer science. In this article, you intention learn with A-level of computer science NEO project ideas. 18.

  6. PDF Computer Science Paper 2 NEA Computer Science: NEA

    Computer Science Paper 2 NEA 6 Project Ideas: A Virtual Turing Machine Throughout the course we have (and will) use simulators and other software. Developing an equivalent or better version would be a good upper 6th challenge. In Computer Science we use the following (may be you can think of something in another subject you study).

  7. A Level Computer Science Project Ideas

    In this, the 2nd of 2 videos I'll be explaining how to plan your A Level Computer Science Project to meet the complexity requirements for the exam boards wit...

  8. Summer 2022 NEA: Programming project for A Level Computer Science

    Vinay Thawait - Subject Advisor, Computer Science, IT and Creative iMedia. Here at OCR we've had lots of queries from centres in recent weeks about marking coursework, or non-exam assessment (NEA). For A Level Computer Science (H446), this means the programming project. There have been questions about how to apply the mark scheme.

  9. Tackling A Level projects in Computer Science OCR H446

    The key to success is to plan and write a strong report, evidencing what has been carried out. Tackling A Level projects in Computer Science for OCR H446 is the essential student guide for completing the project and, in particular, the report, with confidence and independence. It contains clear and concise instruction and examples of what needs ...

  10. PDF Documenting Programming Projects OCR A Level Computer Science H446

    Consider the complexity of the algorithms you study on the A Level Computer Science course as a benchmark. These include linear search, binary search, hashing functions, bubble sort, insertion sort, merge sort, quick sort, PageRank, Dijkstra and A* algorithm. Consider the data structures. These include arrays, lists, graphs, hash tables and trees.

  11. How Do I Complete the OCR A Level Computer Science NEA?

    A video going through the key areas of the programming project that students studying OCR A level Computer Science will have to complete for 20% of the cours...

  12. A-level Computer Science

    A-level Computer Science - Coursework exampler. Subject: Computing. Age range: 16+. Resource type: Unit of work. File previews. pdf, 3.14 MB. This document is an example of a coursework (Programming Project) done for A level Computer Science with OCR. It follows the 2015 specification. It is 217 pages long and got 68/70 marks.

  13. OCR A Level Computer Science

    Revision Notes. Concise resources for the OCR A Level Computer Science course. 1. The Characteristics of Contemporary Processors, Input, Output & Storage Devices. 1.1 Structure & Function of the Processor. 1.2 Types of Processor. 1.3 Input, Output & Storage. 2.

  14. AS and A Level

    Planning. Delivery guides. Schemes of work. Teaching activities. Topic exploration packs. Teacher guides. Promoting your subject. OCR AS and A Level Computer Science - H046, H446 (from 2015)) qualification information including specification, exam materials, teaching resources, learning resources.

  15. OCR A-Level Computer Science

    Activities and resources for the OCR A-Level Computer Science - H446 topic 2.2 Problem solving and programming ... Teach Computing. Revision notes, activities, lesson plans, teaching ideas, and other resources for GCSE, A-Level, and IB Computer Science teachers and students. ... There are, of course, multiple ways to solve the problem - some ...

  16. A Level Computer Science

    Our AS and A Level Computer Science qualifications help students understand the core academic principles of computer science. Classroom learning is transferred into creating real-world systems through the creation of an independent programming project. Our A Level will develop the student's technical understanding and their ability to analyse ...

  17. OCR A Level Computer Science Coursework

    A playthrough of my computer science coursework, timestamped for testing purposes.00:01 - Test 1 - Menu Buttons 00:08 - Test 2 - Player Movement00:04 - Test...

  18. AS and A Level

    Classroom learning is transferred into creating real-world systems through the creation of an independent programming project. Our A Level will develop the student's technical understanding and their ability to analyse and solve problems using computational thinking. Specification code: H446. Qualification number: 601/4911/5.

  19. *URGENT* A Level Computer Science Coursework Ideas OCR

    I'm in Year 12 studying Computer Science (OCR) and I'm really panicking about what to do for my coursework project (Component 3). I'm not looking to pursue Computer Science after A-Level, I just want to get the best grade possible and obviously coursework will play a big part in that. Additionally, I'm an able coder but not THAT great, so the complexity level is concerning me. I would really ...

  20. A-level Computer Science (Coursework exemplar and notes)

    A-level Computer Science OCR notes. A bundle which contains the notes and examplar for OCR A-level Computer Science. Save more than 50% by purchasing this bundle.

  21. AS and A Level

    Students must take both components to be awarded the OCR AS Level in Computer Science. Students are introduced to the fundamental technical principles of computing. Legal, moral, cultural and ethical issues. This builds on component 01 to include computational thinking and problem-solving.

  22. Computer Science OCR Coursework

    Animals and Pets Anime Art Cars and Motor Vehicles Crafts and DIY Culture, Race, and Ethnicity Ethics and Philosophy Fashion Food and Drink History Hobbies Law Learning and Education Military Movies Music Place Podcasts and Streamers Politics Programming Reading, Writing, and Literature Religion and Spirituality Science Tabletop Games ...

  23. Guidance and support for the use of AI in A Level Computer ...

    At OCR he supported the development of the new GCSE (9-1) Computer Science and Entry Level R354, and led on the delivery of teacher delivery packs, a key element of the new GCSE's success with teachers. Ceredig has a degree in Computer Science from Liverpool University and post-grads from Liverpool Hope and Cambridge Universities.