[ Anterior | Índice | Seguinte ]

Signed Binary Representations Revisited

Juliana Lai Yeh Lee
Orientador: Routo Terada
Instituto de Matemática e Estatística
Universidade de São Paulo


Disciplinas mais relevantes

       As disciplinas mais importantes para esta iniciação foram:

       MAT0138 - Álgebra I para Computação: esta disciplina deu metade da base algébrica que é utilizada em grande parte dos conceitos de Criptografia.

       MAT0213 - Álgebra II: muito mais difícil que a disciplina MAC0138, porém deu a outra metade da base dos conceitos, com os Grupos Abelianos e outros conceitos utilizados em Criptografia de Curvas Elípticas.

       MAC0336 - Criptografia e Segurança de Dados: obviamente esta disciplina não poderia ficar de fora, uma vez que aborda os principais algoritmos de Criptografia e suas aplicações.

       Também tiveram enorme importância na implementação dos algoritmos as seguintes disciplinas, que me forneceram a base algorítmica não só para o desenvolvimento do projeto quanto para minha formação, uma vez que possuia conhecimentos nulos em programação quando entrei no IME:

       MAC0110 - Introdução a Computação: deu início ao meu aprendizado na linguagem C.

       MAC0122 - Princípios de Desenvolvimento de Algoritmos: deu continuidade ao meu aprendizado na linguagem C.

       MAC0242 - Laboratório de Programação II: deu vários conceitos utilizados pela linguagem Java, linguagem essa que ainda tenho muito a aprender.

       MAC0211 - Laboratório de Programação I e MAC0323 - Estrutura de Dados: 2 disciplinas básicas de computação essenciais para meu aprendizado.


DCC - IME - USP