Training Objectives
Introduce the basic concepts of programming and algorithms development. Provide the basis that allows for the understanding of programming in languages such as Python, C and Java and the resolution of problems and calculations using programs.
Training Contents
1. Introduction to the subject of algorithm and programming. (4 hours) Writing, compiling and testing programs. Basic and variable data types; 2. Tests and conditions. (4 hours) Flow decision criteria and mechanisms in a sequential program. Logical and relational operators; 3. Structuring repetitive instruction sequences in cycles. (5 hours) 4. Code organization in units. (5 hours) Declaration, definition and invocation of functions. Scope of variables: local and global variables; 5. Use of vectors. (5 hours) Use of vectors in functions; 6. Written test (2 hours)
Digital Innovation Hubs
PTCentroDiH
Technology
Technique
- Practical exercices
- Practical session in lab
Channel
Technology Absortion Cycle
- Implementation: supports the implementation and installation of the technology in an industrial setting.
Instruction Level
Sector
Education Level
Capacity