Informações sobre o curso

122,674 visualizações recentes

Resultados de carreira do aprendiz

50%

comecei uma nova carreira após concluir estes cursos

40%

consegui um benefício significativo de carreira com este curso
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível iniciante
Aprox. 19 horas para completar
Inglês
Legendas: Inglês, Grego

Habilidades que você terá

Number TheoryCryptographyModular Exponentiation

Resultados de carreira do aprendiz

50%

comecei uma nova carreira após concluir estes cursos

40%

consegui um benefício significativo de carreira com este curso
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível iniciante
Aprox. 19 horas para completar
Inglês
Legendas: Inglês, Grego

oferecido por

Logotipo de Universidade da Califórnia, San Diego

Universidade da Califórnia, San Diego

Logotipo de National Research University Higher School of Economics

National Research University Higher School of Economics

Programa - O que você aprenderá com este curso

Classificação do conteúdoThumbs Up87%(3,558 classificações)Info
Semana
1

Semana 1

4 horas para concluir

Modular Arithmetic

4 horas para concluir
10 vídeos (Total 90 mín.), 4 leituras, 13 testes
10 videos
Divisibility6min
Remainders9min
Problems6min
Divisibility Tests5min
Division by 212min
Binary System11min
Modular Arithmetic12min
Applications7min
Modular Subtraction and Division11min
4 leituras
Python Code for Remainders5min
Slides1min
Slides1min
Slides1min
12 exercícios práticos
Divisibility15min
Remainders10min
Division by 45min
Four Numbers10min
Division by 10110min
Properties of Divisibility10min
Divisibility Tests8min
Division by 24min
Binary System30min
Modular Arithmetic8min
Remainders of Large Numbers10min
Modular Division10min
Semana
2

Semana 2

4 horas para concluir

Euclid's Algorithm

4 horas para concluir
7 vídeos (Total 78 mín.), 4 leituras, 7 testes
7 videos
Euclid’s Algorithm15min
Extended Euclid’s Algorithm10min
Least Common Multiple8min
Diophantine Equations: Examples5min
Diophantine Equations: Theorem15min
Modular Division12min
4 leituras
Greatest Common Divisor: Code15min
Extended Euclid's Algorithm: Code10min
Slides1min
Slides10min
7 exercícios práticos
Greatest Common Divisor10min
Tile a Rectangle with Squares20min
Least Common Multiple10min
Least Common Multiple: Code15min
Diophantine Equations15min
Diophantine Equations: Code20min
Modular Division: Code20min
Semana
3

Semana 3

5 horas para concluir

Building Blocks for Cryptography

5 horas para concluir
14 vídeos (Total 91 mín.), 4 leituras, 6 testes
14 videos
Prime Numbers3min
Integers as Products of Primes3min
Existence of Prime Factorization2min
Euclid's Lemma4min
Unique Factorization9min
Implications of Unique Factorization10min
Remainders7min
Chinese Remainder Theorem7min
Many Modules5min
Fast Modular Exponentiation10min
Fermat's Little Theorem7min
Euler's Totient Function6min
Euler's Theorem4min
4 leituras
Slides10min
Slides10min
Fast Modular Exponentiation7min
Slides10min
5 exercícios práticos
Integer Factorization20min
Remainders30min
Chinese Remainder Theorem: Code15min
Fast Modular Exponentiation: Code20min
Modular Exponentiation30min
Semana
4

Semana 4

5 horas para concluir

Cryptography

5 horas para concluir
9 vídeos (Total 67 mín.), 4 leituras, 2 testes
9 videos
One-time Pad4min
Many Messages7min
RSA Cryptosystem14min
Simple Attacks5min
Small Difference5min
Insufficient Randomness7min
Hastad's Broadcast Attack8min
More Attacks and Conclusion5min
4 leituras
Many Time Pad Attack10min
Slides10min
Randomness Generation10min
Slides and External References10min
2 exercícios práticos
RSA Quiz: Code2h
RSA Quest - Quiz30min

Avaliações

Principais avaliações do NUMBER THEORY AND CRYPTOGRAPHY

Visualizar todas as avaliações

Sobre Programa de cursos integrados Introduction to Discrete Mathematics for Computer Science

Discrete Mathematics is the language of Computer Science. One needs to be fluent in it to work in many fields including data science, machine learning, and software engineering (it is not a coincidence that math puzzles are often used for interviews). We introduce you to this language through a fun try-this-before-we-explain-everything approach: first you solve many interactive puzzles that are carefully designed specifically for this online specialization, and then we explain how to solve the puzzles, and introduce important ideas along the way. We believe that this way, you will get a deeper understanding and will better appreciate the beauty of the underlying ideas (not to mention the self confidence that you gain if you invent these ideas on your own!). To bring your experience closer to IT-applications, we incorporate programming examples, problems, and projects in the specialization....
Introduction to Discrete Mathematics for Computer Science

Perguntas Frequentes – FAQ

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

  • Se você se inscrever, terá 7 dias para testar sem custo e, durante este período, pode cancelar sem multa. Depois disso, não reembolsamos, mas você pode cancelar sua inscrição a qualquer momento. Veja nossa política para o reembolso total.

  • Sim, a Coursera oferece auxílio financeiro ao aluno que não possa pagar a taxa. Faça a solicitação clicando no link Auxílio Financeiro, abaixo do botão "Inscreva-se" à esquerda. Preencha uma solicitação e será notificado caso seja aprovado. Você terá que completar esta etapa para cada curso na Especialização, incluindo o Trabalho de Conclusão de Curso. Saiba mais .

  • Este curso não oferece créditos universitários, mas algumas universidades podem aceitar certificados de cursos que podem ser convertidos em créditos. Entre em contato com sua instituição para saber mais. Com os cursos on-line e os certificados Mastertrack™ do Coursera, é possível ganhar créditos universitários.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.