Teremos quatro provas, com datas e matéria a serem definidas ao longo do curso. (Consulte o calendário para as datas corretas.)
Conteúdo das provas (a confirmar):
Serão disponibilizadas (no moodle) listas de exercícios sobre o assunto de cada capítulo, com soluções. Apesar de não valerem pontos, essas listas visam exercitar os principais conceitos associados e servem como preparação para as provas.
As práticas devem ser desenvolvidas no ambiente Linux usando as linguagens
ANSI C/ANSI C++, sem bibliotecas adicionais além das bibliotecas padrão de
cada linguagem (e do Linux, obviamente). Uma boa opção, para aqueles que
têm acesso a um computador em casa, é instalar uma versão de Linux.
Isso pode ser feito com uma instalação como a Ubuntu a partir de um CD,
ou você pode instalar um ambiente virtual como o VMware ou o
Virtual Box e executar uma máquina virtual Linux.
No caso do Ubuntu, certifique-se que os
seguintes pacotes sejam instalados: gcc, gcc-doc,
glibc-doc, manpages, manpages-dev e ddd.
Isso pode ser feito com o comando:
sudo apt-get install gcc gcc-doc glibc-doc manpages manpages-dev ddd
Todos os trabalhos devem ser entregues eletronicamente, como um arquivo .zip ou .tar.gz, contendo todo o material relacionado ao trabalho em questão -- não inclua arquivos objeto (.o) nem arquivos executáveis; um relatório deve fazer parte da entrega, detalhando aspectos principais do trabalho executado. O relatório e todos os arquivos fonte devem conter o(s) nome(s) dos autores. O relatório deve conter uma seção descrevendo qual foi a participação de cada aluno no desenvolvimento do trabalho.
A entrega eletrônica deve ser feita até o meio-dia do dia de entrega do trabalho.
Trabalhos entregues depois do prazo serão penalizados em 10 % ao dia, começando com trabalhos entregues no dia indicado, mas após o prazo. Trabalhos com mais de 4 dias de atraso (50% de penalização) não serão aceitos.
Para evitar problemas, comece a fazer cada trabalho assim que ele for definido. O prazo planejado para cada entrega prevê trabalho contínuo durante o período; deixar para fazer tudo nos últimos dias não vai dar certo, acreditem.
Parte da avaliação dos trabalhos poderá ser feita na forma de questões escritas nas provas teóricas e/ou por entrevistas.
Confira as datas dos trabalhos no calendário do curso