| Code: | L.EC007 | Acronym: | AN |
| Keywords | |
|---|---|
| Classification | Keyword |
| OFICIAL | Mathematics |
| Active? | Yes |
| Web Page: | http://moodle.up.pt |
| Responsible unit: | Department of Civil and Georesources Engineering |
| Course/CS Responsible: | Bachelor in Civil Engineering |
| Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
|---|---|---|---|---|---|---|---|
| L.EC | 210 | Syllabus | 1 | - | 6 | 52 | 162 |
| Teacher | Responsibility |
|---|---|
| Maria do Carmo da Costa Patrocinio Coimbra |
| Lectures: | 2,00 |
| Recitations: | 2,00 |
| Type | Teacher | Classes | Hour |
|---|---|---|---|
| Lectures | Totals | 2 | 4,00 |
| Maria do Carmo da Costa Patrocinio Coimbra | 4,00 | ||
| Recitations | Totals | 9 | 18,00 |
| João Paulo Sousa Costa de Miranda Guedes | 2,00 | ||
| Isabel Maria Marques da Silva Magalhães | 6,00 | ||
| Maria do Carmo da Costa Patrocinio Coimbra | 2,00 | ||
| Isabel Cristina da Silva Martins Ribeiro | 8,00 |
OBJECTIVES:
Understand the limitations of numerical algorithms. Determine error estimates. Understand error propagation. Solve non-linear equations. Approximate data by interpolation and least squares. Approximate, derive, and integrate functions using numerical methods. Develop the ability to determine and analyze results obtained by scientific calculation instruments using approximate techniques. Acquire theoretical and practical knowledge of numerical techniques in solving engineering problems, namely: applying numerical techniques to model physical problems; solving engineering problems using numerical methods; implementing numerical algorithms; comparing different methods in solving numerical problems; choosing and deciding which numerical solving method to apply and which is the most efficient; evaluating and discussing the numerical results obtained; using numerical computing tools, MATLAB or Python, to determine numerical solutions
SKILLS AND LEARNING OUTCOMES:
Knowledge: Know and describe the fundamental concepts and numerical methods for solving engineering problems. Identify the main concepts associated to numerical solution and determination of approximate solutions.
Understanding: Identify and interpret the different techniques to be used in numerical problem solving.
Application: Develop skills for numerical problem solving. Apply knowledge and the ability to understand and solve problems in new and unfamiliar situations, in broad and multidisciplinary contexts.
Analysis: Analyse, discuss and critically interpret results, highlighting the potential of methods and their limitations.
Synthesis: Formulate and validate numerical solutions for solving non-linear equations, linear and non-linear systems, approximation of functions and integration.
Assessment: Criticise solutions and methodologies used. Be able to communicate their conclusions and their underlying knowledge and reasoning in a clear unambiguous manner.
Mathamatical Analysis 1 and 2, Algebra and Computation.
1. Numerical Analysis and Scientific Computing
1.1 Goal for numerical analysis.
1.2 Theory of errors: basic concepts, errors definitions and properties.
1.3 Error propagation.
1.4 Direct methods for solving linear systems. Doolittle LU decomposition without and with pivoting.
1.5 Iterative methods. Order of convergence of a succession of iterates.
2. Solution of non-linear equations: iterative methods
2.1 Bisection method
2.2 Newton method.
2.3 Secant method.
2.4 Convergence conditions and stopping criteria for iterative methods.
2.5 Error estimation.
2.6 Iterative methods for Non Linear Systems: Newton Method
3. Approximation of functions and data
3.1. Polynomial interpolation.
3.1.1. Different constructions of the interpolating polynomial.
3.1.2 Lagrange polynomials.
3.1.3 Interpolation error.
3.1.4 Divided differences and derivatives
3.2. Introduction to the least squares method. Normal equations.
4. Numerical integration
4.1. Newton-Cotes formulas.
4.2. Simple formulae and Compose formulae. Properties
4.3. Errors in numerical integration.
Scientific Content: 70%
Technological content: 30%
DEMONSTRATION OF THE SYLLABUS COHERENCE WITH THE CURRICULAR UNIT'S OBJECTIVES:
Understand the limitations of numerical algorithms. Determine error estimates. Understand error propagation. Solve non-linear equations. Approximate data by interpolation and least squares. Approximate, derive and integrate functions using numerical methods. Develop the ability to determine and analyze results obtained by scientific calculation instruments using approximate techniques. Acquire theoretical and practical knowledge of numerical techniques in solving engineering problems, namely: applying numerical techniques to model physical problems; solving engineering problems using numerical methods; implementing numerical algorithms; comparing different methods in solving numerical problems; choosing and deciding which numerical solving method to apply and which is the most efficient; evaluating and discussing the numerical results obtained; using numerical computing tools, MATLAB or Python, to find numerical solutions.
DEMONSTRATION OF THE COHERENCE BETWEEN THE TEACHING METHODOLOGIES AND THE LEARNING OUTCOMES:
The concepts and techniques are presented using knowledge of Analysis and Algebra, and, whenever possible, the theoretical exposition is accompanied by practical examples, graphical representations, and the use of scientific computing. The theoretical aspects are presented rigorously to demonstrate the applicability of the methods. In addition, justified comments are made comparing the various methods in terms of efficiency, accuracy of the results obtained, and applicability. Students are encouraged to design, implement, and apply algorithms. Special attention is paid to the analysis of results, with a focus on error estimates. Analysis and discussion of the solutions and methodologies used are valued. In practical classes, various case studies are solved using the computer and the MATLAB (or Python) programming language. In order to facilitate dialogue between all participants in the teaching/learning process, the course is hosted on the Moodle platform. On this page, students have access to all the content provided by the teachers and can consolidate concepts through self-assessment tests with immediate, commented evaluation. They can also use the forums to ask questions, which can be viewed by the entire Numerical Analysis community. In addition, explanatory videos and problem-solving demonstrations using Artificial Intelligence tools are used, promoting more interactive learning and keeping up to date with emerging technologies. Theoretical and theoretical-practical classes offer activities that encourage students to study independently. They are also encouraged to apply their knowledge and ability to understand and solve problems in new situations, in broad and multidisciplinary contexts.
| Designation | Weight (%) |
|---|---|
| Exame | 70,00 |
| Teste | 30,00 |
| Total: | 100,00 |
| Designation | Time (hours) |
|---|---|
| Estudo autónomo | 110,00 |
| Frequência das aulas | 52,00 |
| Total: | 162,00 |
According to the regulations and directives of the L.EC Director:
Approval of the curricular unit implies compliance with the attendance condition, with it being considered that a student meets this condition if, having been regularly enrolled, they do not exceed the maximum number of absences corresponding to 25% of the scheduled in-person classes for each type. In addition to the cases provided for by statute in the rules in force at FEUP, students who obtained a final grade in the UC equal to or greater than 6 points in the immediately preceding academic year are exempt from the attendance requirement for the curricular unit.
The formula of calculation of the final classification for grades higher or equal to 6 in the Final Examination is:
CF = maximum { EF; 0.7xEF + 0.2xTS + 0.1xQZ}
where,
EF - final exam classification, onsite Test
TS - grade of the Summative, onsite Test
QZ - Average of the marks in 3 online activities (quizzes)
For exam grades lower than 6, the final grade is the exam grade EF.
The classification of the distributed assessment obtained in previous years is not valid.
Final exam.
Final exam.
The assessments for this course are dane on computers in the Moodle environment. The use of calculators is not permitted.
According to the regulations and directives of the L.EC Director:
During any assessment period, possession of any electronic devices (e.g., mobile phones, tablets, headphones, smartwatches, etc.) is strictly prohibited.
It is the responsibility of the student to anticipate this situation before the start of the assessment period.