Algoritmos e Estruturas de Dados I, 2019.Q1

  • Turmas DB1MCTA001-17SA e DB2MCTA001-17SA

                Professor de prática (DB2MCTA001-17SA): Prof. Paulo Henrique Pisani
                Plano de Ensino (o mesmo para as duas turmas)
                Cronograma (sujeito a modificação)
                Conceitos finais
               
  • Turma DA4MCTA001-17SA

                Professor de Teoria: Prof. Jesús P. Mena-Chalco
                Para mais informações visite o site do curso
               
  • Atendimento para dúvidas (todas as turmas):

                Prof. Jesús: Terças, das 16 às 18h, sala 517-2, bloco A
                Prof. Paulo: Quartas, das 17 às 18h, sala 507-2, bloco A
                Profa. Mirtha: Quintas, das 13 às 15h, sala 529-2, bloco A
               
  • Avisos

  • IMPORTANTE: As provas das turmas DB1 e DB2 (Vespertino) são sem consulta mas será permitido o uso do computador sem Internet para ajudar na solução da questão prática. Neste caso, haverá algumas regras:
                - utilizar o computador no Linux na conta "convidado";
                - editores permitidos: gedit, vim, VSCode, Sublime e CodeBlocks (não poderá ser usado o repl.it, assim como outros ambientes online);
                - compilador: gcc.
  • As listas de exercícios não precisam ser entregues. Elas devem ser resolvidas aos poucos, no seu ritmo, como preparação para as provas.
  • Cadastre-se no Moodle CMCC para ter acesso aos exercícios do laboratório e desafios.
  • O plágio nas atividades de laboratório e provas gera nota zero para todos os envolvidos. Dependendo da gravidade, também pode gerar a reprovação automática na disciplina e o encaminhamento do caso à Comissão de Transgressões Disciplinares.
  • A fase de teste e depuração é muito importante. Escolha de forma apropriada seus casos de testes para cobrir todas as situações críticas, e.g. estruturas vazias, primeiro e último elemento, valores de entrada grandes, desbordamentos e vazamentos, referências não válidas, etc.
  • O sistema de correção automática funciona corretamente. Se seu programa não passou algum teste automático então seu programa contem erros ou não responde à especificação. Clique aqui para dicas do Prof. Paulo.
  • Não use repl.it para depuração pois ele não reporta alguns erros. Depure seus programas usando e.g. gcc, Cloud9, Netbeans, Codeblocks, etc.
  • Regras para avaliação dos exercícios de Laboratório Turmas DB1 e DB2 (Vespertino)

  • A nota de cada exercício é variável, dependendo da complexidade. A nota é atribuída automaticamente pelo corretor do Moodle.
  • Cada caso de teste do enunciado do exercício que não passar no corretor automático zera a nota do exercício.
  • Cada caso de teste que não estiver no enunciado desconta um valor variável da nota máxima, que pode ou não ser proporcional ao número total de casos.
  • O sistema de correção automática avalia vazamento de memória. Será descontado 20% da nota máxima caso algum teste falhar na verificação de vazamento (deixar algum lixo na memória).
  • O prazo de entrega dos exercícios que valem nota ("LAB") será até segunda feira seguinte, 23:55h.
  • O prazo de entrega dos exercícios que NÃO valem nota ("para estudo") será até 8/5/2019.
  • O sistema de correção verifica plágio. Será atribuída nota zero para todos os envolvidos nos casos detectados.