Programação
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Ciência de Computadores |
OFICIAL |
Engenharia |
Ocorrência: 2022/2023 - 1S
Ciclos de Estudo/Cursos
Língua de trabalho
Inglês
Objetivos
O objetivo desta unidade curricular é o de fornecer aos estudantes uma base sólida de conhecimentos na área de informática, em particular na programação de computadores, que lhes permita depois aprofundar os seus conhecimentos ou a título individual ou no âmbito de outras cadeiras lecionadas ao longo do curso.
Resultados de aprendizagem e competências
Os estudantes devem ser capazes de:
1) desenhar algoritmos e construir programas;
2) resolver problemas usando programação em Python;
Modo de trabalho
Presencial
Programa
Introdução à programação. Construção de algoritmos. Resolução de problemas usando programação em Python.
Bibliografia Obrigatória
Peter Wentworth;
Learning with Python 3 (RLE)
Chuck Severance;
Python for Everybody
Métodos de ensino e atividades de aprendizagem
A lecionação desta unidade curricular baseia-se nos seguintes tipos de atividades: apresentação dos conceitos teóricos em conjunto com exemplos de aplicação; resolução de exercícios de desenho de algoritmos e construção de programas e a sua execução em computador; resolução de problemas concretos com recurso à linguagem de programação Python;
Software
Python interpreter
Tipo de avaliação
Avaliação distribuída sem exame final
Componentes de Avaliação
Designação |
Peso (%) |
Teste |
100,00 |
Total: |
100,00 |
Componentes de Ocupação
Designação |
Tempo (Horas) |
Estudo autónomo |
113,00 |
Frequência das aulas |
49,00 |
Total: |
162,00 |
Obtenção de frequência
A aprovação é obtida com a classificação final maior ou igual a 9,5 valores.
Fórmula de cálculo da classificação final
0.5x(1º teste) + 0.5x(2º teste)
Provas e trabalhos especiais
Dois testes de avaliação