Objectives and competences
Teaching objectives
- Promote the interest in Matlab® programming area to develop problems solutions.
Expected results
The student should be able to:
- Recognize the need and the advantages of automatic information processing;
- Demonstrate knowledge about the basic mechanisms of simulation, procedural or imperative languages;
- Design algorithms for solving scientific problems in Matlab® from its description in natural language.
- Use Matlab® to build, test and fix small programs.
Teaching Methodologies
Theoretical and practical classes with students’ permanent involvement.
In this course unit, learning is based on student’s active participation whose practical demonstration is carried out in all classes with computer programming concrete examples that culminate in a final practical project and exam, covering in this way all the proposed learning topics that are evaluated in the respective assessment components.
Syllabus
- Introduction to scientific programming
- Computer programming
- Programming Languages types and specificities
- Stages of program development - Simulation Language - MATLAB®
- Matlab® working environment
- Commands and Expressions
- Variables and Arrays
- Mathematical functions and operators
- Flow Control
- Test and conditions
- Functions
- Data and data structures
- Data Input-Output Instructions
- Graphics
- Graphical Interfaces; - Matlab® Applications