Онлайн-курс

Функциональное программирование: базовый курс

3 месяца
Бесплатно
Курс завершен
Участники:
Программа курса

Курс посвящен введению в функциональное программирование. В настоящее время интерес к функциональному программированию неуклонно растет, а функциональные языки программирования и заложенные в них концепции активно применяются в разработке программного обеспечения, работающего под высокой нагрузкой и предъявляющего повышенные требования к безопасности и масштабируемости. Многие приемы функционального программирования можно применять и в традиционных процедурных и объектно-ориентированных языках, особенно учитывая тот факт, что такие языки, как Java, C++, С#, Python, со временем заимствуют все больше и больше инструментов у чистых функциональных языков. Объяснение базовых концепций функционального подхода к написанию программ в курсе иллюстрируется с помощью одного из самых знаковых для функционального программирования языков — Lisp. По окончанию курса обучающиеся смогут применять базовые концепции функционального программирования при написании программ на любых языках, а также получат опыт использования языка Lisp для решения практических задач.

Записаться на курс

Для кого курс

Необходимым условием для освоения курса является знание основ вычислительной техники и дискретной математики. Для прохождения курса требуется компилятор Lisp, поддерживающий стандарт Common Lisp, например, GNU CLISP или SBCL (http://www.sbcl.org/platform-table.html).

Расписание

В состав курса входят видеолекции, сопровождаемые опросами для самоконтроля, и практические задания по программированию. Длительность курса составляет 10 недель. Средняя недельная нагрузка на обучающегося — 9 часов.

Сертификат

Комментарии

Комментировать
Close