{"id":900,"date":"2024-04-15T12:57:31","date_gmt":"2024-04-15T04:57:31","guid":{"rendered":"https:\/\/people.utm.my\/norhisham\/?page_id=900"},"modified":"2024-04-15T12:57:32","modified_gmt":"2024-04-15T04:57:32","slug":"seaa-2413-computer-programming","status":"publish","type":"page","link":"https:\/\/people.utm.my\/norhisham\/seaa-2413-computer-programming\/","title":{"rendered":"SEAA 2413: Computer Programming"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>SYNOPSIS<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This course is designed to expose the students to the development of programming skills using a computer language, which is suitable for the current computer operating system.\u00a0\u00a0 It will emphasize the general concept of computer programming that includes steps of problem-solving using computer, algorithm and program logic tools, interface design, modularization, arrays, files, and graphics.\u00a0 Examples, assignments, and group projects related to various civil engineering fields are given to the students.\u00a0 At the end of the course, the student should be able to plan, analyze, and write computer programs for basic civil engineering applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>COURSE LEARNING OUTCOMES<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><\/td><td><strong>Course Learning Outcomes, CO<\/strong><\/td><td>PO*<\/td><td>CP*<\/td><td>CA1<\/td><td>KP*<\/td><td>BLOOM&#8217;S<br>TAXONOMY<\/td><td>ASSESSMENT<br>METHOD<\/td><\/tr><tr><td>CO1<\/td><td><strong>Define<\/strong> basic computer programming development procedures<\/td><td>PO1<\/td><td><\/td><td><\/td><td>KP2<\/td><td>L1 &amp; C1<\/td><td>A,Q<\/td><\/tr><tr><td>CO2<\/td><td><strong>Apply<\/strong> logic design tools to produce a computer program<\/td><td>PO3<\/td><td><\/td><td><\/td><td>KP3<\/td><td>L4 &amp; C3<\/td><td>T<\/td><\/tr><tr><td>CO3<\/td><td><strong>Analyse <\/strong>and<strong> develop<\/strong> computer program using programming language<\/td><td>PO2<\/td><td><\/td><td><\/td><td><\/td><td>L5 &amp; C5<\/td><td>T<\/td><\/tr><tr><td>CO4<\/td><td><strong>Develop<\/strong> computer program to <strong>solve<\/strong> relevant civil engineering problems<\/td><td>PO2<br>PO8<\/td><td>CP2<\/td><td>CA1<\/td><td><\/td><td>L5 &amp; C5<\/td><td>pR<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">*Note : PO: Program Outcomes; CP: Complex Problems; CA: Complex Activities; KP: Knowledge Profiles<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A: Assignment; Pr: Project; Q: Quiz; HW: Homework; P: Presentation; T: Test; F: Final Exam; PE: Peer Evaluation<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>COURSE OUTLINE<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><\/td><td>TOPIC<\/td><\/tr><tr><td>1<\/td><td>Introduction to Computer Programming\u00a0<\/td><\/tr><tr><td>2<\/td><td>Introduction to MATLAB<\/td><\/tr><tr><td>3<\/td><td>Vectors and Matrices<\/td><\/tr><tr><td>4<\/td><td>Matrix Operation<\/td><\/tr><tr><td>5<\/td><td>Script File<\/td><\/tr><tr><td>6<\/td><td>External File<\/td><\/tr><tr><td>7<\/td><td>String Manipulation and Function<\/td><\/tr><tr><td>8<\/td><td>Selection Statements<\/td><\/tr><tr><td>9<\/td><td>Repetition Statements<\/td><\/tr><tr><td>10<\/td><td>User Defined Function<\/td><\/tr><tr><td>11<\/td><td>Modularisation<\/td><\/tr><tr><td>12<\/td><td>Data Structures<\/td><\/tr><tr><td>13<\/td><td>File Management<\/td><\/tr><tr><td>14<\/td><td>Graphical User Interface<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>SYNOPSIS This course is designed to expose the students to the development of programming skills using a computer language, which is suitable for the current computer operating system.\u00a0\u00a0 It will emphasize the general concept of computer programming that includes steps of problem-solving using computer, algorithm and program logic tools, interface design, modularization, arrays, files, and [&hellip;]<\/p>\n","protected":false},"author":7437,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-900","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/people.utm.my\/norhisham\/wp-json\/wp\/v2\/pages\/900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/people.utm.my\/norhisham\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/people.utm.my\/norhisham\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/people.utm.my\/norhisham\/wp-json\/wp\/v2\/users\/7437"}],"replies":[{"embeddable":true,"href":"https:\/\/people.utm.my\/norhisham\/wp-json\/wp\/v2\/comments?post=900"}],"version-history":[{"count":1,"href":"https:\/\/people.utm.my\/norhisham\/wp-json\/wp\/v2\/pages\/900\/revisions"}],"predecessor-version":[{"id":901,"href":"https:\/\/people.utm.my\/norhisham\/wp-json\/wp\/v2\/pages\/900\/revisions\/901"}],"wp:attachment":[{"href":"https:\/\/people.utm.my\/norhisham\/wp-json\/wp\/v2\/media?parent=900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}