Programação
Código: 21090
Departamento: DCET
ECTS: 6
Área científica: Engenharia Informática
Total de horas trabalho: 156
Total de horas de contacto: 26

Esta unidade curricular tem por objetivo o ensino de uma linguagem de programação estruturada imperativa, tendo sido escolhida para isso a linguagem C. O estudante ficará com bases sólidas sobre programação e os métodos de programação necessários para que possa abordar, mais tarde, linguagens de programação mais evoluídas e complexas.

  1. Programação
  2. Linguagem C
  3. Algoritmos

  • Identificar conceitos da programação imperativa;
  • Utilizar abstração funcional e abstração de dados;
  • Construir programas de média complexidade;
  • Construir algoritmos e estruturas de dados para problemas pequenos;
  • Elaborar código sem erros de qualidade;
  • Observar, localizar e remover bugs no código.

 

• Variáveis, condicionais e ciclos;
• Funções, vectores, procedimentos e recursão;
• Memória, estruturas e ficheiros.

  • Coelho, José - Conceitos e exercícios de programação, utilizando Linguagem C". Lisboa: Universidade Aberta, 2010 (Repositório Aberto: http://hdl.handle.net/10400.2/1779)
    • Versões online:
      • VPL (virtual programming language): Atividades 1 / Atividades 2 / Atividades 3, 2021
      • HTML, EPUB, MOBI, PDF, revisão 2012

 

E-learning.

A avaliação assume o regime de avaliação contínua.  Ao longo do semestre ser-lhes-á proposto que elaborem pequenos trabalhos, designados e-fólios. A realização do conjunto dos e-fólios poderá levar à creditação do seu cartão (CAP) de um máximo de 12 valores. À classificação obtida nos e-fólios juntam-se os valores obtidos nas atividades formativas avaliadas, realizadas no âmbito de cada módulo, num total de 8 valores.

Pré-requisitos: não aplicável.

Apresentação pessoal do docente

Apresentação da UC