- Professor: Hugo Nobrega
- Monitores: a definir
- Grupo de discussões: Discord
- Plantão de monitoria: a definir
- Local: Sala F3-014 (terças e quintas); sala F2-022 (quartas)
Funcionamento da disciplina
O meio primário de comunicação entre os alunos, monitores e professores será o grupo no Discord listado acima.
As aulas serão realizadas em modalidade presencial, com aulas às 3as e 5as de 8:00 às 10:00 na sala F3-014 e com encontros para apoio/dúvidas/etc às 4as de 13:00 às 15:00 na sala F2-022.
Bibliografia
- Livro-texto: S. C. Coutinho, Números Inteiros e Criptografia RSA, Segunda Edição, Coleção Matemática e Aplicações, IMPA, 2014
- Slides do minicurso de Python, baseados no material PythonUFRJ
- Leitura complementar: L. M. Schechter, Uma Introdução à Criptografia de Chave Pública Através do Método El Gamal, Notas em Matemática Aplicada, Volume 77, SBMAC, 2014. Disponível gratuitamente na internet
- Uma boa fonte adicional (porém em inglês) para o material de provas, lógica, conjuntos, etc. (que não está presente nos livros acima) é: R. Hammack, Book of Proof, 3a edição. Disponível gratuitamente na internet
Listas de Exercícios
Lista | Data Limite de Entrega |
---|---|
Lista 1 | 19/5 às 8:00 |
Lista 2 atualizada em 25/5 | 2/6 às 8:00 |
Lista 3 | 12/7 às 8:00 |
Lista 4 | 28/7 às 8:00 |
Regras de colaboração
É permitido (e até recomendado) que os alunos estudem juntos, porém cada aluno(a) deve escrever e entregar suas próprias soluções. Soluções iguais ou muito parecidas serão desconsideradas. Para evitar problemas, recomendo que você nem mesmo olhe soluções prontas de seus colegas, e também recomendo que ao discutir soluções com colegas, você não tenha as sua soluções abertas à sua frente.
Cronograma planejado/registro de atividades
Data | Aula | Conteúdo |
---|---|---|
ter 12 abr | sem aula | Semana de recepção |
qui 14 abr | sem aula | Semana de recepção |
ter 19 abr | Aula 1 | Apresentação da disciplina e assuntos burocráticos; Abstração em matemática e computação; Definições, teoremas e provas |
qui 21 abr | sem aula | Feriado (Tiradentes) |
ter 26 abr | Aula 2 | Mais sobre teoremas e provas; exemplos com cifra de César e cifra multiplicativa |
qui 28 abr | Aula 3 | |
ter 3 mai | Aula 4 | |
qui 5 mai | Aula 5 | |
ter 10 mai | Aula 6 | Terminação e Corretude do Algoritmo de Euclides |
qui 12 mai | ||
ter 17 mai | ||
qui 19 mai | ||
ter 24 mai | ||
qui 26 mai | ||
ter 31 mai | ||
qui 2 jun | ||
ter 7 jun | ||
qui 9 jun | ||
ter 14 jun | ||
qui 16 jun | sem aula | Feriado (Corpus Christi) |
ter 21 jun | ||
qui 23 jun | Prova 1 | Prova 1 |
ter 28 jun | ||
qui 30 jun | ||
ter 5 jul | ||
qui 7 jul | ||
ter 12 jul | ||
qui 14 jul | ||
ter 19 jul | ||
qui 21 jul | ||
ter 26 jul | ||
qui 28 jul | ||
ter 2 ago | ||
qui 4 ago |
Método de avaliação
Teremos diversas listas de exercícios e \( n \) provas (a definir).
A nota final é calculada de acordo com a seguinte fórmula: \[ M = 0,25*ML + 0,75*MP \] sendo \( ML \) a média aritmética das \( k \) melhores notas das listas (a definir) e \( MP = \ldots \) (a definir).
A aprovação na disciplina se dará se, e somente se, \( M \geq 5 \).
Caso a/o aluna/o precise fazer segunda chamada, essa prova substitui a nota da prova perdida.
Os monitores farão a correção das listas, sob supervisão e responsabilidade do professor. O professor fará a correção das provas.