Об этом курсе

100% онлайн

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

Гибкие сроки

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

Промежуточный уровень

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

Предполагаемая нагрузка: 7 hours/week...

Английский

Субтитры: Английский

100% онлайн

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

Гибкие сроки

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

Промежуточный уровень

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

Предполагаемая нагрузка: 7 hours/week...

Английский

Субтитры: Английский

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

Неделя
1
1 ч. на завершение

SAT/SMT basics, SAT examples

This module introduces SAT (satisfiability) and SMT (SAT modulo theories) from scratch, and gives a number of examples of how to apply SAT....
6 видео ((всего 58 мин.)), 2 материалов для самостоятельного изучения, 3 тестов
6 видео
Introduction to SAT7мин
SMT syntax and tools11мин
Eight queens problem9мин
Binary Arithmetic: addition10мин
Binary Arithmetic: multiplication12мин
2 материала для самостоятельного изучения
Examples from the lecture10мин
Eight queens formula in SMT syntax10мин
3 практического упражнения
Truth table2мин
Carries in binary addition2мин
Binary multiplication2мин
Неделя
2
17 ч. на завершение

SMT applications

This module shows a number of applications of satisfiability modulo the theory of linear inequalities (SMT)...
4 видео ((всего 33 мин.)), 2 материалов для самостоятельного изучения, 7 тестов
4 видео
Solving Sudoku7мин
Scheduling8мин
Bounded model checking8мин
2 материала для самостоятельного изучения
Sudoku formula in SMT 2 format10мин
Introduction10мин
7 практического упражнения
Rectangle fitting2мин
Scheduling2мин
Bounded Model Checking2мин
Filling trucks for a magic factory
A sudoku variant
Job scheduling
Program correctness
Неделя
3
1 ч. на завершение

Theory and algorithms for CNF-based SAT

This module describes how a rule called Resolution serves to determine whether a propositional formula in conjunctive normal form (CNF) is unsatisfiable. It is shown how an approach called DPLL does the same job, and how it is related to resolution. Finally, it is shown how current SAT solvers essentially implement and optimize DPLL....
6 видео ((всего 56 мин.)), 5 тестов
6 видео
Resolution10мин
Example of resolution8мин
DPLL10мин
Transforming DPLL to resolution9мин
CDCL basics11мин
CDCL optimizations6мин
5 практического упражнения
Resolution2мин
apply resolution2мин
DPLL2мин
DPLL to resolution2мин
CDCL basics
Неделя
4
1 ч. на завершение

Theory and algorithms for SAT/SMT

This module consists of two parts. The first part is about transforming arbitrary propositional formulas to CNF, leading to the Tseitin transformation doing this job such that the size of the transformed formula is linear in the size of the original formula. The second part is about extending SAT to SMT, in particular to dealing with linear inequalities. It is shown how the Simplex method for linear optimization serves for this job; the Simplex method itself is explained in detail....
6 видео ((всего 55 мин.)), 4 тестов
6 видео
The Tseitin transfomation10мин
Introduction to the Simplex method7мин
Optimizing by the Simplex method11мин
Checking feasibility by the Simplex method8мин
The Simplex method and SMT8мин
4 практического упражнения
Transforming a propositional formula to CNF
The Tseitin transfomation
Slack form
Optimizing by the Simplex method

Преподаватели

Avatar

Hans Zantema

prof.dr.
Department of Mathematics and Computer Science

О EIT Digital

EIT Digital is a pan-European organization whose mission is to foster digital technology innovation and entrepreneurial talent for economic growth and quality of life. By linking education, research and business, EIT Digital empowers digital top talents for the future. EIT Digital provides online and blended Innovation and Entrepreneurship education to raise quality, increase diversity and availability of the top-level content provided by 20 leading technical universities around Europe. The universities deliver a unique blend of the best of technical excellence and entrepreneurial skills and mindset to digital engineers and entrepreneurs at all stages of their careers. The academic partners support Coursera’s bold vision to enable anyone, anywhere, to transform their lives by accessing the world’s best learning experience. This means that EIT Digital gradually shares parts of its entrepreneurial and academic education programmes to demonstrate its excellence and make it accessible to a much wider audience. EIT Digital’s online education portfolio can be used as part of blended education settings, in both Master and Doctorate programmes, and for professionals as a way to update their knowledge. EIT Digital offers an online programme in 'Internet of Things through Embedded Systems'. Achieving all certificates of the online courses and the specialization provides an opportunity to enroll in the on campus program and get a double degree. Please visit https://www.eitdigital.eu/eit-digital-academy/ ...

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

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

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

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