Programação Avançada
2010/2011
Mestrado em Matemática - Área de Especialização em Computação
Departamento de Matemática
Faculdade de Ciências e Tecnologia
da Universidade de Coimbra
Doutor Pedro Quaresma de Almeida
(Professor Auxiliar)
11 Junho 2010
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.
Além desse projecto mas, dentro do possível relacionado com o mesmo,
os alunos estudarão um tema que depois apresentarão publicamente.
Os projectos serão realizados durante o período lectivo
correspondente a um semestre.
- Projectos
-
- 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.
- 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.
- 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, aproveitando para apresentar uma dessas biblioteca em
particular, a GMP.
Pedro Quaresma de Almeida
Departamento de Matemática
Faculdade de Ciências e Tecnologia
Universidade de Coimbra
3000 COIMBRA, PORTUGAL
pedro - mat uc pt