{"id":1334,"date":"2018-07-13T10:51:38","date_gmt":"2018-07-13T10:51:38","guid":{"rendered":"http:\/\/teachcomputerscience.com\/?page_id=1334"},"modified":"2021-08-12T14:48:06","modified_gmt":"2021-08-12T14:48:06","slug":"aqa","status":"publish","type":"page","link":"https:\/\/teachcomputerscience.com\/aqa\/","title":{"rendered":"AQA GCSE (9-1) Computer Science Teaching Resources &#038; Lesson Plans"},"content":{"rendered":"<p>AQA GCSE (9-1) Computer Science mapping file. Download our comprehensive teaching resources and use the mapping table to align to the AQA examination board. <strong><strong>Updated and aligned to the new 2020 specification.<\/strong><\/strong><\/p><table data-rows=\"37\" data-cols=\"4\"><thead><tr><th><p><\/p><\/th><th><p>AQA specification<\/p><\/th><th><p>GCSE Document Reference<\/p><\/th><th><p>Additional content<\/p><\/th><\/tr><\/thead><tbody><tr><td data-th=\"\"><p><strong><\/strong><strong>1<\/strong><\/p><\/td><td data-th=\"AQA specification\"><p><strong>Fundamentals of algorithm<\/strong><\/p><\/td><td data-th=\"GCSE Document Reference\"><p><\/p><\/td><td data-th=\"Additional content\"><p><\/p><\/td><\/tr><tr><td data-th=\"\"><p><\/p><\/td><td data-th=\"AQA specification\"><p>Representing algorithms<\/p><\/td><td data-th=\"GCSE Document Reference\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/algorithms\/problem-solving-and-algorithm-design\/\" style=\"outline: none;\" target=\"_blank\" rel=\"noopener\">28. Problem solving and algorithm design<\/a> <\/p><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/algorithms\/algorithm-in-pseudocode\/\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\">34. Algorithm in pseudocode<\/a><\/p><\/td><td data-th=\"Additional content\"><p><\/p><\/td><\/tr><tr><td data-th=\"\"><p><\/p><\/td><td data-th=\"AQA specification\"><p>Efficiency of algorithms<\/p><\/td><td data-th=\"GCSE Document Reference\"><p style=\"text-align: left;\"><a href=\"https:\/\/teachcomputerscience.com\/gcse\/algorithms\/efficiency-of-algorithms\/\" style=\"outline: none;\" target=\"_blank\" rel=\"noopener\">34A. Efficiency of algorithms<\/a><\/p><\/td><td data-th=\"Additional content\"><p style=\"\"><\/p><\/td><\/tr><tr><td data-th=\"\"><p><\/p><\/td><td data-th=\"AQA specification\"><p>Searching algorithms<\/p><\/td><td data-th=\"GCSE Document Reference\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/algorithms\/linear-search\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">29. Linear search<\/a><\/p><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/algorithms\/binary-search\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">30. Binary search<\/a><\/p><\/td><td data-th=\"Additional content\">Cell<\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p>Sorting algorithms<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/algorithms\/bubble-sort\/\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\">31. Bubble sort<\/a><\/p><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/algorithms\/merge-sort\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">33. Merge sort<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><p><strong>2<\/strong><\/p><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p><strong>Programming<\/strong><\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p style=\"\"><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p>Data types<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><a href=\"http:\/\/teachcomputerscience.com\/gcse\/programming\/variables-and-data-types\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">36. Variables and data types<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p>Programming concepts<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><a href=\"http:\/\/teachcomputerscience.com\/gcse\/programming\/basic-programming-constructs\/\" target=\"_blank\" rel=\"noopener\">35. Basic programming constructs<\/a><\/p><p style=\"text-align: left;\"><a href=\"http:\/\/teachcomputerscience.com\/gcse\/programming\/functions-and-procedures\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">38. Functions and procedures<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\">Arithmetic operations in a programming language<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/programming\/basic-programming-constructs\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">35. Basic programming constructs<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\">Relational operations in a programming language<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><a href=\"http:\/\/teachcomputerscience.com\/gcse\/algorithms\/algorithm-in-pseudocode\/\" style=\"outline: currentcolor none medium;\" target=\"_blank\" rel=\"noopener\">34. Algorithm in pseudocode<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\">Boolean operations in a programming language<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/algorithms\/algorithm-in-pseudocode\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">34. Algorithm in pseudocode<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\">Data structures<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/programming\/data-structures\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">40. Data structures<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p style=\"\"><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\">Input\/output<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><a href=\"http:\/\/teachcomputerscience.com\/gcse\/algorithms\/algorithm-in-pseudocode\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">34. Algorithm in pseudocode<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\">String handling operations in a programming language<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/programming\/string-manipulation\/\" style=\"outline: currentcolor none medium;\" target=\"_blank\" rel=\"noopener\">37. String manipulation<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\">Random number generation in a programming language<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><\/p><p style=\"text-align: left;\"><a href=\"http:\/\/teachcomputerscience.com\/download\/11629\/\" style=\"outline: currentcolor none medium;\" target=\"_blank\" rel=\"noopener\">38A. Random number generation in programming<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><span data-sheets-formula-bar-text-style=\"font-size:15px;color:#000000;font-weight:normal;text-decoration:none;font-family:'docs-Calibri';font-style:normal;text-decoration-skip-ink:none;\">Structured programming and subbroutines (procedures and functions)<\/span><\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><a href=\"http:\/\/teachcomputerscience.com\/gcse\/programming\/functions-and-procedures\/\" style=\"outline: currentcolor none medium;\" target=\"_blank\" rel=\"noopener\">38. Functions and procedures<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\">Robust and secure programming<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><a href=\"http:\/\/teachcomputerscience.com\/gcse\/programming\/producing-robust-programs\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">41. Producing robust programs<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><p><strong>3<\/strong><\/p><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><strong>Fundamentals of data representation<\/strong><\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p>Number bases<\/p><p>Converting between number bases<\/p><p>Units of information<\/p><p>Binary arithmetic<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/data-representation\/binary-system\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">10. Binary system<\/a><\/p><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/data-representation\/hexadecimal-system\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">11. Hexadecimal system<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p style=\"\"><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p>Character encoding<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/data-representation\/character-sets\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">12. Character sets<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p>Representing images<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/data-representation\/images\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">13. Images<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p>Representing sound<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/data-representation\/sounds\/\" target=\"_blank\" rel=\"noopener\">14. Sound<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p>Data compression <\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/data-representation\/file-formats-and-compression\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">15. File formats and compression<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\">Cell<\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><strong>4<\/strong><\/p><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p><strong>Computer systems<\/strong><\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p>Hardware and software<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/theory\/operating-systems\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">04. Operating system<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p>Boolean logic<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/theory\/logic-gates-and-logic-circuits\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">03. Logic gates and circuits<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p>Software classification<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/theory\/operating-systems\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">04. Operating system<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p>Systems architecture<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/computer-architecture\/von-neumann-architecture\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">06. von Neumann architecture<\/a><\/p><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/computer-architecture\/functions-and-characteristics-of-cpu\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">07. Functions and characteristics of CPU<\/a><\/p><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/memory\/computer-memory\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">16. Computer memory<\/a><\/p><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/memory\/data-storage\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">17. Data storage<\/a><\/p><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/networking\/cloud-computing-and-web-applications\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">25. Cloud computing and web applications<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\">Cell<\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"\">Classification of programming languages<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><a href=\"http:\/\/teachcomputerscience.com\/gcse\/theory\/high-and-low-level-languages\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">05. High and low level languages<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\">Cell<\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><strong>5<\/strong><\/p><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p><strong>Fundamentals of computer networks<\/strong><\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/networking\/introduction-to-computer-networks\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">18. Introduction to computer networks<\/a><\/p><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/networking\/network-topologies\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">19. Network topology<\/a><\/p><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/networking\/wireless-networks\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">20. Wireless networks<\/a><\/p><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/networking\/network-protocols-and-layers\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">21. Network protocols and layers<\/a><\/p><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/networking\/network-connections\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">22. Network connections<\/a><\/p><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/security\/computer-security\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">26. Computer security<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><p><\/p><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><p><strong>6<\/strong><\/p><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p><strong>Fundamentals of cyber security<\/strong><\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p>Cyber security threats<\/p><p style=\"text-align: left;\">Methods to detect and prevent cyber security threats<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p><a href=\"http:\/\/teachcomputerscience.com\/gcse\/security\/computer-security\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\">26. Computer security<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><p><strong>7<\/strong><\/p><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><strong><span data-sheets-formula-bar-text-style=\"font-size:15px;color:#000000;font-weight:normal;text-decoration:none;font-family:'docs-Calibri';font-style:normal;text-decoration-skip-ink:none;\">Relational databases and strucured query language (SQL)<\/span><\/strong><\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\">Cell<\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\"><\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\">Cell<\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><span data-sheets-formula-bar-text-style=\"font-size:15px;color:#000000;font-weight:normal;text-decoration:none;font-family:'docs-Calibri';font-style:normal;text-decoration-skip-ink:none;\">Relational databases<\/span><\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><a href=\"https:\/\/teachcomputerscience.com\/gcse\/databases\/introduction-to-databases\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\"><span data-sheets-formula-bar-text-style=\"font-size:15px;color:#000000;font-weight:normal;text-decoration:none;font-family:'docs-Calibri';font-style:normal;text-decoration-skip-ink:none;\">42.Introduction to databases<\/span><\/a><\/p><p style=\"text-align: left;\"><a href=\"https:\/\/teachcomputerscience.com\/gcse\/databases\/relational-databases\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\"><span data-sheets-formula-bar-text-style=\"font-size:15px;color:#000000;font-weight:normal;text-decoration:none;font-family:'docs-Calibri';font-style:normal;text-decoration-skip-ink:none;\">43. Relational databases<\/span><\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\">Cell<\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\">Cell<\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\">Structured query language (SQL)<\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><a href=\"https:\/\/teachcomputerscience.com\/gcse\/databases\/structured-query-language-sql\/\" target=\"_blank\" style=\"outline: currentcolor none medium;\" rel=\"noopener\"><span data-sheets-formula-bar-text-style=\"font-size:15px;color:#000000;font-weight:normal;text-decoration:none;font-family:'docs-Calibri';font-style:normal;text-decoration-skip-ink:none;\">44. Structured query language<\/span><\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\">Cell<\/td><\/tr><tr><td data-th=\"\" rowspan=\"1\" colspan=\"1\"><p style=\"\"><strong>8<\/strong><\/p><\/td><td data-th=\"AQA specification\" rowspan=\"1\" colspan=\"1\"><p style=\"text-align: left;\"><strong>Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy<\/strong><\/p><\/td><td data-th=\"GCSE Document Reference\" rowspan=\"1\" colspan=\"1\"><p style=\"\"><a href=\"http:\/\/teachcomputerscience.com\/gcse\/security\/ethics\/\" style=\"outline: currentcolor none medium;\" target=\"_blank\" rel=\"noopener\">27. Ethics<\/a><\/p><\/td><td data-th=\"Additional content\" rowspan=\"1\" colspan=\"1\">Cell<\/td><\/tr><\/tbody><\/table><p><\/p><p>Congrats, you\u2019ve almost made it \u2013 you\u2019re about to get a GCSE in Computer Science! It\u2019s likely starting to dawn on you that your exams are around the corner and that you have a lot to prepare. But don\u2019t worry, help is here! We\u2019ve got all the guidance you need to get you on track to acing all of your exams! First thing\u2019s first \u2013 do you havea revision plan? If not, it\u2019s time to create a well-structured and thought out study plan. Once you have that half of the job is done. All that\u2019s left is to follow it diligently until exam day. To support you as you prepare for your GCSE Computer Science exams, here\u2019s all you have to know about them and how we can help you.<\/p><p><\/p><p><\/p><p>GCSE subject content is most often quite standardised across the different examination board to give everyone an equal chance to do well and be prepared for future studies.However, there are some small and common differences between what each exam board places most weight on during exams. AQA, in particular, is known for placing a lot of emphasis on theory. This means you should have your definitions and theories ready for exam day as you are likely to be tested on them directly (not just through context-based questions).<\/p><p><\/p><p><\/p><h3 class=\"wp-block-heading\"><strong>About the Board<\/strong><\/h3><p><\/p><p><\/p><p>For some history and context, AQA (or the Assessment and Qualification Alliance) is an exam board that was created all the way in 2000 after a series of mergers of exam boards in the 1990s. It has grown into one of the largest exam boards in the country as it offers a very wide range of secondary school certifications. In the parliament,Westminster has debated whether GCSE courses should be graded in a modular or linear way. Currently, the AQA Computer Science course is linear, which meansthat you can only get your qualification if you sit all of your exams at the end of the course and pass.<\/p><p><\/p><p><\/p><h3 class=\"wp-block-heading\"><strong>How long will the course take to complete?<\/strong><\/h3><p><\/p><p><\/p><p>Most people take two years to complete the GCSE Computer Science course. But, bear in mind that it is possible to do it in less time (one academic year) or to start early and take more time (three years).<\/p><p><\/p><p><\/p><h3 class=\"wp-block-heading\"><strong>Is any prior knowledge required?<\/strong><\/h3><p><\/p><p><\/p><p>AQA does not ask for any prior knowledge or course completion in order for you to take the GCSE Computer Science course.<\/p><p><\/p><p><\/p><h3 class=\"wp-block-heading\"><strong>What will I study?<\/strong><\/h3><p><\/p><p><\/p><p>Throughout your AQA GCSE Computer Science course you will learn about the fundamentals of algorithms; programming; fundamentals of data representation; computer systems; fundamentals of computer networks; fundamentals of cybersecurity; ethical, legal and environmental impacts of digital technology on wider society,including issues of privacy; aspects of software development; and, programming project. In addition, you\u2019ll also get to do a programming project.<\/p><p><\/p><p><\/p><h3 class=\"wp-block-heading\"><strong>What is the examination process like?<\/strong><\/h3><p><\/p><p><\/p><p>The examination process to get your GCSE Computer Science certificate consists of two written papers and one programming project. The first written assessment (Computational Thinking and Problem Solving) will last 1 hour and 30 minutes and count for 50% of your final grade. The second written paper (Written Assessment) will test your theoretical knowledge and last 1 hour and 30 minutes, also counting for 50% of your final mark. Finally, while the programming project doesn\u2019t count towardyour final grade, you are required to complete it. The purpose of the project is to develop your ability to use the knowledge and skills you gained throughout the course to solve a problem. You will be required to produce a computer programme to solve the programming project and to write a report totalling 20 hours of timetabled work.<\/p><p><\/p><p><\/p><h3 class=\"wp-block-heading\"><strong>Study Tips<\/strong><\/h3><p><\/p><p><\/p><p>You are advised to revise for a few hours each day in order to prepare for your GCSE Computer Science exams. Two to three hours a day would be ideal as this would give you enough time to enter deep learning without risking burnout. While you are revising computer science, you are advised to stay away from distractions on your computer during revision hours. Keep them as a treat for the end of the revision session instead and watch your productivity improve. <\/p><p><\/p><p><\/p><p>Revision though, especially for a practical subject like this, is much more than just reading textbooks. One of the good ways to spend your revision time is to make mind maps and flashcards. You can not only use what you create for later revision but the very process of making it will help you retain more information! As time passes, begin to do timed practice papers by using past exam papers. Chances are, you haven\u2019t done too many exams under timed conditions yet. This is a great way to test yourself and learn how to manage your time under pressure ahead of the big day. Those of us at GCSE Computer Science are cheering for you. To help you succeed we\u2019ve got many different revision resources like mind maps, quizzes and past papers waiting for you. So let\u2019s get started!<\/p><p><\/p>","protected":false},"excerpt":{"rendered":"<p>AQA GCSE (9-1) Computer Science mapping file. Download our comprehensive teaching resources and use the mapping table to align to the AQA examination board. Updated and aligned to the new 2020 specification. AQA specification GCSE Document Reference Additional content 1 Fundamentals of algorithm Representing algorithms 28. Problem solving and algorithm design 34. Algorithm in pseudocode &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"AQA GCSE (9-1) Computer Science Teaching Resources &#038; Lesson Plans\" class=\"read-more button\" href=\"https:\/\/teachcomputerscience.com\/aqa\/\" aria-label=\"More on AQA GCSE (9-1) Computer Science Teaching Resources &#038; Lesson Plans\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":23,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_generate-full-width-content":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"tags":[],"class_list":["post-1334","page","type-page","status-publish"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/1334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/comments?post=1334"}],"version-history":[{"count":1,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/1334\/revisions"}],"predecessor-version":[{"id":666673,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/1334\/revisions\/666673"}],"wp:attachment":[{"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/media?parent=1334"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/tags?post=1334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}