Bibliografia
Principal
- Discrete Mathematics: P. Gouveia, P. Mateus, J. Rasga, C. Sernadas 2011 Departamento de Matemática, IST
- Discrete Mathematics: K.H. Rosen 1999 McGraw-Hill
Secundária
- Algorithmic Number Theory - Volume I: Efficient Algorithms: E. Bach e J. Shallit 1996 MIT Press
- Computational Number Theory: D. Bressoud e S. Wagon 2000 Key Curriculum Press
- Concrete Mathematics: A Foundation for Computer Science : R. Graham, D. Knuth e O. Patashnik 1994 2nd Eds, Addison-Wesley
- The Art of Computer Programming: D. Knuth 1998 Volumes 1-3, Addison-Wesley
- Programação em Mathematica: A. Sernadas, C. Sernadas e J. Ramos 2003 DMIST
- Algebraic Aspects of Cryptography: N. Koblitz 1999 Springer-Verlag
- Algorithmic Number Theory - Volume I: Efficient Algorithms: E. Bach e J. Shallit 1996 MIT Press
- Introduction to Algorithms: T. Cormen, C. Leiserson, R. Rivest e C. Stein 2001 McGraw-Hill, MIT Press
- Introduction to the Theory of Computation: M. Sipser 2006 Thomson