Electrical Engineering - Power Systems

ALGORITHMICS AND PROGRAMMING

General Data

Type of credits: ECTS
Number of credits: 5.00
Status: Mandatory
Type: Course
Academic Year:
Term:
Languages: Portuguese
Available for Mobility Students: No
Restricted to alliance: No
Code: Sin codigo

Coordination

Description

Theory
2

Laboratory
2

Instructors

Luiz Faria


 

Contents

CP1. Introdução à programação em Python
CP2. Introdução ao Python: tipos, variáveis, operações de entrada e saída
CP3. Operadores relacionais, execução condicional, estruturas de repetição, listas e processamento de listas, operadores lógicos e bit a bit
CP4. Funções, tuplos, dicionários e processamento de dados
CP5. Módulos, métodos de strings e de listas
CP6. Package NumPy: computação científica em Python
CP7. Package Matplotlib: visualização de dados em Python

Learning Outcomes

The student must be able to:
CO1- Know and understand the architecture and operation of a computer environment;
CO2- Design algorithms by applying appropriate methodologies;
CO3- Understand and adapt existing programs and develop new programs coded in Python programming language;
CO4- Analyze and solve simple problems with computational tools;
CO5- Perform literature research in order of obtain skills needed for coding programs using other programming languages.