{"id":826,"date":"2024-12-05T13:00:32","date_gmt":"2024-12-05T13:00:32","guid":{"rendered":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/?post_type=product&#038;p=826"},"modified":"2025-02-19T14:46:07","modified_gmt":"2025-02-19T14:46:07","slug":"pearson-edexcel-gcse-1cp2-slr-10-topic-1-algorithms-and-computational-logic","status":"publish","type":"product","link":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/product\/pearson-edexcel-gcse-1cp2-slr-10-topic-1-algorithms-and-computational-logic\/","title":{"rendered":"Pearson Edexcel GCSE (1CP2) SLR 10 Topic 1 &#8211; Algorithms and computational logic"},"content":{"rendered":"<p>It includes:<\/p>\n<ul>\n<li><del><\/del>Student Learning Record Workbook (for use by students)<\/li>\n<li>Student Learning Record Answers (for use by teachers)<\/li>\n<li>End of Topic test and answers<\/li>\n<li>Lesson PowerPoint\u2019s for every lesson<\/li>\n<li>Any associated answers or references sheets for class activities<\/li>\n<\/ul>\n<p>These resources provide workbook activities for this topic, primarily for revision of programming principles that will have already been taught throughout the course. Use our comprehensive\u00a0<a href=\"https:\/\/time2code.today\/\" target=\"_blank\" rel=\"noopener\">TIME 2 CODE resources<\/a>\u00a0for a programming course.<\/p>\n<p>This topic covers:<\/p>\n<p>1.1 Decomposition and abstraction<\/p>\n<ul>\n<li>1.1.1 understand the benefit of using decomposition and abstraction to model aspects of the real world and analyse, understand and solve problems.<\/li>\n<\/ul>\n<p>1.2 Algorithms<\/p>\n<ul>\n<li>1.2.1 be able to follow and write algorithms (flowcharts, pseudocode, program code) that use sequence, selection, repetition (count-controlled, condition-controlled) and iteration (over every item in a data structure), and input, processing and output to solve problems.<\/li>\n<li>1.2.2 understand the need for and be able to follow and write algorithms that use variables and constants and one- and two-dimensional data structures (strings, records, arrays).<\/li>\n<li>1.2.4 be able to determine the correct output of an algorithm for a given set of data and use a trace table to determine what value a variable will hold at a given point in an algorithm.<\/li>\n<li>1.2.6 understand how standard algorithms (bubble sort, merge sort, linear search, binary search) work.<\/li>\n<li>1.2.7 be able to use logical reasoning and test data to evaluate an algorithm\u2019s fitness for purpose and efficiency (number of compares, number of passes through a loop, use of memory).<\/li>\n<\/ul>\n<p>1.3 Truth tables<\/p>\n<ul>\n<li>1.3.1 be able to apply logical operators (AND, OR, NOT) in truth tables with up to three inputs to solve problems.<\/li>\n<\/ul>\n<p>6.1 Develop code<\/p>\n<ul>\n<li>6.1.1 be able to use decomposition and abstraction to analyse, understand and solve problems.<\/li>\n<li>6.1.2 be able to read, write, analyse and refine programs written in a high-level programming language.<\/li>\n<li>6.1.3 be able to convert algorithms (flowcharts, pseudocode) into programs.<\/li>\n<li>6.1.5 be able to identify, locate and correct program errors (logic, syntax, runtime).<\/li>\n<li>6.1.6 be able to use logical reasoning and test data to evaluate a program\u2019s fitness for purpose and efficiency (number of compares, number of passes through a loop, use of<br \/>\nmemory).<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This download provides you with a zip file which contains all the resources you will need to deliver this topic.<\/p>\n","protected":false},"featured_media":3283,"template":"","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"product_brand":[],"product_cat":[60,61,22],"product_tag":[],"class_list":{"0":"post-826","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-pearson-edexcel-1cp2-paper-1","7":"product_cat-pearson-edexcel-1cp2-paper-2","8":"product_cat-resources","10":"first","11":"instock","12":"downloadable","13":"virtual","14":"taxable","15":"product-type-simple"},"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/product\/826","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/media\/3283"}],"wp:attachment":[{"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/media?parent=826"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/product_brand?post=826"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/product_cat?post=826"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/product_tag?post=826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}