Programação

  • Normas de conduta

    O texto a seguir é uma cópia da usada pelo Prof. Yoshiharu Kohayakawa.

    Política de colaboração: https://www.ime.usp.br/~yoshi/2021ii/ccm0118/html/colaboracao.html 

    As provas, listas de exercícios e EPs de CCM0128 devem ser feitos individualmente. Você tem responsabilidade sobre cópias feitas de questões de suas provas e de trechos de seus EPs. Quando autores e copiadores combinam, estão ludibriando o sistema de avaliação. Provas e EPs considerados plagiados, tanto o original como a cópia, receberão nota zero e os nomes dos alunos envolvidos serão encaminhados à coordenação.

    O trabalho em grupo e a cooperação entre colegas é em geral benéfico e útil ao aprendizado. Para ajudar um colega você pode lhe explicar como resolveu um ou outro problema. Por exemplo, pode explicar que para fazer um determinado trecho de programa é possível usar dois "loops" ou que para representar os dados basta usar algumas variáveis etc… O que você não deve fazer é mostrar seu programa! Você pode achar que a amizade é mais importante do que as considerações éticas acima, mas mostrar seu programa pode prejudicar o aprendizado do seu colega:

    • depois de seu colega ter visto seu programa, será muito mais difícil para ele imaginar uma solução original;
    • seu colega não entenderá realmente o problema: a compreensão passa pela feitura dos programas e não pela imitação/cópia;
    • vocês passarão por outras avaliações, na forma de provas; as provas escritas por alunos que fizeram os EPs e pelos que não fizeram são marcadamente diferentes, e as notas baixas desses últimos são inevitáveis.
    • Além disso, seu colega pode eventualmente divulgar sua solução para outros colegas, colocando-o em uma situação complicada. Esses problemas ocorrem em muitos lugares, e as políticas e recomendações não variam muito. Algumas recomendações da Universidade de Lisboa valem também aqui e foram reproduzidas acima.

  • Critério de avaliação

    A nota final é dada pela média ponderada dos Exercícios Programas (EPs) da seguinte forma:

    nota_semestre = (1xEP1 + 1xEP2 + 1xEP3 + 2xEP4 + 2xEP5 + 3xEP6 + 4xEP7)/14

    se nota_semestre >= 5.0

        então nota_final := nota_semestre

    senão

        se ((2xEP_REC + nota_semestre) / 3) >= 5.0

            nota_final := 5.0

        senão

            nota_final := nota_semestre


  • Exercícios Programas