Currículo

Fundamentos da Programação (Pgcda) 03488

Contextos

Groupo: Escola de Gestão > Optativas > Departamento de Métodos Quantitativos para Gestão e Economia > 2º Ciclo

ECTS

6.0 (para cálculo da média)

Objectivos

Após a conclusão desta unidade curricular o aluno deverá ficar apto a: OA1. Desenvolver funções/procedimentos que implementem algoritmos simples. OA2. Desenvolver código para manipular estruturas vetoriais e objetos. OA3. Desenvolver classes de objetos simples. OA4. Escrever e compreender código Python.

Programa

CP1. Funções e parâmetros CP2. Variáveis e estruturas de controlo CP3. Invocação e recursividade CP4. Vetores CP5. Procedimentos e referências CP6. Matrizes CP7. Objetos simples CP8. Classes de objetos CP9. Objetos compostos CP10. Classes de objetos compostos

Método de Avaliação

Esta unidade curricular está estruturada numa combinação de aulas teóricas e aulas práticas. As aulas teóricas têm um cariz demonstrativo, no sentido em que em todas as aulas, uma parte significativa das mesmas é dedicada a resolver exercícios passo-a-passo, demonstrando a aplicação de conceitos. As aulas práticas destinam-se à realização de exercícios ao longo do semestre, os quais acompanham os conceitos abordados nas aulas teóricas. | Avaliação periódica: Nota Final = 20% Nota do Teste Intercalar + 70% Nota da Frequência + 10% Notas dos Mini-testes Online [nota mínima de 8 valores na Frequência] Projeto Individual: obrigatório; classificações possíveis - A, B, C e D; define um limite máximo para a Nota Final [A - max. 20; B - max. 16; C - max. 12; D - reprovação à UC] Não é possível obter aprovação através da realização de Exame (100% da nota). Ver detalhes obrigatórios no campo Observações.

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 125.0

Carga Total -

Bibliografia

Principal

  • Python for Software Design: Downey A.B 2009 Cambridge University Press Programação em Python: Introdução à programação com múltiplos paradigmas: João P. Martins 2013 IST Press:

Secundária

Disciplinas de Execução