{"id":16887,"date":"2025-04-02T14:37:28","date_gmt":"2025-04-02T09:07:28","guid":{"rendered":"https:\/\/civileng.helashop.lk\/?page_id=16887"},"modified":"2025-04-02T14:38:16","modified_gmt":"2025-04-02T09:08:16","slug":"em2040","status":"publish","type":"page","link":"https:\/\/eng.pdn.ac.lk\/civileng\/em2040\/","title":{"rendered":"EM2040"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"16887\" class=\"elementor elementor-16887\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94c9102 e-flex e-con-boxed e-con e-parent\" data-id=\"94c9102\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12552330 elementor-widget elementor-widget-html\" data-id=\"12552330\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    table {\r\n        border: 1px solid black;\r\n        font-family: Verdana;\r\n        font-size: 12pt;\r\n        border-collapse: collapse;\r\n        width: 100%;\r\n    }\r\n    td, th {\r\n        border: 1px solid black;\r\n        padding: 5px;\r\n        text-align: left;\r\n    }\r\n    @media screen and (max-width: 600px) {\r\n        table {\r\n            display: block;\r\n            overflow-x: auto;\r\n            white-space: nowrap;\r\n        }\r\n    }\r\n<\/style>\r\n<table>\r\n\r\n<tbody style=\"vertical-align: top; overflow: visible;\">\r\n\r\n<tr>\r\n<td width=\"272\">\r\n<p><strong>Semester:<\/strong><\/p>\r\n<\/td>\r\n<td colspan=\"6\" width=\"592\">\r\n<p>4<\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td width=\"272\">\r\n<p><strong>Course Code<\/strong>:<\/p>\r\n<\/td>\r\n<td colspan=\"6\" width=\"592\">\r\n<p>EM2040<\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td width=\"272\">\r\n<p><strong>Course Name<\/strong>:<\/p>\r\n<\/td>\r\n<td colspan=\"6\" width=\"592\">\r\n<p>Numerical Methods for Civil Engineers<\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td width=\"272\">\r\n<p><strong>Credit Value:<\/strong><\/p>\r\n<\/td>\r\n<td colspan=\"6\" width=\"592\">\r\n<p>2 (Notional hours: 100)<\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td width=\"272\">\r\n<p><strong>Prerequisites:<\/strong><\/p>\r\n<\/td>\r\n<td colspan=\"6\" width=\"592\">\r\n<p>None<\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td width=\"272\">\r\n<p><strong>Core\/Optional<\/strong><\/p>\r\n<\/td>\r\n<td colspan=\"6\" width=\"592\">\r\n<p>Core<\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td rowspan=\"2\" width=\"272\">\r\n<p><strong>Hourly Breakdown<\/strong><\/p>\r\n<\/td>\r\n<td colspan=\"2\" width=\"112\">\r\n<p>Lecture hrs.<\/p>\r\n<\/td>\r\n<td width=\"124\">\r\n<p>Tutorial hrs.<\/p>\r\n<\/td>\r\n<td width=\"143\">\r\n<p>Assignment hrs.<\/p>\r\n<\/td>\r\n<td colspan=\"2\" width=\"214\">\r\n<p>Independent Learning &amp; Assessment hrs.<\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td colspan=\"2\" width=\"112\">\r\n<p>26<\/p>\r\n<\/td>\r\n<td width=\"124\">\r\n<p>4<\/p>\r\n<\/td>\r\n<td width=\"143\">\r\n<p>-<\/p>\r\n<\/td>\r\n<td colspan=\"2\" width=\"214\">\r\n<p>70<\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td colspan=\"7\" width=\"864\">\r\n<p><strong>Course Aim: <\/strong>To introduce numerical methods for solving mathematical models of Civil Engineering problems.<\/p>\r\n\r\n<p><strong>Intended Learning Outcomes<\/strong>:<\/p>\r\n<p>On successful completion of the course, the students should be able to;<\/p>\r\n<p>\u27a2&nbsp;&nbsp;&nbsp; <strong>explain<\/strong>, apply and analyze numerical methods for finding roots of equations, interpolation and curve fitting.<\/p>\r\n<p>\u27a2&nbsp;&nbsp;&nbsp; <strong>explain<\/strong>, apply and analyze numerical methods for solving ordinary and partial differential equations.<\/p>\r\n<p>\u27a2&nbsp;&nbsp;&nbsp; <strong>apply <\/strong>appropriate algorithms to solve partial differential equations related to Civil Engineering problems.<\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td colspan=\"7\" width=\"864\">\r\n<p><strong>Course Content:<\/strong><\/p>\r\n<p>\u27a2&nbsp;&nbsp;&nbsp; <strong>Preliminaries: <\/strong>Floating point arithmetic, Big O notation, matrix norms, Review of programming<\/p>\r\n<p>\u27a2&nbsp;&nbsp;&nbsp; <strong>Error Analysis:<\/strong><\/p>\r\n<p>\u27a2&nbsp;&nbsp;&nbsp; <strong>Numerical solutions to nonlinear equations: <\/strong>Fixed point iteration, Bisection method, Newton- Raphson method<\/p>\r\n<p>\u27a2&nbsp;&nbsp;&nbsp; <strong>Numerical solutions to systems of linear equations: <\/strong>Gaussian elimination, Jacobi method, Gauss-Seidel method<\/p>\r\n<p>\u27a2&nbsp;&nbsp;&nbsp; <strong>Interpolation: <\/strong>Lagrange interpolating polynomial, Newton&rsquo;s interpolating polynomials, Spline interpolation<\/p>\r\n<p>\u27a2&nbsp;&nbsp;&nbsp; <strong>Numerical integration: <\/strong>Trapezoidal rule, Simpson rule, Gaussian quadrature<\/p>\r\n<p>\u27a2&nbsp;&nbsp;&nbsp; <strong>Numerical solutions to ordinary differential equations:<\/strong><\/p>\r\n<p>\u27a2&nbsp;&nbsp;&nbsp; <strong>Initial value problems<\/strong>: Euler method, Runge - Kutta methods; <strong>Boundary value problem<\/strong>: Finite difference method, Adaptive step size mechanisms<\/p>\r\n<p>\u27a2&nbsp;&nbsp; <strong>Numerical solutions to partial differential equations: <\/strong>Explicit and implicit finite difference methods; Basics of finite element methods<\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td colspan=\"7\" width=\"864\">\r\n<p><strong>Teaching \/Learning Methods:<\/strong><\/p>\r\n<p>Classroom lectures, tutorial discussions and in-class assignments<\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td colspan=\"7\" width=\"864\">\r\n<p><strong>Assessment Strategy:<\/strong><\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr  align=\"center\">\r\n<td colspan=\"2\" width=\"374\">\r\n<p>Continuous Assessment<\/p>\r\n\r\n<p>50%<\/p>\r\n<\/td>\r\n<td colspan=\"5\" width=\"490\">\r\n<p>Final Assessment<\/p>\r\n\r\n<p>50%<\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td colspan=\"2\" width=\"374\">\r\n    <p>Details:<\/p> <p>Tutorials\/Assignments\/Quizzes &nbsp;&nbsp;20% <\/p><p>Mid Semester Examination &nbsp;&nbsp;30%<\/p>\r\n<\/td>\r\n<td colspan=\"2\" width=\"134\">\r\n<p>Theory (%)<\/p>\r\n\r\n<p>50%<\/p>\r\n<\/td>\r\n<td colspan=\"2\" width=\"186\">\r\n<p>Practical (%)<\/p>\r\n\r\n<p>-<\/p>\r\n<\/td>\r\n<td width=\"170\">\r\n<p>Other (%)<\/p>\r\n\r\n<p>-<\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td colspan=\"7\" width=\"864\">\r\n<p><strong>Recommended Reading<\/strong>:<\/p>\r\n<p>\u27a2&nbsp;&nbsp;&nbsp; C. Chapra and R. P. Canale, (2010). <em>Numerical Methods for Engineers<\/em>, 6th edition, McGraw-Hill.<\/p>\r\n<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Semester: 4 Course Code: EM2040 Course Name: Numerical Methods for Civil Engineers Credit Value: 2 (Notional hours: 100) Prerequisites: None Core\/Optional Core Hourly Breakdown Lecture hrs. Tutorial hrs. Assignment hrs. Independent Learning &amp; Assessment hrs. 26 4 &#8211; 70 Course &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-16887","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/eng.pdn.ac.lk\/civileng\/wp-json\/wp\/v2\/pages\/16887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eng.pdn.ac.lk\/civileng\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eng.pdn.ac.lk\/civileng\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eng.pdn.ac.lk\/civileng\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eng.pdn.ac.lk\/civileng\/wp-json\/wp\/v2\/comments?post=16887"}],"version-history":[{"count":0,"href":"https:\/\/eng.pdn.ac.lk\/civileng\/wp-json\/wp\/v2\/pages\/16887\/revisions"}],"wp:attachment":[{"href":"https:\/\/eng.pdn.ac.lk\/civileng\/wp-json\/wp\/v2\/media?parent=16887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}