Currículo

Técnicas de Programação TPROG

Contextos

Groupo: Economia > 2º Ciclo > Parte Escolar > Unidades Curriculares Optativas > Optativas 2 a 4

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

  • 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
  • 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.
  • Think Python.: Downey, A. 2015 Downey, A. (2015) Think Python. (2nd Edition) O'Reilly Media, Inc.

Secundária

Disciplinas de Execução

2021/2022 - 1 Semestre

2019/2020 - 1 Semestre

2020/2021 - 1 Semestre