{"id":28669,"date":"2023-01-04T14:30:55","date_gmt":"2023-01-04T06:30:55","guid":{"rendered":"https:\/\/www.fst.um.edu.mo\/personal\/?page_id=28669"},"modified":"2023-01-04T14:40:51","modified_gmt":"2023-01-04T06:40:51","slug":"mathexperiment","status":"publish","type":"page","link":"https:\/\/www.fst.um.edu.mo\/personal\/liluo\/mathexperiment\/","title":{"rendered":"Mathematics Experiments"},"content":{"rendered":"<table style=\"width: 42.1765%;margin-left: 40px\" width=\"668\">\n<tbody style=\"padding-left: 40px\">\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">Coordinating Unit:<\/td>\n<td style=\"width: 118.888%;padding-left: 40px\" colspan=\"3\" width=\"524\">Department of Mathematics, Faculty of Science and Technology<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">Supporting Unit(s):<\/td>\n<td style=\"width: 118.888%;padding-left: 40px\" colspan=\"3\" width=\"524\">Nil<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">Course Code:<\/td>\n<td style=\"width: 36.0825%;padding-left: 40px\" width=\"272\"><\/td>\n<td style=\"width: 14.7275%;padding-left: 40px\" width=\"104\">Year of Study:<\/td>\n<td style=\"width: 68.0783%;padding-left: 40px\" width=\"148\">3<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">Course Title:<\/td>\n<td style=\"width: 118.888%;padding-left: 40px\" colspan=\"3\" width=\"524\">Mathematics Experiments<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">Compulsory\/Elective:<\/td>\n<td style=\"width: 118.888%;padding-left: 40px\" colspan=\"3\" width=\"524\">Elective<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">Course Prerequisites:<\/td>\n<td style=\"width: 118.888%;padding-left: 40px\" colspan=\"3\" width=\"524\">Numerical Analysis, Partial Differential Equations<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">Prerequisite Knowledge:<\/td>\n<td style=\"width: 118.888%;padding-left: 40px\" colspan=\"3\" width=\"524\">Calculus, some basic knowledge of linear algebra, numerical analysis, and differential equations<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">Duration:<\/td>\n<td style=\"width: 36.0825%;padding-left: 40px\" width=\"272\">One semester<\/td>\n<td style=\"width: 14.7275%;padding-left: 40px\" width=\"104\">Credit Units:<\/td>\n<td style=\"width: 68.0783%;padding-left: 40px\" width=\"148\">3<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">Class\/Laboratory Schedule:<\/td>\n<td style=\"width: 118.888%;padding-left: 40px\" colspan=\"3\" width=\"524\">Three hours of lecture and one hour of tutorial per week.<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">Laboratory\/Software Usage:<\/td>\n<td style=\"width: 118.888%;padding-left: 40px\" colspan=\"3\" width=\"524\">Matlab<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">Course Description:<\/td>\n<td style=\"width: 118.888%;padding-left: 40px\" colspan=\"3\" width=\"524\">\n<p style=\"padding-left: 40px\">This course presents programming techniques with Matlab for numerical analysis and solutions to differential equations. It covers<\/p>\n<p style=\"padding-left: 40px\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Programming with Matlab<\/p>\n<p style=\"padding-left: 40px\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Application of Matlab to root finding, data interpolation, and numerical integration\/differentiation<\/p>\n<p style=\"padding-left: 40px\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Explicit and implicit methods for ordinary differential equations<\/p>\n<p style=\"padding-left: 40px\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Finite difference methods for partial differential equations (elliptic, parabolic, hyperbolic equations)<\/p>\n<p style=\"padding-left: 40px\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Solution of linear systems<\/p>\n<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">Course Objectives:<\/td>\n<td style=\"width: 118.888%;padding-left: 40px\" colspan=\"3\" width=\"524\">\n<p style=\"padding-left: 40px\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Develop basic programming skills with Matlab<\/p>\n<p style=\"padding-left: 40px\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Be able to use Matlab for basic numerical analysis problems<\/p>\n<p style=\"padding-left: 40px\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Understand the fundamental principles of numerical methods for differential\u00a0\u00a0\u00a0 equations<\/p>\n<p style=\"padding-left: 40px\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Familiar with numerical schemes for solving scientific problems<\/p>\n<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">Learning Outcomes (LOs):<\/td>\n<td style=\"width: 118.888%;padding-left: 40px\" colspan=\"3\" width=\"524\">\n<p style=\"padding-left: 40px\">Understand the fundamentals of<\/p>\n<p style=\"padding-left: 40px\">1.\u00a0\u00a0\u00a0\u00a0\u00a0 basic usage of Matlab<\/p>\n<p style=\"padding-left: 40px\">2.\u00a0\u00a0\u00a0\u00a0\u00a0 numerical analysis by using Matlab;<\/p>\n<p style=\"padding-left: 40px\">3.\u00a0\u00a0\u00a0\u00a0\u00a0 numerical methods for ordinary differential equations;<\/p>\n<p style=\"padding-left: 40px\">4.\u00a0\u00a0\u00a0\u00a0\u00a0 finite difference methods for elliptic partial differential equations;<\/p>\n<p style=\"padding-left: 40px\">5.\u00a0\u00a0\u00a0\u00a0\u00a0 finite difference methods for parabolic \u00a0partial differential equations;<\/p>\n<p style=\"padding-left: 40px\">6.\u00a0\u00a0\u00a0\u00a0\u00a0 finite difference methods for hyperbolic partial differential equations;<\/p>\n<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">\n<p style=\"padding-left: 40px\">Texts &amp; References:<\/p>\n<p style=\"padding-left: 40px\"><em>\u00a0<\/em><\/p>\n<p style=\"padding-left: 40px\"><em>(* recommended textbook(s))<\/em><\/p>\n<\/td>\n<td style=\"width: 118.888%;padding-left: 40px\" colspan=\"3\" width=\"524\">\n<p style=\"padding-left: 40px\">* \u201cNumerical Solution of Differential Equations: Introduction to Finite Difference and Finite Element Methods\u201d by Zhilin Li, Zhonghua Qiao, and Tao Tang.<\/p>\n<p style=\"padding-left: 40px\">References:<\/p>\n<p style=\"padding-left: 40px\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u201cNumerical Solution of Ordinary Differential Equations\u201d by Kendall Atkinson, Weimin Han, David Stewart.<\/p>\n<p style=\"padding-left: 40px\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u201cProgramming for Computations \u2013 MATLAB\/Octave\u201d by Svein Linge, Hans Petter Langtangen, Springer, 2016.<\/p>\n<p style=\"padding-left: 40px\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u201cNumerical Methods Using MATLAB, 4th edition\u201d by George Lindfield, John Penny, 2019.<\/p>\n<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\">Student Assessment:<\/td>\n<td style=\"width: 118.888%;padding-left: 40px\" colspan=\"3\" width=\"524\">\n<p style=\"padding-left: 40px\">Assignments: 35%<\/p>\n<p style=\"padding-left: 40px\">Midterm: 20%<\/p>\n<p style=\"padding-left: 40px\">Final examination: 45%<\/p>\n<\/td>\n<\/tr>\n<tr style=\"padding-left: 40px\">\n<td style=\"width: 28.4242%;padding-left: 40px\" width=\"144\"><\/td>\n<td style=\"width: 118.888%;padding-left: 40px\" colspan=\"3\" width=\"524\">\u221a \u00a0\u00a0 Assignments, quizzes, tests, midterm and final examination.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table style=\"margin-left: 40px;width: 35.5875%\" width=\"670\">\n<tbody>\n<tr>\n<td style=\"width: 14.8748%\" width=\"101\">Course Content:<\/p>\n<p>(topic outline)<\/td>\n<td style=\"width: 114.138%\" width=\"570\">&nbsp;<\/p>\n<table style=\"width: 93.0558%\" width=\"550\">\n<tbody>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">Week no.<\/td>\n<td style=\"width: 61.02%\" width=\"372\">Topics<\/td>\n<td style=\"width: 22.7703%\" width=\"85\">Assignment no.<\/td>\n<td style=\"width: 31.9683%\" width=\"47\">LO no.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">1<\/td>\n<td style=\"width: 61.02%\" width=\"372\">Programming with Matlab: basic plotting, matrix\/array operation<\/td>\n<td style=\"width: 22.7703%\" width=\"85\"><\/td>\n<td style=\"width: 31.9683%\" width=\"47\">1<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">2<\/td>\n<td style=\"width: 61.02%\" width=\"372\">Programming with Matlab: M-file\/scripts, control flow and operators<\/td>\n<td style=\"width: 22.7703%\" width=\"85\">1<\/td>\n<td style=\"width: 31.9683%\" width=\"47\">1<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">3<\/td>\n<td style=\"width: 61.02%\" width=\"372\">Numerical analysis: root finding, interpolation<\/td>\n<td style=\"width: 22.7703%\" width=\"85\">2<\/td>\n<td style=\"width: 31.9683%\" width=\"47\">2<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">4<\/td>\n<td style=\"width: 61.02%\" width=\"372\">Numerical analysis: Integration, differentiation<\/td>\n<td style=\"width: 22.7703%\" width=\"85\">\u00a03<\/td>\n<td style=\"width: 31.9683%\" width=\"47\">2<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">5<\/td>\n<td style=\"width: 61.02%\" width=\"372\">\u00a0Explicit and implicit methods for ordinary differential equations.<\/td>\n<td style=\"width: 22.7703%\" width=\"85\"><\/td>\n<td style=\"width: 31.9683%\" width=\"47\">3<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">6<\/td>\n<td style=\"width: 61.02%\" width=\"372\">\u00a0High order methods for ordinary differential equations.<\/td>\n<td style=\"width: 22.7703%\" width=\"85\">4<\/td>\n<td style=\"width: 31.9683%\" width=\"47\">3<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">7<\/td>\n<td style=\"width: 61.02%\" width=\"372\">Finite difference methods for one-dimensional boundary value problems.<\/td>\n<td style=\"width: 22.7703%\" width=\"85\"><\/td>\n<td style=\"width: 31.9683%\" width=\"47\">4<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\"><\/td>\n<td style=\"width: 61.02%\" width=\"372\">Midterm<\/td>\n<td style=\"width: 22.7703%\" width=\"85\"><\/td>\n<td style=\"width: 31.9683%\" width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">8<\/td>\n<td style=\"width: 61.02%\" width=\"372\">Local truncation error, consistency, stability, and convergence for finite difference methods.<\/p>\n<p>The ghost-point method.<\/td>\n<td style=\"width: 22.7703%\" width=\"85\">5<\/td>\n<td style=\"width: 31.9683%\" width=\"47\">4<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">9<\/td>\n<td style=\"width: 61.02%\" width=\"372\">Finite difference methods for two-dimensional elliptic partial differential equations.<\/td>\n<td style=\"width: 22.7703%\" width=\"85\"><\/td>\n<td style=\"width: 31.9683%\" width=\"47\">4<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">10<\/td>\n<td style=\"width: 61.02%\" width=\"372\">Iterative methods for solving sparse linear systems.<\/td>\n<td style=\"width: 22.7703%\" width=\"85\">6<\/td>\n<td style=\"width: 31.9683%\" width=\"47\">4<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">11<\/td>\n<td style=\"width: 61.02%\" width=\"372\">Finite difference methods for parabolic\u00a0partial differential equations.<\/td>\n<td style=\"width: 22.7703%\" width=\"85\">7<\/td>\n<td style=\"width: 31.9683%\" width=\"47\">5<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">13<\/td>\n<td style=\"width: 61.02%\" width=\"372\">Finite difference methods for first-order hyperbolic partial differential equations.<\/td>\n<td style=\"width: 22.7703%\" width=\"85\"><\/td>\n<td style=\"width: 31.9683%\" width=\"47\">6<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">14<\/td>\n<td style=\"width: 61.02%\" width=\"372\">Finite difference methods for second-order hyperbolic partial differential equations.<\/td>\n<td style=\"width: 22.7703%\" width=\"85\">8<\/td>\n<td style=\"width: 31.9683%\" width=\"47\">6<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 9.10747%\" width=\"46\">TBA<\/td>\n<td style=\"width: 61.02%\" width=\"372\"><strong>Final Examination <\/strong><\/td>\n<td style=\"width: 22.7703%\" width=\"85\"><\/td>\n<td style=\"width: 31.9683%\" width=\"47\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Coordinating Unit: Department of Mathematics, Faculty of Science and Technology Supporting Unit(s): Nil Course Code: Year of Study: 3 Course Title: Mathematics Experiments Compulsory\/Elective: Elective Course Prerequisites: Numerical Analysis, Partial Differential Equations Prerequisite Knowledge: Calculus, some basic knowledge of linear algebra, numerical analysis, and differential equations Duration: One semester Credit Units: 3 Class\/Laboratory Schedule: Three &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.fst.um.edu.mo\/personal\/liluo\/mathexperiment\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Mathematics Experiments&#8221;<\/span><\/a><\/p>\n","protected":false},"author":162,"featured_media":0,"parent":16944,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-28669","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/www.fst.um.edu.mo\/personal\/wp-json\/wp\/v2\/pages\/28669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fst.um.edu.mo\/personal\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.fst.um.edu.mo\/personal\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.fst.um.edu.mo\/personal\/wp-json\/wp\/v2\/users\/162"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fst.um.edu.mo\/personal\/wp-json\/wp\/v2\/comments?post=28669"}],"version-history":[{"count":4,"href":"https:\/\/www.fst.um.edu.mo\/personal\/wp-json\/wp\/v2\/pages\/28669\/revisions"}],"predecessor-version":[{"id":28679,"href":"https:\/\/www.fst.um.edu.mo\/personal\/wp-json\/wp\/v2\/pages\/28669\/revisions\/28679"}],"up":[{"embeddable":true,"href":"https:\/\/www.fst.um.edu.mo\/personal\/wp-json\/wp\/v2\/pages\/16944"}],"wp:attachment":[{"href":"https:\/\/www.fst.um.edu.mo\/personal\/wp-json\/wp\/v2\/media?parent=28669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}