[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-208282-en":3,"doc-seo-208282-105":30,"detail-sidebar-cat-0-en-105":90},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},208282,549768064778,"Felix Montgomery","https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8",4,"Exam","J277 GCSE - Switching to OCR Computer Science from AQA - Moving guide","Guide for teachers currently delivering AQA GCSE (8525) Computer Science, explaining how to move to the OCR J277 specification. Compares assessment structure, paper lengths, mark distributions and AO weightings, and outlines differences in paper content and programming requirements. Summarizes key topic coverage gaps and inclusions across computer systems theory (e.g., CPU, storage, networks, security) and algorithms/programming theory (e.g., algorithms, programming languages, SQL, file handling). Describes OCR’s Exam Reference Language approach and supports planning for classroom programming language choice.","J277 GCSE (9–1) Computer Science Moving from AQA  \nMoving from AQA  \nAre you currently teaching AQA Computer Science GCSE (8525)? This short guide will take a look at our GCSE in Computer Science, show you how it compares to the current AQA qualification and how you can easily move to teaching our specification.  \nWe have a general Getting Started guide on our subject web page which compliments this Moving guide. The Getting Started guide directs you to core support, resources and how to stay up to date.  \nSpecification overview  \n|  | AQA | OCR |\n| --- | --- | --- |\n| Assessment model | 2 written papers | 2 written papers |\n|  | Paper 1: 2hr | Paper 1: 1hr 30 |\n|  | Paper 2: 1hr 45 | Paper 2: 1hr 30 |\n|  | 90 marks each | 80 marks each |\n| AO weightings | AO1: 30% | AO1: 30% |\n|  | AO2: 40% | AO2: 40% |\n|  | AO3: 15–20% 30% | AO3: 30% |\n| Paper structure | Paper 1: Computational thinking | Paper 1: Computer systems. |\n|  | and programming skills. A mix of | This paper consists of multiple |\n|  | multiple choice, short answer and | choice questions, short |\n|  | longer answer questions assessing | response questions and |\n|  | programming, practical problem- | extended response questions. |\n|  | solving and computational thinking |  |\n|  | skills. | Paper 2: Computational |\n|  | Candidates will need to answer | thinking, algorithms and |\n|  | questions using one of the | programming. |\n|  | following: | In Section B, questions are |\n|  | • C\\# | answered using either the OCR |\n|  | • Python (version 3) | Exam Reference Language or |\n|  | • VB. NET. | any high-level programming |\n|  | Paper 2: A mix of multiple choice, | language |\n|  | short answer, longer answer and extended response questions |  |\n|  | assessing SQL programming skills and theoretical knowledge. |  |\n\n\n|  | AQA | OCR |\n| --- | --- | --- |\n| Programming requirements | AQA have a Practical Programming requirement to engage students with practical experience of programming. These skills are then tested within paper 1. | We have a Practical Programming requirement to engage students with practical experience of programming. These skills are then tested within paper 02. |\n\nPlease note: the content summaries below are a high level overview only – they are not meant to be a complete list of all content differences.  \nComputer systems theory content (OCR Component 01)  \n| Topic | You will not need to teach   | Our J277 specification contains… |\n| --- | --- | --- |\n| CPU |  | 􀀹 Registers: The purpose of each register, what it stores (data or address)\u003Cbr>􀀹 Program counter\u003Cbr>􀀹 Accumulator |\n| Storage |  | 􀀹 Virtual memory |\n| Numbers | 􀀹 Addition of 3 binary numbers | 􀀹 Addition of 2 binary numbers |\n| Images | 􀀸 Converting between binary and simple bitmap images |  |\n| Data compression | 􀀸 Huffman Trees\u003Cbr>􀀸 Creation/Interpretation of Huffman trees\u003Cbr>􀀸 Calculations using Huffman coding\u003Cbr>􀀸 Run Length Encoding\u003Cbr>􀀸 Representation of data using Run Length Encoding | 􀀹 Lossy and Lossless Compression |\n| Systems architecture | 􀀸 Buses |  |\n| Networks | 􀀸 Personal Area Network\u003Cbr>􀀸 Bus topologies\u003Cbr>􀀸 UDP\u003Cbr>􀀸 4 layer TCP/IP model (Names and describe each layer) | 􀀹 Hardware to connect to networks\u003Cbr>􀀹 Client/Server and Peer-Peer networks\u003Cbr>􀀹 DNS (Domain Name Server)\u003Cbr>􀀹 Hosting\u003Cbr>􀀹 Mesh topology\u003Cbr>􀀹 POP protocol\u003Cbr>􀀹 The concept of layers |\n\n\n| Topic | You will not need to teach   | Our J277 specification contains… |\n| --- | --- | --- |\n| Network security | 􀀸 Pharming\u003Cbr>􀀸 Misconfigured access rights\u003Cbr>􀀸 Removal media\u003Cbr>􀀸 Unpatched / outdated software | 􀀹 Brute force\u003Cbr>􀀹 Denial of service attacks\u003Cbr>􀀹 SQL injection |\n| Ethical and legal |  | 􀀹 Legislation relevant to Computer Science |\n\nAlgorithms and programming theory content (OCR Component 02)  \n\n| Topic | You will not need to teach   | Our J277 specification contains… |\n| --- | --- | --- |\n| Algorithms | 􀀸 Efficiency comparisons\u003Cbr>􀀸 XOR gate | 􀀹 Structure diagrams\u003Cbr>􀀹 Insertion sort |\n| Programming language","cbCairBrMhtaiTBB","https://ap.wps.com/l/cbCairBrMhtaiTBB","pdf",314417,1,6,"English","en",105,"# Specification overview\n## Assessment model comparison\n## Programming requirements\n# Computer systems theory content (OCR Component 01)\n## Topic coverage differences\n# Algorithms and programming theory content (OCR Component 02)\n## Topic coverage differences\n# Exam reference language\n## Exam Reference Language purpose\n# Programming language choice","[{\"question\":\"What changes in assessment structure when moving from AQA to OCR J277?\",\"answer\":\"Both qualifications use two written papers, but OCR’s Paper 1 and Paper 2 have different durations and mark allocations. OCR also uses a defined structure for each paper, including computational thinking and programming-focused question types.\"},{\"question\":\"What programming requirements must be met for OCR J277?\",\"answer\":\"OCR requires practical programming engagement, with related skills tested within Paper 02. The guide positions this requirement as part of how students demonstrate practical experience through assessment.\"},{\"question\":\"What is OCR’s Exam Reference Language (ERL) and do candidates need to memorise it?\",\"answer\":\"ERL is a set of commands used to frame examination questions consistently, mirroring real-life programming syntax. Candidates should recognise and understand ERL, and the guide states they do not need to memorise it.\"}]","J277 GCSE - Switching to OCR Computer Science from AQA - Moving guide | PDF",1788603271,15,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":85,"head_meta":87,"extra_data":89,"updated_unix":28},"j277-gcse-switching-to-ocr-computer-science-from-aqa-moving-guide","",{"@graph":36,"@context":84},[37,53,67],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/exam/",3,{"item":52,"name":13,"@type":43,"position":11},"https://docshare.wps.com/document/j277-gcse-switching-to-ocr-computer-science-from-aqa-moving-guide/208282/",{"url":52,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":61,"encodingFormat":60,"isAccessibleForFree":62,"interactionStatistic":63},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":41,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-09-05",true,{"@type":64,"interactionType":65,"userInteractionCount":4},"InteractionCounter",{"@type":66},"ViewAction",{"@type":68,"mainEntity":69},"FAQPage",[70,76,80],{"name":71,"@type":72,"acceptedAnswer":73},"What changes in assessment structure when moving from AQA to OCR J277?","Question",{"text":74,"@type":75},"Both qualifications use two written papers, but OCR’s Paper 1 and Paper 2 have different durations and mark allocations. OCR also uses a defined structure for each paper, including computational thinking and programming-focused question types.","Answer",{"name":77,"@type":72,"acceptedAnswer":78},"What programming requirements must be met for OCR J277?",{"text":79,"@type":75},"OCR requires practical programming engagement, with related skills tested within Paper 02. The guide positions this requirement as part of how students demonstrate practical experience through assessment.",{"name":81,"@type":72,"acceptedAnswer":82},"What is OCR’s Exam Reference Language (ERL) and do candidates need to memorise it?",{"text":83,"@type":75},"ERL is a set of commands used to frame examination questions consistently, mirroring real-life programming syntax. Candidates should recognise and understand ERL, and the guide states they do not need to memorise it.","https://schema.org",{"og:url":52,"og:type":86,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":88,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":91},[92,96,100,103,108,112,117,122,127,130,134],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":93,"show_sort_weight":94,"slug":95},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":97,"show_sort_weight":98,"slug":99},"Literature",80,"literature",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":101,"slug":102},70,"exam",{"id":104,"doc_module":4,"doc_module_name":46,"category_name":105,"show_sort_weight":106,"slug":107},5,"Comic",60,"comic",{"id":21,"doc_module":4,"doc_module_name":46,"category_name":109,"show_sort_weight":110,"slug":111},"Technology",50,"technology",{"id":113,"doc_module":4,"doc_module_name":46,"category_name":114,"show_sort_weight":115,"slug":116},7,"Healthcare",40,"healthcare",{"id":118,"doc_module":4,"doc_module_name":46,"category_name":119,"show_sort_weight":120,"slug":121},8,"Research & Report",30,"research-report",{"id":123,"doc_module":4,"doc_module_name":46,"category_name":124,"show_sort_weight":125,"slug":126},9,"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":46,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":46,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":46,"category_name":136,"show_sort_weight":104,"slug":137},19,"General","general"]