Programação Avançada
2013/2014 - 2º Semestre
Mestrado em Matemática
Departamento de Matemática
Faculdade de Ciências e Tecnologia da Universidade de Coimbra
Doutor Pedro Quaresma (Professor Auxiliar)


Pretende-se com esta disciplina que os alunos realizem, no espaço temporal de um semestre um Projecto Computacional Avançado, isto é, que resolvam e implementem, numa dada linguagem de programação, um tema aplicado de médio porte.

Submissão de propostas (área reservada).

Os projectos serão realizados durante o período lectivo correspondente a um semestre.


Projectos

Nome do Projecto Proponente Const. Grupo
1 Números Famosos Doutor Pedro Quaresma <= 2
2 Um comando (para electrodomésticos) universal Doutor Pedro Quaresma <= 2
3 Códigos o de Gray para partições de conjuntos Doutores Ricardo Mamede & Pedro Quaresma <= 2
4 Artigos e Citações em BibTeX Doutor Pedro Quaresma <= 2
5 Interface Gráfico para Aplicações Numéricas , (English version) Doutores Adérito Araújo, Sílvia Barbeiro & Pedro Quaresma <= 2

A lista de propostas de projectos ainda não está fechada. Os alunos poderão propor um projecto, o mesmo será analisado em termos de exequibilidade e interesse para a disciplina.

Além do projecto mas, dentro do possível relacionado com o mesmo, os alunos estudarão um tema que depois apresentarão publicamente.

Temas
Internacionalização/Localização
pretende-se que o aluno estude a construção de "programas internacionais", isto é, programas que não estejam ligados de forma rígida a uma dada língua, mas que pelo contrário, embora tenham definida uma língua de base, sejam capazes de se adaptar "localizar" a muitas e variadas línguas. (English version).
Makefiles: compilação separada
pretende-se que o aluno estude a compilação separada de programas em C, através da utilização do mecanismo das Makefiles. (English version).
Programação Literária: Literate Programming
pretende-se que o aluno estude o conceito de programação literária, isto é, um sistema como o CWeb em que a construção de um programa e da sua documentação não são concebidas de uma forma separada mas como uma só entidade literária.
Bibliotecas Externas (GMP entre outras)
pretende-se que o aluno estude a utilização de bibliotecas externas num programa C/C++, aproveitando para apresentar uma dessas biblioteca em particular.
Material de Apoio

Pedro Quaresma
Departamento de Matemática
Faculdade de Ciências e Tecnologia
Universidade de Coimbra
3000 COIMBRA, PORTUGAL
pedro - mat uc pt