Disciplina Curricular
Programação II (LTI) P-II-LTI
Licenciatura Bolonha em Matemática - 3_Plano 2015/16 a 2021/22
Contextos
Grupo: 3_Plano 2015/16 a 2021/22 > 1º Ciclo > Tronco Comum OU Minor > Minor em Informática > Optativas > 3º Ano > 553_Minor em Informática
Período:
Peso
6.0 (para cálculo da média)
Objectivos
Desenvolver a capacidade de resolver de problemas com recurso a algoritmos e métodos de programação através de uma linguagem de programação. No final da disciplina o aluno deve ser capaz projetar, codificar, testar, visualizar, analisar e depurar funções e programas. Deverá também dominar um conjunto de ferramentas para ajudar na resolução de problemas. A linguagem veículo é Python 3.
Programa
• Complexidade algorítmica • Algoritmia: busca, ordenação • Programação funcional • Tipos • Programação por contrato • Teste de funções • Utilização de bibliotecas: matplotlib, sys, csv, json, . . .
Métodos de ensino e avaliação
Métodos de ensino: exposição da matéria em aulas teóricas; manipulação de conceitos e operações em aulas teórico-práticas; treino de programação em aulas de laboratório. Método de avaliação: exame.