[ Anterior | Índice | Seguinte ]
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.
|