✅Вариант страницы одобрен авторами курса

<aside> 💡 Курс поддержан фондом и рекомендован как спецкурс в рамках Академической программы по искусственному интеллекту.

</aside>

Формат курса:

Курс является спецкурсом по выбору для студентов бакалавриата и магистратуры ВМК МГУ, а также является обязательным кафедральным курсом кафедры АСВК ВМК МГУ (321 группа), читается в осеннем семестре.

Преподаватели:

Курячий Георгий Владимирович

Программист 1-й категории ВМК, МГУ.

Основные научные интересы: архитектура операционных систем, парадигмы программирования.

Ge.png

Untitled

Untitled

Аннотация:

Язык программирования Python — объектно-ориентированный ЯП, сочетающий в себе простоту начального освоения, наличие современных конструкций и приёмов программирования, богатую инструментально-прикладную поддержку и огромное поле практического применения во всех отраслях знания, включая естественные и гуманитарные науки. Курс преследует цель обучить слушателей эффективному использованию языка, для достижения чего необходимо решить четыре задачи:

  1. по возможности всесторонне ознакомить слушателей с языком программирования,
  2. предоставить возможность наработки навыков программирования на языке во время решения домашних заданий,
  3. представить эффективные приёмы программирования на Python на примере некоторых инструментально-прикладных компонент,
  4. осветить современные тенденции программирования, нашедшие отражение в структуре языка, в том числе мультипарадигмальный подход при разработке программ.

Курс сопровождается широковещательной видеотрансляцией в реальном времени, а также последующей редактурой и публикацией видеоматериалов. В настоящее время — полностью дистанционный.

Практикум:

Каждая лекция курса сопровождается комплектом из трёх-четырёх практических заданий, которые необходимо реализовать на Python и верифицировать с помощью системы проведения олимпиад EJudge. Большинство задач требуют составления нетривиального и эффективного алгоритма (уровня олимпиадных для средней школы) и/или уверенных знаний в области конструкций языка программирования. Консультации и групповые обсуждения тематики курса происходят дистанционно в выделенной группе социальной сети.

Программа курса: