Об этом курсе
5.0
Оценки: 2
100% онлайн

100% онлайн

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

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

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

Часов на завершение

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

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

Английский

Субтитры: Английский
100% онлайн

100% онлайн

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

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

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

Часов на завершение

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

Предполагаемая нагрузка: 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....
Reading
6 видео ((всего 58 мин.)), 2 материалов для самостоятельного изучения, 3 тестов
Video6 видео
Introduction to SAT7мин
SMT syntax and tools11мин
Eight queens problem9мин
Binary Arithmetic: addition10мин
Binary Arithmetic: multiplication12мин
Reading2 материала для самостоятельного изучения
Examples from the lecture10мин
Eight queens formula in SMT syntax10мин
Quiz3 практического упражнения
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)...
Reading
4 видео ((всего 33 мин.)), 2 материалов для самостоятельного изучения, 7 тестов
Video4 видео
Solving Sudoku7мин
Scheduling8мин
Bounded model checking8мин
Reading2 материала для самостоятельного изучения
Sudoku formula in SMT 2 format10мин
Introduction10мин
Quiz7 практического упражнения
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....
Reading
6 видео ((всего 56 мин.)), 5 тестов
Video6 видео
Resolution10мин
Example of resolution8мин
DPLL10мин
Transforming DPLL to resolution9мин
CDCL basics11мин
CDCL optimizations6мин
Quiz5 практического упражнения
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....
Reading
6 видео ((всего 55 мин.)), 4 тестов
Video6 видео
The Tseitin transfomation10мин
Introduction to the Simplex method7мин
Optimizing by the Simplex method11мин
Checking feasibility by the Simplex method8мин
The Simplex method and SMT8мин
Quiz4 практического упражнения
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 education and research-based open innovation organization founded on excellence. Its 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 "blended" Innovation and Entrepreneurship education to raise quality, increase diversity and availability of the top-level content provided by 20 reputable universities of technology around Europe. The universities all together 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. These are the courses in the online programme: ...

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

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

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

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