Disciplina Curricular
Programação I Prog-I
Licenciatura Bolonha em Física - 12_Plano 2015/16 e 2016/17
Contextos
Grupo: 12_Plano 2015/16 e 2016/17 > 1º Ciclo > Física - Tronco Comum
Período:
Peso
6.0 (para cálculo da média)
Objectivos
Pretende-se que o aluno aprenda a programar numa linguagem imperativa (o Python), que fique a conhecer técnicas de programação e algoritmos básicos, e que adquira bons hábitos de programação.
Programa
Programação básica Elementos de computação: Computabilidade e máquina de Turing.de algoritmia: Busca exaustiva, por aproximação e por bissecção.de metodologia de programação: Atribuição e verificação; Decisão; Iteração e recursão; Abstracção e especificação; Clonagem.de linguagens de programação: Expressões e tipos; Precedência e associatividade; Funções; Âmbito; Bibliotecas e módulos.de estruturas de dados: Sequências, tuplos, listas e dicionários; Ficheiros.de desenvolvimento de software: Leitura e escrita; Documentação; Asserções e excepções; Teste e depuração.
Métodos de ensino e avaliação
Aulas presenciais de exposição da matéria e de resolução de exercícios.Aulas em laboratório de informática, para desenvolvimento e execução de pequenos programas. Exame finalTrabalho prático a realizar durante o semestreTrabalhos de casa