General Description
-------------------------------------------
This course provides an overview of fundamental elements in computer Programming.
Students will learn the basis programming, analysis of problems and algorithm
development.
The use of Matlab in the lab sessions will provide to the students a high-level
and interactive integrated development environment plus a a thecnical computing language for
algorithm development, and its implementation and debugging in source code in Matlab
programming language.
General Competences
-------------------------------------------
- Synthesis and analysis
- Organization and planning
- Application of theoretical knowledge to practical problems
- Proactivity, creativity and reasoning for problem resolution
Specific Competences and Learning Objectives
--------------------------------------------
* Cognitive:
1. Identify and explain the fundamental topics in the field of Computer Programming,
Structured Programming, that facilitate the capabilities to learn new methods and
theories in the field of Aerospace Engineering.
* Procedural:
- Design Algorithms
- To learn how to use an integrated development environment (IDE) for program coding, and
debugging the algorithm and the source code
- To acquire a good programming style, resulting in efficient, well-organized, and
well-documented programs
- To acquire the ability to understand and use third-party programs
- Use the knowledge and abilities gained by personal exertion about computer programming
( i.e. algorithm development) to solve problems, and to adapt to the changes that
technology development will bring, in the field of Aeronautical Engineering.