Об этом курсе

Недавно просмотрено: 135,561

Карьерные результаты учащихся

50%

начал новую карьеру, пройдя эти курсы

40%

получил значимые преимущества в карьере благодаря этому курсу
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Начальный уровень
Прибл. 19 часов на выполнение
Английский
Субтитры: Английский, Греческий

Приобретаемые навыки

Number TheoryCryptographyModular Exponentiation

Карьерные результаты учащихся

50%

начал новую карьеру, пройдя эти курсы

40%

получил значимые преимущества в карьере благодаря этому курсу
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Начальный уровень
Прибл. 19 часов на выполнение
Английский
Субтитры: Английский, Греческий

от партнера

Логотип Калифорнийский университет в Сан-Диего

Калифорнийский университет в Сан-Диего

Логотип Национальный исследовательский университет "Высшая школа экономики"

Национальный исследовательский университет "Высшая школа экономики"

Программа курса: что вы изучите

Оценка контентаThumbs Up86%(3,728 оценки)Info
Неделя
1

Неделя 1

4 ч. на завершение

Modular Arithmetic

4 ч. на завершение
10 видео ((всего 90 мин.)), 4 материалов для самостоятельного изучения, 13 тестов
10 видео
Numbers6мин
Divisibility6мин
Remainders9мин
Problems6мин
Divisibility Tests5мин
Division by 212мин
Binary System11мин
Modular Arithmetic12мин
Applications7мин
Modular Subtraction and Division11мин
4 материала для самостоятельного изучения
Python Code for Remainders5мин
Slides1мин
Slides1мин
Slides1мин
12 практических упражнений
Divisibility15мин
Remainders10мин
Division by 45мин
Four Numbers10мин
Division by 10110мин
Properties of Divisibility10мин
Divisibility Tests8мин
Division by 24мин
Binary System30мин
Modular Arithmetic8мин
Remainders of Large Numbers10мин
Modular Division10мин
Неделя
2

Неделя 2

4 ч. на завершение

Euclid's Algorithm

4 ч. на завершение
7 видео ((всего 78 мин.)), 4 материалов для самостоятельного изучения, 7 тестов
7 видео
Euclid’s Algorithm15мин
Extended Euclid’s Algorithm10мин
Least Common Multiple8мин
Diophantine Equations: Examples5мин
Diophantine Equations: Theorem15мин
Modular Division12мин
4 материала для самостоятельного изучения
Greatest Common Divisor: Code15мин
Extended Euclid's Algorithm: Code10мин
Slides1мин
Slides10мин
7 практических упражнений
Greatest Common Divisor10мин
Tile a Rectangle with Squares20мин
Least Common Multiple10мин
Least Common Multiple: Code15мин
Diophantine Equations15мин
Diophantine Equations: Code20мин
Modular Division: Code20мин
Неделя
3

Неделя 3

5 ч. на завершение

Building Blocks for Cryptography

5 ч. на завершение
14 видео ((всего 91 мин.)), 4 материалов для самостоятельного изучения, 6 тестов
14 видео
Prime Numbers3мин
Integers as Products of Primes3мин
Existence of Prime Factorization2мин
Euclid's Lemma4мин
Unique Factorization9мин
Implications of Unique Factorization10мин
Remainders7мин
Chinese Remainder Theorem7мин
Many Modules5мин
Fast Modular Exponentiation10мин
Fermat's Little Theorem7мин
Euler's Totient Function6мин
Euler's Theorem4мин
4 материала для самостоятельного изучения
Slides10мин
Slides10мин
Fast Modular Exponentiation7мин
Slides10мин
5 практических упражнений
Integer Factorization20мин
Remainders30мин
Chinese Remainder Theorem: Code15мин
Fast Modular Exponentiation: Code20мин
Modular Exponentiation30мин
Неделя
4

Неделя 4

5 ч. на завершение

Cryptography

5 ч. на завершение
9 видео ((всего 67 мин.)), 4 материалов для самостоятельного изучения, 2 тестов
9 видео
One-time Pad4мин
Many Messages7мин
RSA Cryptosystem14мин
Simple Attacks5мин
Small Difference5мин
Insufficient Randomness7мин
Hastad's Broadcast Attack8мин
More Attacks and Conclusion5мин
4 материала для самостоятельного изучения
Many Time Pad Attack10мин
Slides10мин
Randomness Generation10мин
Slides and External References10мин
2 практических упражнения
RSA Quiz: Code
RSA Quest - Quiz30мин

Рецензии

Лучшие отзывы о курсе NUMBER THEORY AND CRYPTOGRAPHY

Посмотреть все отзывы

Специализация 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

Часто задаваемые вопросы

  • Доступ к лекциям и заданиям предоставляется в зависимости от типа регистрации. Если вы проходите курс в режиме слушателя, то получите бесплатный доступ к большинству материалов курса. Чтобы открыть оцениваемые задания и возможность получить сертификат, необходимо будет приобрести прохождение с сертификатом. Это можно сделать во время прохождения в режиме слушателя или после него. Если вы не видите варианта 'Режим слушателя'.

    • Курс может не предлагаться в режиме слушателя. Попробуйте бесплатную пробную версию или подайте заявку на финансовую помощь.
    • Курс предлагаться в режиме 'Полный курс, без сертификата'. В нем можно просматривать все материалы, выполнять обязательные задания и получить итоговую оценку. Приобрести дополнительно прохождение с сертификатом в таком случае нельзя.
  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

  • Когда вы оформите подписку, начнется семидневный бесплатный пробный период, в течение которого подписку можно отменить без штрафа. По истечении этого срока вы не сможете вернуть средства, но сможете отменить подписку в любой момент. Ознакомьтесь с нашей политикой возврата средств.

  • Да, Coursera предоставляет финансовую помощь учащимся, которые не могут оплатить обучение. Чтобы подать заявление, перейдите по ссылке "Финансовая помощь" слева под кнопкой "Зарегистрироваться". Заполните форму заявления. Если его примут, вы получите уведомление. Обратите внимание: этот шаг необходимо выполнить для каждого курса специализации, в том числе для дипломного проекта. Подробнее

  • Этот курс не приравнивается к зачету в университетах, однако некоторые вузы принимают сертификаты на свое усмотрение. Дополнительную информацию уточняйте в своем деканате. Онлайн-дипломы и сертификаты Mastertrack™ от Coursera позволяют получить зачеты.

Остались вопросы? Посетите Центр поддержки учащихся.