Software Verification (2010)
The course introduces the theory and practice of formal methods for the design and analysis of software systems. The course will cover the underlying logical and theoretical concepts, with focus on the algorithmic solutions, and heuristics to cope with the high computational complexity.
Lectures:
— Introduction to model checking: system modeling and logic specifications
— Abstraction in model checking: Predicate abstraction; CEGAR-based software model checking
— SAT-based software model checking
АвторНаталья Шарыгина
ОрганизаторComputer Science клуб при ПОМИ РАН
Лекции
3Онлайн-курсы по программированию
3
Машинное обучение для анализа текстов
От бизнес-идеи к ее реализации: учимся инновационному предпринимательству с нуля.
С платными опциями

Разработка игры-платформера на Defold: базовый уровень
Создайте свой первый платформер с нуля! За 7 недель вы не просто освоите движок Defold, а пройдете весь путь геймдев-разработчика: от кода и анимаций до дизайна и сюжета.
Бесплатный

Python для начинающих
Курс посвящен основам программирования на языке Python — одном из самых популярных и понятных языков, идеально подходящих для первого знакомства с IT.
Бесплатный
Ещё курсы Натальи Шарыгиной
3Программный анализ и формальные методы верификации
2 лекции · Наталья Шарыгина
Computer Science семинар (Весна 2012)
8 лекций · Cesare Pautasso и ещё 6
Software Verification (2009)
2 лекции · Наталья Шарыгина