[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-623101-105":59,"doc-detail-623101-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","as-and-a-level-computer-science-7516-7517-specification-version-16-teaching-from-september-2015","AS and A-level Computer Science (7516 - 7517) Specification - Version 1.6 - Teaching from September 2015","","AS and A-level Computer Science specifications for AQA (7516/7517) outline the curriculum structure, assessment aims, objectives, and administration for both AS and A-level courses. The document explains how to teach and prepare learners, including subject content areas such as programming, data structures, theory of computation, data representation, computer systems, communication and networking, and A-level topics like databases, Big Data, and functional programming. It also sets guidance on non-exam assessment, moderation, standardisation, entries, codes, grades, reporting, resits, access arrangements, and working with AQA.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":20,"@type":76,"position":81},"https://docshare.wps.com/document/exam/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/as-and-a-level-computer-science-7516-7517-specification-version-16-teaching-from-september-2015/623101/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/as-and-a-level-computer-science-7516-7517-specification-version-16-teaching-from-september-2015/623101.png","ImageObject",300,407,{"name":92,"@type":93},"RuangKosong","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-04","2026-10-20",true,{"@type":102,"interactionType":103,"userInteractionCount":24},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What are the main subject content areas in the AS specification?","Question",{"text":112,"@type":113},"The AS specification covers fundamentals of programming, data structures, systematic problem-solving, theory of computation, data representation, computer systems, organisation and architecture, consequences of uses of computing, and communication and networking.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What additional topics are included at A-level beyond AS?",{"text":117,"@type":113},"A-level expands into algorithms and adds topics including databases, Big Data, fundamentals of functional programming, and the A-level non-exam assessment computing practical project, alongside the core areas.",{"name":119,"@type":110,"acceptedAnswer":120},"How is non-exam assessment administered and quality assured?",{"text":121,"@type":113},"Non-exam assessment administration includes supervising and authenticating work, avoiding malpractice, teacher and internal standardisation, annotation, submitting marks, handling factors affecting individual students, keeping students’ work, moderation, and actions after moderation.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},623101,1792502462,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":19,"category_name":20,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":24,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":145,"preview_page_count":4},962090883219,"https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c","| AS ANDA-LEVEL\u003Cbr>COMPUTER SCIENCE\u003Cbr>AS (7516)\u003Cbr>A-level (7517) |\n| --- |\n| Specifications\u003Cbr>For teaching from September 2015 onwards For AS exams in May/June 2016 onwards For A-level exams in May/June 2017 onwards |\n\nVersion 1.6 31 July 2023  \nContents  \n1 Introduction 5  \n1.1 Why choose AQA for AS and A-level Computer Science 5  \n1.2 Support and resources to help you teach 6  \n2 Specification at a glance 8  \n2.1 AS 8  \n2.2 A-level 9  \n3 Subject content – AS 11  \n3.1 Fundamentals of programming 11  \n3.2 Fundamentals of data structures 16  \n3.3 Systematic approach to problem solving 16  \n3.4 Theory of computation 18  \n3.5 Fundamentals of data representation 21  \n3.6 Fundamentals of computer systems 29  \n3.7 Fundamentals of computer organisation and architecture 32  \n3.8 Consequences of uses of computing 37  \n3.9 Fundamentals of communication and networking 38  \n4 Subject content – A-level 41  \n4.1 Fundamentals of programming 41  \n4.2 Fundamentals of data structures 47  \n4.3 Fundamentals of algorithms 52  \n4.4 Theory of computation 54  \n4.5 Fundamentals of data representation 63  \n4.6 Fundamentals of computer systems 72  \n4.7 Fundamentals of computer organisation and architecture 76  \n4.8 Consequences of uses of computing 81  \n4.9 Fundamentals of communication and networking 82  \n4.10 Fundamentals of databases 88  \n4.11 Big Data 90  \n4.12 Fundamentals of functional programming 91  \n4.13 Systematic approach to problem solving 95  \n4.14 Non-exam assessment-the computing practical project 96  \n5 Scheme of assessment 111  \n5.1 Aims 111  \n5.2 Assessment objectives 112  \n5.3 Assessment weightings 112  \n6 Non-exam assessment administration 115  \n6.1 Supervising and authenticating 115  \n6.2 Avoiding malpractice 116  \n6.3 Teacher standardisation 116  \n6.4 Internal standardisation 116  \n6.5 Annotation 117  \n6.6 Submitting marks 117  \n6.7 Factors affecting individual students 117  \n6.8 Keeping students' work 118  \n6.9 Moderation 118  \n6.10 After moderation 118  \n7 General administration 119  \n7.1 Entries and codes 119  \n7.2 Overlaps with other qualifications 120  \n7.3 Awarding grades and reporting results 120  \n7.4 Re-sits and shelf life 120  \n7.5 Previous learning and prerequisites 120  \n7.6 Access to assessment: diversity and inclusion 120  \n7.7 Working with AQA for the first time 121  \n7.8 Private candidates 121  \nAre you using the latest version of this specification?  \n• You will always find the most up-to-date version of this specification on our website at  \n• We will write to you if there are significant changes to the specification.  \n1 Introduction  \n1.1 Why choose AQA for AS and A-level Computer Science  \nRelevant to the classroom and the real world  \nAdvances in computing are transforming the way we work and our new Computer Science specifications are changing with the times. We’ve worked closely with teachers to develop our popular qualifications, refreshing the content where needed but retaining the most popular and effective aspects of the previous specifications.  \nThis evolutionary approach has built on strong foundations to deliver flexible, accessible and rigorous qualifications, backed by top quality support, resources and professional development. Without the need for huge changes we’re delighted to present up-to-date specifications that focus on the knowledge, understanding and skills students need to progress to higher education or thrive in the workplace.  \nA qualification for all abilities at AS and A-level  \nYou’ll find these specifications suitable and appropriate for mixed ability classes – and we’ve helped to minimise the impact on classroom delivery, resourcing and timetabling by ensuring that you can teach AS and A-level together. This will help to make the transition to the new specifications smoother and our schemes of work will show you how the two levels can be taught together.  \nAssessment you can trust  \nLike you, we are committed to ensuring that students obtain the results they deserve and are ca","cbCaisTV5SXLmp1u","https://ap.wps.com/l/cbCaisTV5SXLmp1u","pdf",1371542,122,"English","# 1 Introduction\n## 1.1 Why choose AQA for AS and A-level Computer Science\n## 1.2 Support and resources to help you teach\n# 2 Specification at a glance\n## 2.1 AS\n## 2.2 A-level\n# 3 Subject content – AS\n## 3.1 Fundamentals of programming\n## 3.2 Fundamentals of data structures\n## 3.3 Systematic approach to problem solving\n## 3.4 Theory of computation\n## 3.5 Fundamentals of data representation\n## 3.6 Fundamentals of computer systems\n## 3.7 Fundamentals of computer organisation and architecture\n## 3.8 Consequences of uses of computing\n## 3.9 Fundamentals of communication and networking\n# 4 Subject content – A-level\n## 4.1 Fundamentals of programming\n## 4.2 Fundamentals of data structures\n## 4.3 Fundamentals of algorithms\n## 4.4 Theory of computation\n## 4.5 Fundamentals of data representation\n## 4.6 Fundamentals of computer systems\n## 4.7 Fundamentals of computer organisation and architecture\n## 4.8 Consequences of uses of computing\n## 4.9 Fundamentals of communication and networking\n## 4.10 Fundamentals of databases\n## 4.11 Big Data\n## 4.12 Fundamentals of functional programming\n## 4.13 Systematic approach to problem solving\n## 4.14 Non-exam assessment-the computing practical project\n# 5 Scheme of assessment\n## 5.1 Aims\n## 5.2 Assessment objectives\n## 5.3 Assessment weightings\n# 6 Non-exam assessment administration\n## 6.1 Supervising and authenticating\n## 6.2 Avoiding malpractice\n## 6.3 Teacher standardisation\n## 6.4 Internal standardisation\n## 6.5 Annotation\n## 6.6 Submitting marks\n## 6.7 Factors affecting individual students\n## 6.8 Keeping students' work\n## 6.9 Moderation\n## 6.10 After moderation\n# 7 General administration\n## 7.1 Entries and codes\n## 7.2 Overlaps with other qualifications\n## 7.3 Awarding grades and reporting results\n## 7.4 Re-sits and shelf life\n## 7.5 Previous learning and prerequisites\n## 7.6 Access to assessment: diversity and inclusion\n## 7.7 Working with AQA for the first time\n## 7.8 Private candidates","[{\"question\":\"What are the main subject content areas in the AS specification?\",\"answer\":\"The AS specification covers fundamentals of programming, data structures, systematic problem-solving, theory of computation, data representation, computer systems, organisation and architecture, consequences of uses of computing, and communication and networking.\"},{\"question\":\"What additional topics are included at A-level beyond AS?\",\"answer\":\"A-level expands into algorithms and adds topics including databases, Big Data, fundamentals of functional programming, and the A-level non-exam assessment computing practical project, alongside the core areas.\"},{\"question\":\"How is non-exam assessment administered and quality assured?\",\"answer\":\"Non-exam assessment administration includes supervising and authenticating work, avoiding malpractice, teacher and internal standardisation, annotation, submitting marks, handling factors affecting individual students, keeping students’ work, moderation, and actions after moderation.\"}]","AS and A-level Computer Science (7516 - 7517) Specification - Version 1.6 - Teaching from September 2015 | PDF",1792467750,307]