Cod: 21178
Department: DCET
Scientific area: Computer Engineering
Total working hours: 156
Total contact time: 26

This curricular unit aims to develop medium-sized programs (up to 10000 lines of Code, test the code, and efficiently, find and correct errors, and read, improve and expand the code written by third parties.

Develop small programs efficiently;
Test code and efficiently find and fix bugs;
Read and use code written by others.

Practice in developed programs with limited time;
Practice creating high-reliability code;
Practice in reading and using third-party code.

Coelho, José - Conceitos e exercícios de programação, utilizando Linguagem C". Lisboa: Universidade Aberta, 2010 (Repositório Aberto:


Continuous assessment is privileged: 2 digital written documents (e-folios) during the semester (40%) and a final digital test, Global e-folio (e-folio G) at the end of the semester (60%). In due time, students can alternatively choose to perform one final exam (100%).

Pré-requisitos: UC 21173 Introdução a Programação.

Apresentação pessoal do docente