Checking date: 16/05/2022

Course: 2022/2023

Numerical Computing
Study: Bachelor in Energy Engineering (280)

Coordinating teacher: GONZALEZ RODRIGUEZ, PEDRO

Department assigned to the subject: Department of Mathematics

Type: Electives
ECTS Credits: 3.0 ECTS


Requirements (Subjects that are assumed to be known)
Linear Algebra, Calculus I, Programming, Calculus II, Statistics, Calculus III
1- Basic numerical techniques for solving problems in engineering. 2- The mathematical foundations of the algorithms implemented in the most usual commands of the software MATLAB. 3- To learn how to use MATLAB both at the level of direct use of basic commands and at programming level. 4- To be able of solving numerically different practical problems by combining the algorithms introduced in this course and the software MATLAB. 5- To acquire the needed knowledge for understanding and implementing in practice in the future mathematical algorithms more sophisticated than the ones introduced in this course.
Skills and learning outcomes
Description of contents: programme
1- Introduction to MATLAB and to floating point arithmetic. 2- Numerical solution of linear systems and least squares problems in MATLAB. 3- Interpolation in MATLAB. 4- Numerical solution of nonlinear equations in MATLAB. 5- Quadrature in MATLAB. 6- Solving ordinary differential equations in MATLAB.
Learning activities and methodology
This is a "hands on" course. Students follow the explanations of the instructor performing in real time the exercises, examples and other proposed activities in the computer. Thus the course takes place in the computer Lab while the students run MATLAB simultaneously to the explanations of the instructor. In addition, every three weeks, a computing long problem related to the subject will be proposed to the students. The students will have one week to solve it using MATLAB and return it to the instructor for evaluation. Officce hours will follow the rules of Universidad Carlos III de Madrid and intend to solve doubts of individual students.
Assessment System
  • % end-of-term-examination 40
  • % of continuous assessment (assigments, laboratory, practicals...) 60
Basic Bibliography
  • Cleve Moler. Numerical Computing with MATLAB. SIAM. 2004
  • John H. Mathews and Kurtis K. Fink. Numerical Methods using MATLAB (4th Edition). Pearson. 2004
Additional Bibliography
  • G. W. Stewart. Afternotes on Numerical Analysis. SIAM. 1996
  • G. W. Stewart. Afternotes goes to graduate school. SIAM. 1998
  • Uri M. Ascher and Chen Greif. A first course in Numerical Methods. SIAM . 2011

The course syllabus may change due academic events or other reasons.