Currículo
Técnicas de Programação TPROG
Contextos
Groupo: 2ª Edição > 2º Ciclo > Parte Escolar > Unidades Curriculares Optativas > Optativas Condicionadas 1
ECTS
7.5 (para cálculo da média)
Objectivos
OA1. Conhecer os conceitos básicos de Programação procedimental OA2. Saber e utilizar conceitos básicos de Programação Orientada a Objetos; OA3. Utilizar as principais bibliotecas de cálculo científicas para resolver problemas matemáticos.
Programa
1. Introdução 2. Fundamentos de linguagens de programação 3. Estruturas de dados 4. Fundamentos de programação: estruturas de controle 5. Fundamentos de programação: objetos e classes 6. Principais bibliotecas e aplicativos 7. Estudo de caso 1 8. Estudo de caso 2
Método de Avaliação
Todas as aulas são teórico-práticas. As aulas normalmente consistem de uma pequena apresentação da teoria, contexto de uso e técnicas utilizadas. O professor também ilustra alguns casos práticos. Os alunos podem ou não seguir esta apresentação na sua própria área de trabalho. Depois, existem vários exercícios em que os alunos são apoiados pelo professor. O trabalho individual é complementado com trabalhos em grupo. O trabalho de laboratório pode ser individual ou em grupo. Os alunos também devem executar um projeto em grupo. A classificação final resultará da aplicação dos critérios de avaliação seguintes: • Prova escrita individual, com classificação mínima de 8,5 valores 30% • Projeto informático, elaborado em grupo, com discussão 40% • Trabalho laboratorial e pequenos teste de escolha múltipla realizados em aula 30%
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 161.0
Carga Total -
Bibliografia
Principal
- Think Python.: Downey, A. 2015 Downey, A. (2015) Think Python. (2nd Edition) O'Reilly Media, Inc.
- Introduction to computation and programming using Python: With application to understanding data.: Guttag, J. 2016 Guttag, J. (2016) Introduction to computation and programming using Python: With application to understanding data. MIT Press.
- Programação em PYTHON: Introdução à Programação Utilizando Múltiplos Paradigmas: Martins J. P. 2015 Martins J. P. (2015) Programação em PYTHON: Introdução à Programação Utilizando Múltiplos Paradigmas, IST Press