{"id":1309,"date":"2015-12-28T18:16:05","date_gmt":"2015-12-28T10:16:05","guid":{"rendered":"http:\/\/people.utm.my\/dayangnor\/?page_id=1309"},"modified":"2016-01-11T12:14:36","modified_gmt":"2016-01-11T04:14:36","slug":"classes-course-outline-scj-2013sck-2013-data-structures-and-algorithms","status":"publish","type":"page","link":"https:\/\/people.utm.my\/dayangnorhayati\/classes-course-outline-scj-2013sck-2013-data-structures-and-algorithms\/","title":{"rendered":"Classes Course Outline &#8211; SCJ 2013@SCK 2013 Data Structures and Algorithms"},"content":{"rendered":"<p style=\"text-align: justify\"><span style=\"font-size: medium\"><b>COURSE OUTLINE<\/b><\/span><br \/>\n<span style=\"font-size: small\"><b>Course Code:<\/b> SCJ 2013 \/ SCK 2013<\/span><br \/>\n<span style=\"font-size: small\"><b>Course Name:<\/b> Data Structures and Algorithms<\/span><br \/>\n<span style=\"font-size: small\"><b>Total Contact Hours:<\/b> 42 hours<\/span><br \/>\n<span style=\"font-size: small\"><b>Course Pre-requisite:<\/b> None<\/span><\/p>\n<p><span style=\"font-size: medium\"><b>SYNOPSIS<\/b><\/span><br \/>\n<span style=\"font-size: small\">This course provides an introduction to data structure and algorithms, types of data structures and programming principles. Student will learn abstract data type concepts using class and apply ADT concept in the implementation of data structures. Recursive function, algorithm efficiency, order of magnitude analysis and Big O notation will be discussed. Students will implement operations that can be applied to data structures using various sorting and searching techniques. Further, students will be exposed to linear data structures such as linked lists, stack and queue. Non-linear data structures such as tree and graphs will also be discussed. At the end of the course, students should be able to implement and apply the theory and concepts of data structure in the mini project which is conducted in group.<\/span><\/p>\n<p><span style=\"font-size: small\"><b><a href=\"https:\/\/people.utm.my\/dayangnorhayati\/wp-content\/uploads\/sites\/1358\/2016\/01\/4-Course-Outline-SCJ-2013_SCK-2013-Data-Structures-and-Algorithms.pdf\">Click Here For More Detailed Course Plan<\/a><\/b><\/span><\/p>\n<p><span style=\"font-size: small\"><b><a href=\"http:\/\/ocw.utm.my\/course\/view.php?id=298\">Click Here For Teaching Material_OCW<\/a><\/b><\/span><br \/>\n<span style=\"color: #0000ff;font-size: small\">For Download By Chapter;<\/span><br \/>\n1.<a href=\"http:\/\/ocw.utm.my\/file.php\/298\/notes\/01-Introduction_to_Data_Structures%20and%20Algorithms.pdf\"> Introduction to Data Structures &amp; Algorithms<\/a><br \/>\n2. <a href=\"http:\/\/ocw.utm.my\/file.php\/298\/notes\/02-Introduction_to_Abstract_Data.pdf\">Abstract Data Type and C++ Class<\/a><br \/>\n3. Recursive &amp; Algorithm Efficiency Analysis<br \/>\n<span style=\"font-size: small\">\u00a0 \u00a0 \u00a0 <a href=\"\/\/ocw.utm.my\/file.php\/298\/notes\/03-Recursive.pdf\/\">-i- Recursive<\/a><\/span><br \/>\n<span style=\"font-size: small\">\u00a0 \u00a0 \u00a0 <a href=\"\/\/ocw.utm.my\/file.php\/298\/notes\/04-Algorithms_Efficiency_Analysis.pdf\">-ii- Algorithm Efficiency Analysis<\/a><\/span><br \/>\n4. <a href=\"http:\/\/ocw.utm.my\/mod\/resource\/view.php?id=2185\/\">Sorting Algorithms<\/a><br \/>\n5. <a href=\"http:\/\/ocw.utm.my\/mod\/resource\/view.php?id=2186\/\">Advanced Sort<\/a><br \/>\n6. <a href=\"http:\/\/ocw.utm.my\/mod\/resource\/view.php?id=2187\/\">Searching Techniques<\/a><br \/>\n7. <a href=\"http:\/\/ocw.utm.my\/file.php\/298\/notes\/08-Linked_List.pdf\">Linked List Concept and Implementation I<\/a><br \/>\n8. <a href=\"http:\/\/ocw.utm.my\/file.php\/298\/notes\/09-Linked_List_Implementation.pdf\">Linked List Concept and Implementation II<\/a><br \/>\n9. <a href=\"http:\/\/ocw.utm.my\/file.php\/298\/notes\/10-Stack.pdf\">Stack Concept and Structure<\/a><br \/>\n10.Stack Application<br \/>\n11.<a href=\"http:\/\/ocw.utm.my\/file.php\/298\/notes\/11-Queue_with_Array_Implementation.pdf\">Queue (Part 1)<\/a><br \/>\n12.Queue (Part 2)<br \/>\n13.<a href=\"http:\/\/ocw.utm.my\/file.php\/298\/notes\/12-Tree.pdf\/\">Tree Concept<\/a><br \/>\n14.Search Tree<\/p>\n<p><span style=\"font-size: small\"><b><a href=\"https:\/\/www.openlearning.com\/courses\/SCSJ2013x\">Click Here For Teaching Material_MOOCs<\/a><\/b><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>COURSE OUTLINE Course Code: SCJ 2013 \/ SCK 2013 Course Name: Data Structures and Algorithms Total Contact Hours: 42 hours Course Pre-requisite: None SYNOPSIS This course provides an introduction to data structure and algorithms, types of data structures and programming principles. Student will learn abstract data type concepts using class and apply ADT concept in [&hellip;]<\/p>\n","protected":false},"author":377,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1309","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/pages\/1309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/users\/377"}],"replies":[{"embeddable":true,"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/comments?post=1309"}],"version-history":[{"count":0,"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/pages\/1309\/revisions"}],"wp:attachment":[{"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/media?parent=1309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}