Об этом курсе

Недавно просмотрено: 27,084

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

50%

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

40%

получил значимые преимущества в карьере благодаря этому курсу

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Начальный уровень

Прибл. 17 часа на выполнение

Предполагаемая нагрузка: 4 weeks, 2-5 hours/week...

Английский

Субтитры: Английский, Греческий

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

Number TheoryCryptographyModular Exponentiation

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

50%

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

40%

получил значимые преимущества в карьере благодаря этому курсу

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Начальный уровень

Прибл. 17 часа на выполнение

Предполагаемая нагрузка: 4 weeks, 2-5 hours/week...

Английский

Субтитры: Английский, Греческий

от партнера

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

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

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

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

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

Оценка контентаThumbs Up87%(2,466 оценки)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 System8мин
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

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

Building Blocks for Cryptography

4 ч. на завершение
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мин
Remainders8мин
Chinese Remainder Theorem: Code15мин
Fast Modular Exponentiation: Code20мин
Modular Exponentiation8мин
Неделя
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 - Quiz6мин

Рецензии

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

Специализация Introduction to Discrete Mathematics for Computer Science: общие сведения

Discrete Math is needed to see mathematical structures in the object you work with, and understand their properties. This ability is important for software engineers, data scientists, security and financial analysts (it is not a coincidence that math puzzles are often used for interviews). We cover the basic notions and results (combinatorics, graphs, probability, number theory) that are universally needed. To deliver techniques and ideas in discrete mathematics to the learner we extensively use interactive puzzles specially created for this specialization. To bring the learners experience closer to IT-applications we incorporate programming examples, problems and projects in our courses....
Introduction to Discrete Mathematics for Computer Science

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

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

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

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