Algorithms

Go back

Algorithms

Initiative Description

This training action is justified by its structuring character in the context of several higher education courses (namely, engineering), providing the bases for programming and algorithm development.


Details

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

  • Face to face
  • Blended

Technology Absortion Cycle

  • Implementation: supports the implementation and installation of the technology in an industrial setting.

Instruction Level

  • Fundation

Sector

  • Computer - Software

Education Level

  • Bachelor

Capacity

  • 10 to 20

Countries where training is provided

  • Portugal

Cities where training is provided

  • Covilhã

Languages this training can be provided

  • Portuguese and English