Código: | L.AERO05 | Sigla: | PROG |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Sistemas Computacionais |
Ativa? | Sim |
Página Web: | https://moodle2425.up.pt/course/view.php?id=4673 |
Unidade Responsável: | Departamento de Engenharia Eletrotécnica e de Computadores |
Curso/CE Responsável: | Licenciatura em Engenharia Aeroespacial |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
L.AERO | 31 | Plano de estudos oficial | 1 | - | 6 | 52 | 162 |
Docente | Responsabilidade |
---|---|
Daniel Gouveia Costa | Regente |
Teóricas: | 2,00 |
Práticas Laboratoriais: | 2,00 |
Tipo | Docente | Turmas | Horas |
---|---|---|---|
Teóricas | Totais | 1 | 2,00 |
Daniel Gouveia Costa | 2,00 | ||
Práticas Laboratoriais | Totais | 1 | 2,00 |
Daniel Gouveia Costa | 2,00 |
Após a conclusão da unidade curricular, os estudantes devem ser capazes de:
- Projetar, implementar, testar e depurar programas que usem as construções fundamentais de programação, cálculos básicos, estruturas condicionais e iterativas padrão, entrada/saída simples, ficheiros e exceções .
- Entender a abstração de dados e usar tipos de dados simples ou compostos.
- Entender a abstração procedimental e usar a definição de funções e passagem de parâmetros.
- Implementar programas usando a biblioteca “standard” de Python.
- Definir e usar iteradores, geradores e outras operações em coleções.
- Implementar testes unitarios.
- Introdução ao Pensamento Computacional, algoritmos e programação com Python.
- Conceitos fundamentais de programação: tipos de dados simples; variáveis, expressões e declarações; fuxo de programa, condicionais, iteração; funções, passagem de parâmetros, recursão; ficheiros.
- Tipos de dados compostos: strings, tuplas, conjuntos, listas, dicionários.
- A biblioteca “standard” de Python.
- Listas e coleções.
- Estratégias de resolução de problemas.
- Ferramentas de programação, depuração e exceções.
- Testes unitários.
Designação | Peso (%) |
---|---|
Teste | 90,00 |
Participação presencial | 10,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 106,00 |
Frequência das aulas | 56,00 |
Total: | 162,00 |
Condições para obtenção de frequência: não exceder o limite de faltas estabelecido nas normas (25% do número de aulas práticas previstas).
Os estudantes com estatuto de trabalhador-estudante ou que tenham obtido frequência no ano letivo anterior estão dispensados de assiduidade às aulas práticas. No entanto, os estudantes que tenham obtido frequência no ano letivo anterior deverão realizar, no presente ano letivo, as componentes de avaliação abaixo indicadas.
A classificação final é dada pela seguinte fórmula:
Classificação final = 0.1 DP + 0.2 μT + 0.7 MT
onde
Componente DP = desempenho nas aulas práticas
ComponenteμT = 0,5 uT1 + 0,5 uT2, sendo μT1 eμT2 os micro-testes teóricos em sala de aula
Componente MT = 0,5 MT1 + 0,5 MT2, sendo MT1 e MT2 os minitestes práticos em salas de exame
Os estudantes com estatuto especial, embora possam estar dispensados da frequência das aulas práticas, estão sujeitos às mesmas condições de avaliação dos estudantes regulares.
Os estudantes que frequentaram esta unidade curricular no presente ano letivo podem fazer melhoria das componentes MT1 e/ou MT2, na época de recurso.