Universidade Federal de Minas Gerais

Departamento de Ciência da Computação

Redes de Computadores (BCC) 2010/2




Avaliação

Os pontos serão dividos entre provas (48%) e trabalhos (48%).

Os quatro pontos restantes serão baseados na frequência e serão atribuídos segundo a fórmula: $Nota_f = max({4 - N_{faltas}/8},0)$, onde $N_{faltas}$ corresponde ao número de dias de aula em que o aluno esteve ausente.

Há algumas listas de exercícios disponíveis para ajudar na preparação para as provas, mas elas não valem pontos.

Provas

Serão quatro, cada uma valendo 12 pontos, com datas e matéria a serem definidas ao longo do curso. As datas serão sempre as definidas no calendário do curso.

Informe o professor assim que possível no caso de não poder fazer uma das provas. Compromissos profissionais não são em geral justificativa para ausência.

Listas de exercícios

Apesar de não valerem pontos, listas de exercício sobre a matéria de cada prova estarão disponíveis para auxiliar no entendimento dos conceitos. Recomendo fortemente que todos façam as listas à medida que a matéria for discutida. Utilizem os fóruns de cada lista para discutir as respostas e tirar suas dúvidas no Moodle.


Trabalhos práticos

Serão quatro, valendo 48 % da nota final. Exceto quando houver indicação em contrário, os trabalhos poderão ser realizados individualmente ou em duplas. Nesse último caso, os dois alunos deverão estar presentes às entrevistas e devem ambos ser capazes de responder perguntas sobre qualquer parte do trabalho.

Orientações sobre o ambiente de desenvolvimento

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 do CD, ou você pode instalar o Virtual box, ferramenta gratuita e de software livre que permite você executar um S.O. em uma janela, ``dentro'' de outro S.O. (como o Windows, por exemplo). No caso do Ubuntu, certifique-se que os seguintes pacotes sejam instalados: gcc, gcc-doc, glibc-doc, manpages, manpages-dev, ddd.
Excepcionalmente, os TPs poderão ser desenvolvidos em Java (a ser confirmado).

Mais detalhes sobre a instalação do Virtual Box e do uso do ambiente Linux serão fornecidos em sala.

Sobre prazos e formato de entrega:

Todos os trabalhos devem ser entregues eletronicamente, como um arquivo .zip ou .tar.gz, contendo todo os fontes relacionado ao trabalho em questão -- não inclua arquivos objeto (.o, .obj) nem arquivos executáveis (a.out, .exe, etc.); um relatório deve fazer parte da entrega, detalhando aspectos principais do trabalho executado.

A entrega eletrônica deve ser feita até o horário indicado no Moodle. Usualmente, esse horário é sempre anterior ao início da aula no dia marcado.

Trabalhos entregues depois do prazo serão penalizados em 12,5 % se entregues nas 24 horas seguintes, em 25 % se entregues até as 48 horas e 50 % para as 24 horas depois disso. (Isto é, o atraso máximo aceitável para ainda valer algo é de três dias.)

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 individuais.

Confira as datas dos trabalhos no calendário do curso



Next: Referências e links úteis Up: Redes de Computadores (BCC) Previous: Calendário
Versão HTML produzida por Dorgival Guedes
(2010-10-18)