ECTS credits ECTS credits: 9
ECTS Hours Rules/Memories Student's work ECTS: 148.5 Hours of tutorials: 4.5 Expository Class: 36 Interactive Classroom: 36 Total: 225
Use languages Spanish, Galician, English
Type: Ordinary Degree Subject RD 1393/2007 - 822/2021
Center Higher Technical Engineering School
Call: Annual
Teaching: Sin Docencia (En Extinción)
Enrolment: No Matriculable (Sólo Planes en Extinción)
The subject presents an introduction to computers and programming in MATLAB on PC computers under Windows operating system with application to problems of chemical engineering.
It also serves as the basis for the student to solve problems in subsequent courses using specific Matlab toolboxes of Chemical Engineering.
It is the student's first introduction to the field of computing and, in particular, on the fundamentals of programming. Therefore, a prime objective of the matter is that the future chemical engineer know the fundamentals of computer systems, with special emphasis on the components that are common in the field of chemical industry applications.
The objectives related to the development of programming skills occupy an essential part of subject. Specifically, it is intended that students develop fluency in the specification, design, programming and testing of computer applications for chemical engineering.
Theoretical content:
-------------------------------------------------- --------------------------------------
Introduction to software development: Data Structures and Algorithms. Programming languages, compilers and interpreters. Data Types and basic expressions. Algorithmic control structures. Modular programming. Input/Output.
It is intended to give an overview of the use of computers to solve problems. Provide a brief introduction to computer systems but will deepen the development of algorithms and control structures in general, and then specifically applied in Matlabt.
Part I. Introduction to the development of programs
Part II. Matlab Programming language
1. Constants and variables. basic types.
2. Basic expressions.
3. Structures selection.
4. Repetitive structures.
5. Grouping variables.
6. Modular programming: functions.
7. Input/Output.
Practical content :
-------------------------------------------------- -----------------------
Session 1: Introduction to the Matlab environment: Data types and Variables.
Sessions 2: Expressions in Matlab
Session 3-4: Matlab functions.
Session 5: Selection structures.
Session 6-7: Iteration structures.
Session 8: Solving systems of linear equations.
Session 9: Functions.
Session 10: Anonymous functions.
Session 11: Symbolic and numerical integration.
Session 12-14: Input/output variables and grouping.
Session 15: Complete programming exercise
Basic bibliography:
- GILAT, Amos, 2006. MATLAB: una introducción con ejemplos prácticos. Barcelona: Reverté. ISBN: 978-84-291-5035-3. Available in the library of the ETSE: A300 35, e A300 35 A-D.
This text is basic to the subject as it deals with the basics of computing from the perspective of the future engineer.
Further reading:
- PALM, William J., 2005. Introduction to MATLAB 7 for engineers. Boston: McGraw-Hill. ISBN: 0-07-123262-1. Available in the library of the ETSE: A012 30
- ETTER, Delores M., 1993. Engineering problem solving with MATLAB. Englewood Cliffs, New Jersey: Prentice Hall.: Available in the library of the ETSE: A012 76 USO EN SALA. Available in the library of Physics Faculty: C00 112
- HANSELMAN, Duane C., LITTLEFIELD, Bruce, 2005. Mastering MATLAB 7. International Edition. Upper Saddle River (New Jersey): Pearson/Prentice Hall. ISBN: 0-13-185714-2. Available in the library of the ETSE: A012 22 B
Teacher material used during presentations will be available in the virtual campus. Documentation of Matlab will also be used to support student learning.
Basic skills:
CB.1. Students have demonstrated knowledge and understanding in a field of study from general secondary education, and is typically at a level which, although supported by advanced text books, includes some aspects that imply knowledge of the forefront of their field of study.
CB.3. That students have the ability to gather and interpret relevant data (usually within their field of study) to inform judgments that include reflection on relevant social, scientific or ethical.
Specific skills - basic training module:
FB.1. Ability to solve mathematical problems that may arise in engineering. Ability to apply knowledge about:
FB.1.3. Numerical methods, numerical algorithms.
FB.3. Basic knowledge on using and programming computers, operating systems, databases and software with applications in engineering.
General skills:
CG.3. Knowledge in basic materials and technology to enable them to learn new methods and theories, and equip them with the versatility to adapt to new situations.
CG.4. Ability to solve problems with initiative, decision making, creativity, critical thinking and to communicate and transmit knowledge, skills and expertise in the field of chemical engineering industry.
Cross skills:
CT.1. Capacity for analysis and synthesis
CT.4. Skills for the use and development of computer applications.
CT.6. Troubleshooting
CT.13. The ability to apply knowledge in practice
CT.19. Autonomous learning
This is a subject that begins its extinction in this 2024-2025 academic year, so it is a subject without teaching.
The assessment will be carried out by taking an exam whose grade will correspond to 100% of the subject.
The exam will have 2 clearly differentiated parts:
Part 1. Theoretical exam that will consist of short questions related to the different contents of the subject. Your grade will be 30% of the overall grade.
Part 2. Examination of problems that will consist of several problems related to the contents of the subject. Your grade will be 70 % of the overall grade.
For the study of the subject, it is recommended to do all the exercises in the problem and practice bulletins, both those that are solved in the practice sessions themselves and those that are proposed.
It is strongly recommended to use the tutorials to resolve doubts regarding these problems or any content of the subject. This is especially important with the model of continuous evaluation of practices, since some content is based on the previous ones, which makes it very convenient to have assimilated the previous topics before trying to understand the new ones.
Nelly Condori Fernandez
- Department
- Electronics and Computing
- Area
- Computer Science and Artificial Intelligence
- n.condori.fernandez [at] usc.es
- Category
- Professor: LOU (Organic Law for Universities) PhD Assistant Professor
01.17.2025 09:15-14:00 | Grupo de examen | Work Classroom |
06.02.2025 09:15-14:00 | Grupo de examen | Classroom A1 |
06.26.2025 09:15-14:00 | Grupo de examen | Classroom A1 |