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

Nesta unidade curricular será feita a identificação de conceitos da programação imperativa, de forma a utiliza-los em outras linguagens de programação. Serão produzidos pequenos programas numa linguagem imperativa e desenvolvidos algoritmos e estrutura de dados para pequenos problemas.

Identificar os conceitos da programação imperativa, de forma a utilizá-los em outras linguagens de programação;
Produzir pequenos programas numa linguagem imperativa; Desenvolver algoritmos e estruturas de dados para pequenos problemas.

Variáveis, condicionais e ciclos;
Funções, vetores, 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

O regime de avaliação preferencial é o de avaliação contínua, constituída pela realização de 2 e-folios (trabalhos escritos em formato digital), ao longo do semestre letivo, e de um momento final de avaliação e-fólio Global (e-fólioG), a ter lugar no final do semestre, com peso de, respetivamente, 40% e 60% na classificação final. Os estudantes podem, no entanto, em devido tempo, optar um único momento de avaliação, realizando, então uma prova de Avaliação Final (exame) com o peso de 100%.