{"id":46336,"date":"2025-04-10T15:57:56","date_gmt":"2025-04-10T22:57:56","guid":{"rendered":"https:\/\/www.navigatenides.com\/?page_id=46336"},"modified":"2025-05-12T15:02:30","modified_gmt":"2025-05-12T22:02:30","slug":"computer-programming-11","status":"publish","type":"page","link":"https:\/\/www.navigatenides.com\/index.php\/computer-programming-11\/","title":{"rendered":"Computer Programming 11"},"content":{"rendered":"<div  class='flex_column av-2lalcd6-09371cb2523eb98a2a76a1b9c61572e4 av_one_full  avia-builder-el-0  el_before_av_one_third  avia-builder-el-first  first flex_column_div  '     ><section  class='av_textblock_section av-22qek56-5e1e7a8edb94b87d9587ef5015ad15dd '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='avia_textblock'  itemprop=\"text\" ><h1>Computer Programming 11<\/h1>\n<hr \/>\n<\/div><\/section><\/div>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-m9bycq3f-e8f3afa39ad57083e0a70b0e7d19ad96\">\n#top .flex_column.av-m9bycq3f-e8f3afa39ad57083e0a70b0e7d19ad96{\nmargin-top:10px;\nmargin-bottom:10px;\n}\n.responsive #top #wrap_all .flex_column.av-m9bycq3f-e8f3afa39ad57083e0a70b0e7d19ad96{\nmargin-top:10px;\nmargin-bottom:10px;\n}\n<\/style>\n<div  class='flex_column av-m9bycq3f-e8f3afa39ad57083e0a70b0e7d19ad96 av_one_third  avia-builder-el-2  el_after_av_one_full  el_before_av_two_third  first flex_column_div  column-top-margin'     ><style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-1sfwie2-435e98a6129514adfe6365918b12d3a0\">\n.avia-image-container.av-1sfwie2-435e98a6129514adfe6365918b12d3a0 img.avia_image{\nbox-shadow:none;\n}\n.avia-image-container.av-1sfwie2-435e98a6129514adfe6365918b12d3a0 .av-image-caption-overlay-center{\ncolor:#ffffff;\n}\n<\/style>\n<div  class='avia-image-container av-1sfwie2-435e98a6129514adfe6365918b12d3a0 av-styling- avia-align-  avia-builder-el-3  avia-builder-el-no-sibling '   itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\" ><div class=\"avia-image-container-inner\"><div class=\"avia-image-overlay-wrap\"><img decoding=\"async\" fetchpriority=\"high\" class='wp-image-46458 avia-img-lazy-loading-not-46458 avia_image ' src=\"https:\/\/www.navigatenides.com\/wp-content\/uploads\/2025\/05\/Programming-Graphic.webp\" alt='' title='Programming-Graphic'  height=\"1200\" width=\"800\"  itemprop=\"thumbnailUrl\" srcset=\"https:\/\/www.navigatenides.com\/wp-content\/uploads\/2025\/05\/Programming-Graphic.webp 800w, https:\/\/www.navigatenides.com\/wp-content\/uploads\/2025\/05\/Programming-Graphic-200x300.webp 200w, https:\/\/www.navigatenides.com\/wp-content\/uploads\/2025\/05\/Programming-Graphic-687x1030.webp 687w, https:\/\/www.navigatenides.com\/wp-content\/uploads\/2025\/05\/Programming-Graphic-768x1152.webp 768w, https:\/\/www.navigatenides.com\/wp-content\/uploads\/2025\/05\/Programming-Graphic-470x705.webp 470w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/div><\/div><\/div><\/div>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-176scvu-166477a5e84d78066e65856d4c784106\">\n#top .flex_column.av-176scvu-166477a5e84d78066e65856d4c784106{\nmargin-top:10px;\nmargin-bottom:10px;\n}\n.responsive #top #wrap_all .flex_column.av-176scvu-166477a5e84d78066e65856d4c784106{\nmargin-top:10px;\nmargin-bottom:10px;\n}\n<\/style>\n<div  class='flex_column av-176scvu-166477a5e84d78066e65856d4c784106 av_two_third  avia-builder-el-4  el_after_av_one_third  avia-builder-el-last  flex_column_div  column-top-margin'     ><section  class='av_textblock_section av-lkmt8a-1c083b34c6151dcbdfd04335d8f5a2c5 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='avia_textblock'  itemprop=\"text\" ><p>Computer Programming 11 provides an understanding of how to break down problems, construct algorithms and read, trace, and understand simple code. The course will also teach out how to write your own code to solve problems.<\/p>\n<p>The curriculum is structured into <strong>five units,<\/strong> designed to be completed sequentially. Following the sequence of materials is essential, as skipping ahead may result in missing important readings and instructions.<\/p>\n<p>Instead of a traditional textbook, this course uses <strong>free online resources<\/strong>, with all assigned readings and linked materials considered mandatory unless otherwise stated.\u00a0 Students are required to submit projects in the programming language Python. They should upload files with the extension .py. Where able, students should use the IDE Thonny (thonny.org) to write Python code.<\/p>\n<p>Course content is drawn from a variety of sources, including <strong>Crash Course Computer Science<\/strong> and other reputable online platforms.<\/p>\n<p><strong>Unit 1: First Computer Program<\/strong><\/p>\n<ul>\n<li>Download the Unit 1 Learning Guide here<\/li>\n<li>Section 1.1: Introduction<\/li>\n<li>Section 1.2: Development Environment<\/li>\n<li>Section 1.3: First Python Program<\/li>\n<li>Submit your U1 Learning Guide here<\/li>\n<\/ul>\n<p><strong>Unit 2: Beginner Programming<\/strong><\/p>\n<ul>\n<li>Download the Unit 2 Learning Guide here<\/li>\n<li>Section 2.1: Variables and Types<\/li>\n<li>Section 2.2: Input and Output<\/li>\n<li>Section 2.3: Mathematical Operators<\/li>\n<li>Section 2.4: Logic<\/li>\n<li>Section 2.5: If&#8230;Else Statements<\/li>\n<li>Unit 2 Project Choices<\/li>\n<li>Submit your U2 Project choice here<\/li>\n<li>Submit your U2 Learning Guide here<\/li>\n<li>U2 Quiz<\/li>\n<\/ul>\n<p><strong>Unit 3: Intermediate Programming<\/strong><\/p>\n<ul>\n<li>Download the Unit 3 Learning Guide here<\/li>\n<li>Section 3.1: Comments<\/li>\n<li>Section 3.2: Lists<\/li>\n<li>Section 3.3: While Loops<\/li>\n<li>Section 3.4: For Loops<\/li>\n<li>Section 3.5: Nested Loops<\/li>\n<li>Section 3.6: Multi-dimensional Lists<\/li>\n<li>Unit 3 Project Choices<\/li>\n<li>Unti 3 Quiz<\/li>\n<li>Submit your U3 Learning Guide here<\/li>\n<\/ul>\n<p><strong>Unit 4: Advanced Programming<\/strong><\/p>\n<ul>\n<li>U4 Learning Guide<\/li>\n<li>Section 4.1: Functions<\/li>\n<li>Section 4.2: Variable Scope<\/li>\n<li>Section 4.3: Generating Random Numbers<\/li>\n<li>Section 4.4: Pseudocode<\/li>\n<li>Section 4.5: Debugging<\/li>\n<li>U4 Project List<\/li>\n<li>U4 Quiz<\/li>\n<li>Submit your U4 Learning Guide here<\/li>\n<li>Submit your U4 Project choice here<\/li>\n<\/ul>\n<p><strong>Unit 5: Captone Project<\/strong><\/p>\n<ul>\n<li>5.1: Review<\/li>\n<li>5.2: Useful Tips<\/li>\n<li>Capstone Project List<\/li>\n<li>Unit 5 Quiz<\/li>\n<li>Capstone Project<\/li>\n<\/ul>\n<p><strong>Grading<\/strong><\/p>\n<ul>\n<li>Learning Guides- 20%<\/li>\n<li>Projects- 60%<\/li>\n<li>Quizzes- 20%<\/li>\n<\/ul>\n<\/div><\/section><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-46336","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Computer Programming 11 - Navigate NIDES<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.navigatenides.com\/index.php\/computer-programming-11\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Computer Programming 11 - Navigate NIDES\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.navigatenides.com\/index.php\/computer-programming-11\/\" \/>\n<meta property=\"og:site_name\" content=\"Navigate NIDES\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-12T22:02:30+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.navigatenides.com\\\/index.php\\\/computer-programming-11\\\/\",\"url\":\"https:\\\/\\\/www.navigatenides.com\\\/index.php\\\/computer-programming-11\\\/\",\"name\":\"Computer Programming 11 - Navigate NIDES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.navigatenides.com\\\/#website\"},\"datePublished\":\"2025-04-10T22:57:56+00:00\",\"dateModified\":\"2025-05-12T22:02:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.navigatenides.com\\\/index.php\\\/computer-programming-11\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.navigatenides.com\\\/index.php\\\/computer-programming-11\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.navigatenides.com\\\/index.php\\\/computer-programming-11\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.navigatenides.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Computer Programming 11\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.navigatenides.com\\\/#website\",\"url\":\"https:\\\/\\\/www.navigatenides.com\\\/\",\"name\":\"Navigate NIDES\",\"description\":\"Distance Learning in British Columbia\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.navigatenides.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.navigatenides.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.navigatenides.com\\\/#organization\",\"name\":\"Navigate NIDES\",\"url\":\"https:\\\/\\\/www.navigatenides.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.navigatenides.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"http:\\\/\\\/www.navigatenides.com\\\/wp-content\\\/uploads\\\/2016\\\/02\\\/NavigateLogoV2_LRG.png\",\"contentUrl\":\"http:\\\/\\\/www.navigatenides.com\\\/wp-content\\\/uploads\\\/2016\\\/02\\\/NavigateLogoV2_LRG.png\",\"width\":412,\"height\":130,\"caption\":\"Navigate NIDES\"},\"image\":{\"@id\":\"https:\\\/\\\/www.navigatenides.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Computer Programming 11 - Navigate NIDES","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.navigatenides.com\/index.php\/computer-programming-11\/","og_locale":"en_US","og_type":"article","og_title":"Computer Programming 11 - Navigate NIDES","og_url":"https:\/\/www.navigatenides.com\/index.php\/computer-programming-11\/","og_site_name":"Navigate NIDES","article_modified_time":"2025-05-12T22:02:30+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.navigatenides.com\/index.php\/computer-programming-11\/","url":"https:\/\/www.navigatenides.com\/index.php\/computer-programming-11\/","name":"Computer Programming 11 - Navigate NIDES","isPartOf":{"@id":"https:\/\/www.navigatenides.com\/#website"},"datePublished":"2025-04-10T22:57:56+00:00","dateModified":"2025-05-12T22:02:30+00:00","breadcrumb":{"@id":"https:\/\/www.navigatenides.com\/index.php\/computer-programming-11\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.navigatenides.com\/index.php\/computer-programming-11\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.navigatenides.com\/index.php\/computer-programming-11\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.navigatenides.com\/"},{"@type":"ListItem","position":2,"name":"Computer Programming 11"}]},{"@type":"WebSite","@id":"https:\/\/www.navigatenides.com\/#website","url":"https:\/\/www.navigatenides.com\/","name":"Navigate NIDES","description":"Distance Learning in British Columbia","publisher":{"@id":"https:\/\/www.navigatenides.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.navigatenides.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.navigatenides.com\/#organization","name":"Navigate NIDES","url":"https:\/\/www.navigatenides.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.navigatenides.com\/#\/schema\/logo\/image\/","url":"http:\/\/www.navigatenides.com\/wp-content\/uploads\/2016\/02\/NavigateLogoV2_LRG.png","contentUrl":"http:\/\/www.navigatenides.com\/wp-content\/uploads\/2016\/02\/NavigateLogoV2_LRG.png","width":412,"height":130,"caption":"Navigate NIDES"},"image":{"@id":"https:\/\/www.navigatenides.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.navigatenides.com\/index.php\/wp-json\/wp\/v2\/pages\/46336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.navigatenides.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.navigatenides.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.navigatenides.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.navigatenides.com\/index.php\/wp-json\/wp\/v2\/comments?post=46336"}],"version-history":[{"count":4,"href":"https:\/\/www.navigatenides.com\/index.php\/wp-json\/wp\/v2\/pages\/46336\/revisions"}],"predecessor-version":[{"id":46456,"href":"https:\/\/www.navigatenides.com\/index.php\/wp-json\/wp\/v2\/pages\/46336\/revisions\/46456"}],"wp:attachment":[{"href":"https:\/\/www.navigatenides.com\/index.php\/wp-json\/wp\/v2\/media?parent=46336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}