{"id":759,"date":"2024-12-05T13:00:21","date_gmt":"2024-12-05T13:00:21","guid":{"rendered":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/?post_type=product&#038;p=759"},"modified":"2025-02-19T13:12:54","modified_gmt":"2025-02-19T13:12:54","slug":"ocr-gcse-j277-slr-2-3-producing-robust-programs","status":"publish","type":"product","link":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/product\/ocr-gcse-j277-slr-2-3-producing-robust-programs\/","title":{"rendered":"OCR GCSE (J277) SLR 2.3 Producing robust programs"},"content":{"rendered":"<p>It includes:<\/p>\n<ul>\n<li>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 <a href=\"https:\/\/time2code.today\/\" target=\"_blank\" rel=\"noopener\">TIME 2 CODE resources<\/a> for a programming course.<\/p>\n<p>This topic covers:<\/p>\n<p>2.3.1 Defensive design<\/p>\n<ul>\n<li>Defensive design considerations:<\/li>\n<li>Anticipating misuse<\/li>\n<li>Authentication<\/li>\n<li>Input validation<\/li>\n<li>Maintainability:<\/li>\n<li>Use of sub programs<\/li>\n<li>Naming conventions<\/li>\n<li>Indentation<\/li>\n<li>Commenting<\/li>\n<\/ul>\n<p>2.3.2 Testing<\/p>\n<ul>\n<li>The purpose of testing<\/li>\n<li>Types of testing:<\/li>\n<li>Iterative<\/li>\n<li>Final\/terminal<\/li>\n<li>Identify syntax and logic errors<\/li>\n<li>Selecting and using suitable test data:<\/li>\n<li>Normal<\/li>\n<li>Boundary<\/li>\n<li>Invalid\/Erroneous<\/li>\n<li>Refining algorithms<\/li>\n<\/ul>\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":3212,"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":[55,22],"product_tag":[],"class_list":["post-759","product","type-product","status-publish","has-post-thumbnail","product_cat-ocr-gcse-j277-unit-2","product_cat-resources","first","instock","downloadable","taxable","shipping-taxable","product-type-simple"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/product\/759","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\/3212"}],"wp:attachment":[{"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/media?parent=759"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/product_brand?post=759"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/product_cat?post=759"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/product_tag?post=759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}