Внимание, портал находится в режиме опытной эксплуатации
Функциональное программирование: базовый курс
24.02.202010 недель Открытое образование

О курсе

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

Результат

  • Умение решать задачи прикладного программирования с использованием базовых приемов функционального программирования (РО-1)
  • Умение применять язык программирования Lisp для написания программ (РО-2)

Формируемые компентенции

  • 09.03.01 Информатика и вычислительная техника
  • Готовность применять основные методы и инструменты разработки программного обеспечения (ПК-1)
  • Способность к проектированию базовых и прикладных информационных технологий (ПК-12)
  • Способность применять программные средства системного, прикладного и специального назначения, инструментальные средства, языки и системы программирования для решения профессиональных задач (ПК-3)
  • Способность разрабатывать компоненты программно-аппаратных комплексов и баз данных, используя современные инструментальные средства и технологии программирования (ПК-2)
  • Способность программировать приложения и создавать программные прототипы решения прикладных задач (ПК-8)
  • Владение навыками использования различных технологий разработки программного обеспечения (ПК-3)
  • 09.03.03 Прикладная информатика
  • Готовность к использованию основных моделей информационных технологий и способов их применения для решения задач в предметных областях (ПК-2)
      • 02.04.03 Математическое обеспечение и администрирование информационных систем
      • 10.03.01 Информационная безопасность
      • Способность к проектированию базовых и прикладных информационных технологий (ПК-11)
      • 09.03.04 Программная инженерия
      • Готовность к разработке моделирующих алгоритмов и реализации их на базе языков и пакетов прикладных программ моделирования (ПК-3)
        1. 09.03.02 Информационные системы и технологии
        2. Способность разрабатывать, внедрять и адаптировать прикладное программное обеспечение (ПК-2)
        3. Способность разрабатывать модели компонентов информационных систем, включая модели баз данных и модели интерфейсов «человек – электронно-вычислительная машина» (ПК-1)
        4. О преподавателях

          Содержание курса

          Профессии, специальности и направления подготовки
          09.00.00 Информатика и вычислительная техника
          02.04.03 Математическое обеспечение и администрирование информационных систем
          10.00.00 Информационная безопасность
          Область деятельности
          Инженерное дело, технологии и технические науки
          Математические и естественные науки
          Количество лекций10
          Дата ближайшего старта24.02.2020
          Дата окончания17.05.2020
          ID курса17bf425a3a5a47fb877b4aed0325996e
          К-во обучающихся на версии курса17734
          ЯзыкРусский
          Длительность10 недель
          СертификатЕсть
          Версия6

          Рекомендуемые курсы

          Правообладатель
          Университет ИТМО
          Правообладатель
          Университет ИТМО
          Правообладатель
          МФТИ
          Правообладатель
          МФТИ
          Правообладатель
          МФТИ
          Правообладатель
          МФТИ

          Рецензии и оценки

          Отзывы 0
          Чтобы оставить отзыв необходимо войти