ECTS credits ECTS credits: 6
ECTS Hours Rules/Memories Hours of tutorials: 1 Expository Class: 20 Interactive Classroom: 30 Total: 51
Use languages Spanish, Galician, English
Type: Ordinary Degree Subject RD 1393/2007 - 822/2021
Departments: Electronics and Computing
Areas: Computer Science and Artificial Intelligence
Center Higher Technical Engineering School
Call: First Semester
Teaching: With teaching
Enrolment: Enrollable | 1st year (Yes)
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 and Anonymous functions
Session 10: Symbolic and numerical integration.
Session 11-13: Input/output variables and grouping.
Session 14: Complete programming exercise
Session 15: Exam
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.
Knowledge:
Con02: Basic knowledge of the use and programming of computers, operating systems, databases and computer programs with applications in engineering.
Con18: Knowledge in basic and technological subjects, which enables them to learn new methods and theories, and gives them the versatility to adapt to new situations.
Competencies:
Comp08: Ability to solve problems with initiative, decision making, creativity, critical reasoning and to communicate and transmit knowledge, skills and abilities in the field of Chemical Engineering.
Skills:
H/D05: Ability to apply knowledge in practice.
H/D07: Autonomous learning.
H/D09: Computer skills.
The theory program is based on two weekly one-hour classes, which include explanations of the topics and 7 problems/practical cases.
The internship program is regularly organized in two-hour sessions. In each session, the topics explained in the theoretical classes are applied in practice as immediately as possible.
A first session of introductory practices is contemplated to access the USC Computer Classes and the non-face-to-face teaching tool in which all the practical contents of the subject are developed. This tool is used to support some theoretical content and all content, scripts and practical problems, along with their solutions.
This subject is fully integrated with the subjects "Mathematics" and "Fundamentals of Chemical Processes", acting as support for both in terms of learning computer environments for the development of the practices of said subjects.
Matlab will be used in the sessions in the computer room.
In the master classes the basic general contents will be developed and there will be seminars to solve the problems that arise in Matlab.
Con02 and Con18 knowledge have content associated with the theoretical and practical part of the subject and are explicitly evaluated in the tests carried out throughout the course.
About Comp08 skills, creativity and critical reasoning are fundamentally worked on, evaluating the different possibilities for solving problems both in theory and in practice.
Skills H/D05, H/D07 and H/D09 are fundamentally worked on in terms of the ability to plan time for autonomous learning, the ability to apply knowledge in solving problems through deliveries that have to be made in classes. practices.
The evaluation consists of 2 parts: Theory and Practice, which must be passed independently:
- Theory (4 points of the final grade): Questions with options and exercises to develop. The test will evaluate Con02 and Con18 knowledge, as well as Comp18 skills.
- Practice (6 points of the final grade): it will be evaluated through practical exercises that will be solved and delivered during the course and through a test. The test will allow you to evaluate the competencies and skills acquired (H/D05,H/D07,H/D09)
The grades of assignments and activities will be public before the ordinary opportunity exam.
RESIT (July):
-Theoretical part: the 4 points of the theory will be evaluated through a written exam that will cover the entire subject.
-Practical part: the 6 points of the practical part will be obtained through the exercises and a test evaluated during the course, it is not evaluated on this occasion.
In the case of fraudulent completion of exercises or tests, the provisions of the Regulations for evaluating the academic performance of two students and reviewing grades will apply.
In application of the ETSE regulations on plagiarism (approved by the ETSE Xunta on 12/19/2019), the total or partial copy of any practical or theoretical exercise will result in failure on both occasions of the subject, with a grade of 0.0 in both cases.
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.
Jesus Maria Rodriguez Presedo
- Department
- Electronics and Computing
- Area
- Computer Science and Artificial Intelligence
- Phone
- 881816433
- jesus.presedo [at] usc.es
- Category
- Professor: University Lecturer
Eduardo Manuel Sánchez Vila
- Department
- Electronics and Computing
- Area
- Computer Science and Artificial Intelligence
- Phone
- 881816466
- eduardo.sanchez.vila [at] usc.es
- Category
- Professor: University Lecturer
Nelly Condori Fernandez
Coordinador/a- 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
Monday | |||
---|---|---|---|
16:00-18:00 | Grupo /CLIL_01 | Spanish | Computer Room I2 |
Tuesday | |||
11:00-12:00 | Grupo /CLE_01 | Spanish | Classroom A2 |
12:00-13:00 | Grupo /CLE_02_inglés | English | Aula A9 |
16:00-18:00 | Grupo /CLIL_02 | Spanish | Computer Room I2 |
Wednesday | |||
12:00-13:00 | Grupo /CLE_02_inglés | English | Classroom A4 |
13:00-14:00 | Grupo /CLE_01 | Spanish | Classroom A2 |
16:00-18:00 | Grupo /CLIL_03 | Spanish | Computer Room I2 |
Thursday | |||
16:00-18:00 | Grupo /CLIL_04_inglés | English | Computer Room I2 |
01.17.2025 09:15-14:00 | Grupo /CLE_01 | Classroom A1 |
01.17.2025 09:15-14:00 | Grupo /CLIL_04_inglés | Classroom A1 |
01.17.2025 09:15-14:00 | Grupo /CLIL_03 | Classroom A1 |
01.17.2025 09:15-14:00 | Grupo /CLE_02_inglés | Classroom A1 |
01.17.2025 09:15-14:00 | Grupo /CLIL_01 | Classroom A1 |
01.17.2025 09:15-14:00 | Grupo /CLIL_02 | Classroom A1 |
06.26.2025 09:15-14:00 | Grupo /CLIL_01 | Classroom A1 |
06.26.2025 09:15-14:00 | Grupo /CLIL_02 | Classroom A1 |
06.26.2025 09:15-14:00 | Grupo /CLE_01 | Classroom A1 |
06.26.2025 09:15-14:00 | Grupo /CLIL_04_inglés | Classroom A1 |
06.26.2025 09:15-14:00 | Grupo /CLIL_03 | Classroom A1 |
06.26.2025 09:15-14:00 | Grupo /CLE_02_inglés | Classroom A1 |