Принципы функционального программирования в Scala

  • В этом курсе вы откроете для себя элементы стиля функционального программирования и научитесь эффективно применять их в повседневных задачах программирования. Вы также разработаете прочную основу для рассуждений о функциональных программах, коснувшись доказательств инвариантов и символического отслеживания выполнения. Курс практический; в большинстве модулей представлены короткие программы, которые служат иллюстрацией важных концепций и предлагают вам поиграть с ними, изменив и улучшив их. Курс дополняется серией программных проектов в качестве домашних заданий. Рекомендуемый уровень подготовки: у вас должен быть не менее года опыта программирования. Знание Java или C # идеально, но также достаточно опыта работы с другими языками, такими как C / C ++, Python, Javascript или Ruby. Вы должны иметь некоторое представление об использовании командной строки.
  • Кредитов 5
  • Селективная дисциплина
  • Год обучения 2
  • Семестр 3
Top