{"id":12104,"date":"2022-07-05T04:03:25","date_gmt":"2022-07-05T04:03:25","guid":{"rendered":"https:\/\/www.booksofall.com\/tw\/?post_type=product&#038;p=12104"},"modified":"2022-07-05T05:48:09","modified_gmt":"2022-07-05T05:48:09","slug":"data-structure-and-algorithms-njoroge","status":"publish","type":"product","link":"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/","title":{"rendered":"Data Structure and Algorithms (Njoroge)"},"content":{"rendered":"<h3>Unit Introduction<\/h3>\n<p>The purpose of this unit is to determine your grasp of prior knowledge related to this course. The unit&#8217;s expectation is that the students have prior knowledge on basic computing and principles of programming. A recap of this course\/s will prepare and enable the students to have a grasp of Data Structures and Algorithms.<\/p>\n<h3>Class Assignment<\/h3>\n<p>Students are to read on basic computers and introduction to programming which are the pre-requisite courses for this module. Students are to also attempt the following questions to test if they can recall what they know and can well prepare them for the data structure and algorithm course.<\/p>\n<h3>Introduction<\/h3>\n<p>In this learning activity section, the learner will be introduced to algorithms and how to write <a href=\"https:\/\/en.wikipedia.org\/wiki\/Algorithm\" target=\"_blank\" rel=\"noopener\">algorithms<\/a> to solve tasks faced by learners or everyday problems. Examples of the algorithm are also provided with a specific application to everyday problems that the learner is familiar with. The learners will particularly learn what is an algorithm, the process of developing a solution for a given task, and finally examples of application of the algorithms are given.<\/p>\n<p>An algorithm can be considered as a computational procedure that consists of a set of instructions, that takes some value or set of values, as input, and produces some value or set of values, as output, as illustrated in Figure 1.3.1. It can also be described as a procedure that accepts data, manipulate them following the prescribed steps, so as to eventually fill the required unknown with the desired value(s). The concept of an algorithm is best illustrated by the example of a recipe, although many algorithms are much more complex; algorithms often have steps that repeat (iterate) or require decisions (such as logic or comparison) until the task is completed. Correctly performing an algorithm will not solve a problem if the algorithm is flawed or not appropriate to the problem. A recipe is a set of instructions that show how to prepare or make something, especially a culinary dish.<\/p>\n<p>Different algorithms may complete the same task with a different set of instructions in more or less time, space, or effort than others. Algorithms are essential to the way computers process information, because a computer program is essentially an algorithm that tells the computer what specific steps to perform (in what specific order) in order to carry out a specified task.<\/p>\n<p>The learner was introduced to the concept of algorithms and the various ways he\/she can develop a solution to a task. In particular, the learner was introduced to the definition\/s of an algorithm, the three main ways of developing or expressing an algorithm which are the human language, Pseudo code and the flow chart. An example was also given to reinforce the concept of the algorithm.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><iframe style=\"width: 100%; height: 700px; border: none;\" src=\"https:\/\/online.visual-paradigm.com\/share\/book\/data-structure-and-algorithms-njoroge--10dhrk7jup?p=1\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"featured_media":12115,"template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"The purpose of this unit is to determine your grasp of prior knowledge related to this course. The unit's expectation is that the students have prior knowledge on basic computing and principles of programming."},"product_brand":[],"product_cat":[15,175,210],"product_tag":[],"class_list":{"0":"post-12104","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-all","7":"product_cat-science","8":"product_cat-technology","10":"first","11":"instock","12":"shipping-taxable","13":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Data Structure and Algorithms (Njoroge) - BooksOfAll Traditional Chinese<\/title>\n<meta name=\"description\" content=\"The purpose of this unit is to determine your grasp of prior knowledge related to this course. The unit&#039;s expectation is that the students have prior knowledge on basic computing and principles of programming.\" \/>\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.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/\" \/>\n<meta property=\"og:locale\" content=\"zh_TW\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Data Structure and Algorithms (Njoroge) - BooksOfAll Traditional Chinese\" \/>\n<meta property=\"og:description\" content=\"The purpose of this unit is to determine your grasp of prior knowledge related to this course. The unit&#039;s expectation is that the students have prior knowledge on basic computing and principles of programming.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/\" \/>\n<meta property=\"og:site_name\" content=\"BooksOfAll Traditional Chinese\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-05T05:48:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/tw\/wp-content\/uploads\/sites\/3\/2022\/07\/Data-Structure-and-Algorithms-Njoroge-07.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.booksofall.com\/tw\/wp-content\/uploads\/sites\/3\/2022\/07\/Data-Structure-and-Algorithms-Njoroge-07.png\" \/>\n<meta name=\"twitter:label1\" content=\"\u9810\u4f30\u95b1\u8b80\u6642\u9593\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 \u5206\u9418\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/\",\"url\":\"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/\",\"name\":\"Data Structure and Algorithms (Njoroge) - BooksOfAll Traditional Chinese\",\"isPartOf\":{\"@id\":\"https:\/\/www.booksofall.com\/tw\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.booksofall.com\/tw\/wp-content\/uploads\/sites\/3\/2022\/07\/Data-Structure-and-Algorithms-Njoroge-07.png\",\"datePublished\":\"2022-07-05T04:03:25+00:00\",\"dateModified\":\"2022-07-05T05:48:09+00:00\",\"description\":\"The purpose of this unit is to determine your grasp of prior knowledge related to this course. The unit's expectation is that the students have prior knowledge on basic computing and principles of programming.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/#breadcrumb\"},\"inLanguage\":\"zh-TW\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-TW\",\"@id\":\"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/#primaryimage\",\"url\":\"https:\/\/www.booksofall.com\/tw\/wp-content\/uploads\/sites\/3\/2022\/07\/Data-Structure-and-Algorithms-Njoroge-07.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/tw\/wp-content\/uploads\/sites\/3\/2022\/07\/Data-Structure-and-Algorithms-Njoroge-07.png\",\"width\":\"597\",\"height\":\"844\",\"caption\":\"Data Structure and Algorithms (Njoroge)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.booksofall.com\/tw\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Categories\",\"item\":\"https:\/\/www.booksofall.com\/tw\/categories\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Data Structure and Algorithms (Njoroge)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.booksofall.com\/tw\/#website\",\"url\":\"https:\/\/www.booksofall.com\/tw\/\",\"name\":\"BooksOfAll Traditional Chinese\",\"description\":\"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.\",\"publisher\":{\"@id\":\"https:\/\/www.booksofall.com\/tw\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.booksofall.com\/tw\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-TW\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.booksofall.com\/tw\/#organization\",\"name\":\"BooksOfAll Traditional Chinese\",\"url\":\"https:\/\/www.booksofall.com\/tw\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-TW\",\"@id\":\"https:\/\/www.booksofall.com\/tw\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.booksofall.com\/tw\/wp-content\/uploads\/sites\/3\/2022\/06\/booksofall-logo-2.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/tw\/wp-content\/uploads\/sites\/3\/2022\/06\/booksofall-logo-2.png\",\"width\":166,\"height\":30,\"caption\":\"BooksOfAll Traditional Chinese\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/tw\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Data Structure and Algorithms (Njoroge) - BooksOfAll Traditional Chinese","description":"The purpose of this unit is to determine your grasp of prior knowledge related to this course. The unit's expectation is that the students have prior knowledge on basic computing and principles of programming.","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.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/","og_locale":"zh_TW","og_type":"article","og_title":"Data Structure and Algorithms (Njoroge) - BooksOfAll Traditional Chinese","og_description":"The purpose of this unit is to determine your grasp of prior knowledge related to this course. The unit's expectation is that the students have prior knowledge on basic computing and principles of programming.","og_url":"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/","og_site_name":"BooksOfAll Traditional Chinese","article_modified_time":"2022-07-05T05:48:09+00:00","og_image":[{"url":"https:\/\/www.booksofall.com\/tw\/wp-content\/uploads\/sites\/3\/2022\/07\/Data-Structure-and-Algorithms-Njoroge-07.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.booksofall.com\/tw\/wp-content\/uploads\/sites\/3\/2022\/07\/Data-Structure-and-Algorithms-Njoroge-07.png","twitter_misc":{"\u9810\u4f30\u95b1\u8b80\u6642\u9593":"3 \u5206\u9418"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/","url":"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/","name":"Data Structure and Algorithms (Njoroge) - BooksOfAll Traditional Chinese","isPartOf":{"@id":"https:\/\/www.booksofall.com\/tw\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/#primaryimage"},"image":{"@id":"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/#primaryimage"},"thumbnailUrl":"https:\/\/www.booksofall.com\/tw\/wp-content\/uploads\/sites\/3\/2022\/07\/Data-Structure-and-Algorithms-Njoroge-07.png","datePublished":"2022-07-05T04:03:25+00:00","dateModified":"2022-07-05T05:48:09+00:00","description":"The purpose of this unit is to determine your grasp of prior knowledge related to this course. The unit's expectation is that the students have prior knowledge on basic computing and principles of programming.","breadcrumb":{"@id":"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/#breadcrumb"},"inLanguage":"zh-TW","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/"]}]},{"@type":"ImageObject","inLanguage":"zh-TW","@id":"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/#primaryimage","url":"https:\/\/www.booksofall.com\/tw\/wp-content\/uploads\/sites\/3\/2022\/07\/Data-Structure-and-Algorithms-Njoroge-07.png","contentUrl":"https:\/\/www.booksofall.com\/tw\/wp-content\/uploads\/sites\/3\/2022\/07\/Data-Structure-and-Algorithms-Njoroge-07.png","width":"597","height":"844","caption":"Data Structure and Algorithms (Njoroge)"},{"@type":"BreadcrumbList","@id":"https:\/\/www.booksofall.com\/tw\/data-structure-and-algorithms-njoroge\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.booksofall.com\/tw\/"},{"@type":"ListItem","position":2,"name":"Categories","item":"https:\/\/www.booksofall.com\/tw\/categories\/"},{"@type":"ListItem","position":3,"name":"Data Structure and Algorithms (Njoroge)"}]},{"@type":"WebSite","@id":"https:\/\/www.booksofall.com\/tw\/#website","url":"https:\/\/www.booksofall.com\/tw\/","name":"BooksOfAll Traditional Chinese","description":"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.","publisher":{"@id":"https:\/\/www.booksofall.com\/tw\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.booksofall.com\/tw\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-TW"},{"@type":"Organization","@id":"https:\/\/www.booksofall.com\/tw\/#organization","name":"BooksOfAll Traditional Chinese","url":"https:\/\/www.booksofall.com\/tw\/","logo":{"@type":"ImageObject","inLanguage":"zh-TW","@id":"https:\/\/www.booksofall.com\/tw\/#\/schema\/logo\/image\/","url":"https:\/\/www.booksofall.com\/tw\/wp-content\/uploads\/sites\/3\/2022\/06\/booksofall-logo-2.png","contentUrl":"https:\/\/www.booksofall.com\/tw\/wp-content\/uploads\/sites\/3\/2022\/06\/booksofall-logo-2.png","width":166,"height":30,"caption":"BooksOfAll Traditional Chinese"},"image":{"@id":"https:\/\/www.booksofall.com\/tw\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.booksofall.com\/tw\/wp-json\/wp\/v2\/product\/12104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.booksofall.com\/tw\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.booksofall.com\/tw\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.booksofall.com\/tw\/wp-json\/wp\/v2\/media\/12115"}],"wp:attachment":[{"href":"https:\/\/www.booksofall.com\/tw\/wp-json\/wp\/v2\/media?parent=12104"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.booksofall.com\/tw\/wp-json\/wp\/v2\/product_brand?post=12104"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.booksofall.com\/tw\/wp-json\/wp\/v2\/product_cat?post=12104"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.booksofall.com\/tw\/wp-json\/wp\/v2\/product_tag?post=12104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}