Course code: 244008 | Subject title: COMPUTATIONAL ENGINEERING WITH MATLAB | ||||
Credits: 3 | Type of subject: Optative | Year: 4 | Period: 2º S | ||
Department: Mathematics and Computer Engineering | |||||
Lecturers: | |||||
PORTERO EGEA, LAURA (Resp) [Mentoring ] | ARRARAS VENTURA, ANDRÉS [Mentoring ] |
This subject introduces the student to the principles of modeling and simulation of various phenomena arising in engineering applications. In doing so, the fundamentals of the MATLAB programming language are presented. Special emphasis is given on the use of visualization tools and the design of graphical user interfaces. Simulation results related to different models are analyzed in detail.
Computational science and engineering, MATLAB, modeling and simulation, visualization of results.
At the end of the course, the student is able to:
Online material is made available to students throughout the course. This includes lecture notes corresponding to each lesson, MATLAB script files and related multimedia material. The formative activities and methodologies to be used, together with an estimate of the expected number of hours for each one of them, are provided in the following table:
Methodology - Activity |
Number of hours
|
A1: Reading
|
15
|
A2: Self-study
|
25
|
A3: Discussions and/or group tutoring (via forum)
|
4
|
A4: Individual tutoring (via e-mail or in person)
|
2
|
A5: Writing of individual reports | 8 |
A6: Design of a group project
|
20
|
A7: Oral presentation (via videoconferencing)
|
1
|
Total
|
75
|
Continuous assessment is considered throughout the semester, based on the following activities:
Learning outcome | Assessment activity | Weight (%) | Resit assessment |
LO1, LO2, LO3, LO4 | Participation in the forum discussions | 10 | No |
LO2, LO4 | Writing of individual reports for lessons 1 and 2 | 30 | Yes, by rewriting the reports based on the instructor's suggestions |
LO1, LO2, LO3, LO4 | Writing and oral presentation of a group project for lessons 3 and 4 | 60 Minimum to be considered in the final mark: 5/10 |
Yes, by rewriting and presenting the project based on the instructor's suggestions |
1. Introduction to MATLAB
Getting started. Vectors and matrices. Flow control structures. Scripts and functions. File input and output.
2. Visualization and interaction tools
Two-dimensional graphics. Three-dimensional graphics. Animations. Toolboxes: an overview. Graphical user interfaces.
3. Fundamentals of modeling
From physical phenomena to computer models. Modeling steps and fundamental laws. Engineering applications.
4. Simulation techniques
Discretization methods. Discussion of case studies(1): fluid flow, contaminant transport, heat transfer, mechanical vibrations or electrical circuits, among others.
(1) The case studies will be chosen depending on the students' interests and background.
Access the bibliography that your professor has requested from the Library.
Basic bibliography:
Additional bibliography: