Actualmente a computação quântica desempenha um papel preponderante na evolução dos sistemas computacionais. O seu uso em várias vertentes da computação são uma realidade, sendo que o seu impacto mais visível é ao nível da segurança, efeito do algoritmo de factorização de Shor. Todos os dias surgem notícias de avanços tecnológicos que tornam os computadores quânticos acessíveis ao público geral uma realidade a curto prazo. Com a perspectiva de preparar o futuro, esta unidade curricular pretende expor os alunos às problemáticas deste paradigma de computação com destaque para as diferenças fundamentais quando comparada com a computação clássica. Tirando partido da impossibilidade de cópia de estados arbitrários e do entrelaçamento, características que não existem na computação clássica, apresentam-se algoritmos com ganhos que podem ser exponenciais quando comparados com as soluções clássicas. Por fim apresentam-se alguns exemplos de aplicação à criptografia.