{"id":15733,"date":"2020-03-11T12:15:06","date_gmt":"2020-03-11T12:15:06","guid":{"rendered":"http:\/\/teachcomputerscience.com\/?page_id=15733"},"modified":"2022-12-22T14:22:04","modified_gmt":"2022-12-22T14:22:04","slug":"algorithms","status":"publish","type":"page","link":"https:\/\/teachcomputerscience.com\/ks3\/algorithms\/","title":{"rendered":"KS3 Computer Science Algorithms Resources"},"content":{"rendered":"<p>\n<!--StartFragment--><\/p>\n<p>\n<!--StartFragment--><\/p>\n\n\n<div class=\"wp-block-columns has-2-columns one-third-two-thirds first-column-highlighted is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"has-text-align-left wp-block-heading\"><strong>KS3 Computer Science Algorithms Topics<\/strong> <\/h2>\n\n\n\n<p>This module provides a strong base for your students\u2019 computer science knowledge and allows you to teach the basic concepts of computer science. Including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Module 9: Introduction to algorithms  <\/li>\n\n\n\n<li>Module 10: Bubble sort  <\/li>\n\n\n\n<li>Module 11: Selection sort  <\/li>\n\n\n\n<li>Module 12: Comparing sorting algorithms   <\/li>\n\n\n\n<li>Module 13: Linear search   <\/li>\n\n\n\n<li>Module 14: Binary search  <\/li>\n\n\n\n<li>Module 15: Comparing search algorithms <\/li>\n<\/ul>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"has-text-align-left wp-block-heading\">What&#8217;s included?<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Each module contains: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>An editable PowerPoint lesson presentation<\/li>\n\n\n\n<li>Editable revision handouts<\/li>\n\n\n\n<li>A glossary which covers the key terminologies of the module<\/li>\n\n\n\n<li>Topic mindmaps for visualising the key concepts<\/li>\n\n\n\n<li>Printable flashcards to help students engage active recall and confidence-based repetition<\/li>\n\n\n\n<li>A quiz with accompanying answer key to test knowledge and understanding of the module<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-align-left\">As a premium member, you get access to the entire library of KS3 Computer science resources. Choose your modules to below to start your downloads.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-2-columns module-blocks is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"http:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/028-desktop-1.png\" alt=\"Image\" class=\"wp-image-5961\" title=\"\" srcset=\"https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/028-desktop-1.png 512w, https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/028-desktop-1-150x150.png 150w, https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/028-desktop-1-300x300.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><a class=\"rank-math-link rank-math-link\" href=\"http:\/\/teachcomputerscience.com\/ks3\/algorithms\/introduction-to-algorithms\/\">Introduction to algorithms  <\/a><\/h3>\n\n\n\n<div id=\"member-download-15750\" class=\"zoom-anim-dialog mfp-hide popup-box\">\n<h3>Download KS3 Module 09: Introduction to algorithms<\/h3>\n<p><strong>This download is exclusively for Teach Computer Science subscribers!<\/strong><br>To download this file, click the button below to signup (it only takes a minute) and you'll be brought right back to this page to start the download!<\/p>\n<a class=\"button button-action\" href=\"\/membership\/?redirect=https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\">Sign up now &rarr;<\/a><br \/>\n<span class=\"rcp_login_link\"><a href=\"\/login\/?redirect=https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\">Already a member? Log in to download.<\/a><\/span>\n<\/div>\n<a class=\"button member-download\" href=\"#member-download-15750\" data-effect=\"mfp-zoom-in\">Download &rarr;<\/a>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"http:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/001-AI.png\" alt=\"Image\" class=\"wp-image-5769\" title=\"\" srcset=\"https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/001-AI.png 512w, https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/001-AI-150x150.png 150w, https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/001-AI-300x300.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><a class=\"rank-math-link rank-math-link\" href=\"http:\/\/teachcomputerscience.com\/ks3\/algorithms\/bubble-sort\/\">Bubble sort  <\/a><\/h3>\n\n\n\n<div id=\"member-download-15763\" class=\"zoom-anim-dialog mfp-hide popup-box\">\n<h3>Download KS3 Module 10: Bubble sort<\/h3>\n<p><strong>This download is exclusively for Teach Computer Science subscribers!<\/strong><br>To download this file, click the button below to signup (it only takes a minute) and you'll be brought right back to this page to start the download!<\/p>\n<a class=\"button button-action\" href=\"\/membership\/?redirect=https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\">Sign up now &rarr;<\/a><br \/>\n<span class=\"rcp_login_link\"><a href=\"\/login\/?redirect=https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\">Already a member? Log in to download.<\/a><\/span>\n<\/div>\n<a class=\"button member-download\" href=\"#member-download-15763\" data-effect=\"mfp-zoom-in\">Download &rarr;<\/a>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"http:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/031-edit-code-1.png\" alt=\"Image\" class=\"wp-image-5787\" title=\"\" srcset=\"https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/031-edit-code-1.png 512w, https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/031-edit-code-1-150x150.png 150w, https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/031-edit-code-1-300x300.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><a class=\"rank-math-link rank-math-link\" href=\"http:\/\/teachcomputerscience.com\/ks3\/algorithms\/selection-sort\/\">Selection sort<\/a>  <\/h3>\n\n\n\n<div id=\"member-download-15769\" class=\"zoom-anim-dialog mfp-hide popup-box\">\n<h3>Download KS3 Module 11: Selection Sort<\/h3>\n<p><strong>This download is exclusively for Teach Computer Science subscribers!<\/strong><br>To download this file, click the button below to signup (it only takes a minute) and you'll be brought right back to this page to start the download!<\/p>\n<a class=\"button button-action\" href=\"\/membership\/?redirect=https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\">Sign up now &rarr;<\/a><br \/>\n<span class=\"rcp_login_link\"><a href=\"\/login\/?redirect=https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\">Already a member? Log in to download.<\/a><\/span>\n<\/div>\n<a class=\"button member-download\" href=\"#member-download-15769\" data-effect=\"mfp-zoom-in\">Download &rarr;<\/a>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-2-columns module-blocks is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"http:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/057-programmer.png\" alt=\"Image\" class=\"wp-image-5786\" title=\"\" srcset=\"https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/057-programmer.png 512w, https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/057-programmer-150x150.png 150w, https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/057-programmer-300x300.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><a class=\"rank-math-link rank-math-link\" href=\"http:\/\/teachcomputerscience.com\/ks3\/algorithms\/comparing-sorting-algorithms\/\">Comparing sorting algorithms<\/a>   <\/h3>\n\n\n\n<div id=\"member-download-15777\" class=\"zoom-anim-dialog mfp-hide popup-box\">\n<h3>Download KS3 Module 12: Comparing sorting algorithms<\/h3>\n<p><strong>This download is exclusively for Teach Computer Science subscribers!<\/strong><br>To download this file, click the button below to signup (it only takes a minute) and you'll be brought right back to this page to start the download!<\/p>\n<a class=\"button button-action\" href=\"\/membership\/?redirect=https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\">Sign up now &rarr;<\/a><br \/>\n<span class=\"rcp_login_link\"><a href=\"\/login\/?redirect=https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\">Already a member? Log in to download.<\/a><\/span>\n<\/div>\n<a class=\"button member-download\" href=\"#member-download-15777\" data-effect=\"mfp-zoom-in\">Download &rarr;<\/a>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"http:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/072-web-interface-1.png\" alt=\"Image\" class=\"wp-image-5755\" title=\"\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><a class=\"rank-math-link rank-math-link\" href=\"http:\/\/teachcomputerscience.com\/ks3\/algorithms\/linear-search\/\">Linear search<\/a>     <\/h3>\n\n\n\n<div id=\"member-download-15783\" class=\"zoom-anim-dialog mfp-hide popup-box\">\n<h3>Download KS3 Module 13: Linear search<\/h3>\n<p><strong>This download is exclusively for Teach Computer Science subscribers!<\/strong><br>To download this file, click the button below to signup (it only takes a minute) and you'll be brought right back to this page to start the download!<\/p>\n<a class=\"button button-action\" href=\"\/membership\/?redirect=https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\">Sign up now &rarr;<\/a><br \/>\n<span class=\"rcp_login_link\"><a href=\"\/login\/?redirect=https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\">Already a member? Log in to download.<\/a><\/span>\n<\/div>\n<a class=\"button member-download\" href=\"#member-download-15783\" data-effect=\"mfp-zoom-in\">Download &rarr;<\/a>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"http:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/032-data.png\" alt=\"Image\" class=\"wp-image-5956\" title=\"\" srcset=\"https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/032-data.png 512w, https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/032-data-150x150.png 150w, https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/032-data-300x300.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><a class=\"rank-math-link rank-math-link\" href=\"http:\/\/teachcomputerscience.com\/ks3\/algorithms\/binary-search\/\">Binary search<\/a>  <\/h3>\n\n\n\n<div id=\"member-download-15789\" class=\"zoom-anim-dialog mfp-hide popup-box\">\n<h3>Download KS3 Module 14: Binary search<\/h3>\n<p><strong>This download is exclusively for Teach Computer Science subscribers!<\/strong><br>To download this file, click the button below to signup (it only takes a minute) and you'll be brought right back to this page to start the download!<\/p>\n<a class=\"button button-action\" href=\"\/membership\/?redirect=https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\">Sign up now &rarr;<\/a><br \/>\n<span class=\"rcp_login_link\"><a href=\"\/login\/?redirect=https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\">Already a member? Log in to download.<\/a><\/span>\n<\/div>\n<a class=\"button member-download\" href=\"#member-download-15789\" data-effect=\"mfp-zoom-in\">Download &rarr;<\/a>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-2-columns module-blocks is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"http:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/006-binary.png\" alt=\"Image\" class=\"wp-image-5728\" title=\"\" srcset=\"https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/006-binary.png 512w, https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/006-binary-150x150.png 150w, https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/006-binary-300x300.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"http:\/\/teachcomputerscience.com\/ks3\/algorithms\/comparing-searching-algorithms\/\" class=\"rank-math-link\">Comparing search algorithms <\/a><\/h3>\n\n\n\n<div id=\"member-download-16969\" class=\"zoom-anim-dialog mfp-hide popup-box\">\n<h3>Download KS3 Module 15: Comparing searching algorithms<\/h3>\n<p><strong>This download is exclusively for Teach Computer Science subscribers!<\/strong><br>To download this file, click the button below to signup (it only takes a minute) and you'll be brought right back to this page to start the download!<\/p>\n<a class=\"button button-action\" href=\"\/membership\/?redirect=https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\">Sign up now &rarr;<\/a><br \/>\n<span class=\"rcp_login_link\"><a href=\"\/login\/?redirect=https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\">Already a member? Log in to download.<\/a><\/span>\n<\/div>\n<a class=\"button member-download\" href=\"#member-download-16969\" data-effect=\"mfp-zoom-in\">Download &rarr;<\/a>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"http:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/009-build.png\" alt=\"Image\" class=\"wp-image-5744\" title=\"\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">View All Modules<\/h3>\n\n\n\n<p class=\"has-text-align-center\"><a class=\"button\" href=\"\/ks3\/\">View All Modules<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n<p><!--EndFragment--><\/p>","protected":false},"excerpt":{"rendered":"<p>KS3 Computer Science Algorithms Topics This module provides a strong base for your students\u2019 computer science knowledge and allows you to teach the basic concepts of computer science. Including: What&#8217;s included? Each module contains: As a premium member, you get access to the entire library of KS3 Computer science resources. Choose your modules to below &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"KS3 Computer Science Algorithms Resources\" class=\"read-more button\" href=\"https:\/\/teachcomputerscience.com\/ks3\/algorithms\/\" aria-label=\"More on KS3 Computer Science Algorithms Resources\">Read more<\/a><\/p>\n","protected":false},"author":3747,"featured_media":0,"parent":672540,"menu_order":2,"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-15733","page","type-page","status-publish"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733","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\/3747"}],"replies":[{"embeddable":true,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/comments?post=15733"}],"version-history":[{"count":2,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\/revisions"}],"predecessor-version":[{"id":672656,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/15733\/revisions\/672656"}],"up":[{"embeddable":true,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/pages\/672540"}],"wp:attachment":[{"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/media?parent=15733"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/tags?post=15733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}