U-курс

погружение в программирование

Интенсив по программированию от опорного ВУЗа Ярославской области,
старт 16-го февраля 2022.

Записаться banner-img

Мы учим думать

Будут рассмотрены фундаментальные подходы к решению вычислительных задач, справедливые для любого языка программирования. В качестве инструмента нами будет использоваться Python.

Мы коснёмся функционального программирования, абстрактных типов данных, объектно-ориентированной парадигмы — всего, что помогает управлять сложностью программ.

Пройдя этот интенсив, ты сможешь освоить любой язык программирования, попрактиковавшись в нём всего несколько дней.

U-курс подойдёт

Студентам

Возможность качественно «прокачаться» в компьютерных науках пока что малодоступна. Существует масса ограничений. Но если ты учишься в опорном вузе Ярославской области — присылай заявку. Мы постараемся отобрать именно тебя на Факультатив 1337. Факультет и направление роли не играют. Мы не запрещаем, но и не приветствуем подачу заявок от первокурсников.

ИТ-специалистам

Мы ждём и тех, кто уже работает в ИТ или около. Поскольку наш интенсив о фундаменте компьютерных наук — он будет полезен и тем, кто хочет закрыть «старые долги» и пробелы, углубить свой уровень понимания решаемых задач, познакомиться с Python (ну вдруг), найти себе подмастерье из числа студентов и/или школьников и, наконец, это отличный способ проведения досуга в условиях пандемии COVID-19.

Старшим школьникам

Настоящий университетский курс, даже круче. Такой опыт позволит отлично подготовиться к переходу на следующую ступень образования. Кроме того, совместная работа с другими участниками курса поможет обрасти знакомствами и связями, которые конечно же пригодятся в будущем.

Случайным слушателям

Если у вас много свободного времени и жгучий интерес к компьютерным наукам, то этот курс подойдет для погружения «в тему». Изучение материала возможно с нулевым предварительным опытом в программировании, однако, вероятно, это потребует гораздо больше усилий для выполнения заданий.

bg-shape bg-shape
form-img

Крутой нетворкинг с лучшими

U-курс научит мыслить на новом уровне.

Почти 4 месяца интенсивной работы.

Ты будешь тратить 4-5 часов в день.

Постоянное техническое и психологическое сопровождение.

Очень много практики.

Новые знакомства, работа в команде.

seo-bg bg-shape bg-shape bg-shape

Наша команда

team-member

Ксения Ципилева

ассистент

Студент факультета ИВТ ЯрГУ. Активный и жизнерадостный человек, готовый всегда прийти на помощь.

team-member

Вячеслав Локтистов

ассистент

Студент матфака ЯрГУ. Готов с радостью разбираться в новом, работать в команде, а ещё лучше — музыцировать.

team-member

Илья Апальков

лектор

Директор ООО «А-Вижн», доцент кафедры инфокоммуникаций и радиотехники ЯрГУ, кандидат технических наук.

team-member

Анастасия Смирницкая

тьютор+

Аспирант кафедры общей психологии, сотрудник центра стратегического и проектного управления ЯрГУ.

team-member

Елена Медведева

тьютор

Студенка факультета психологии, стипендиант Оксфордского фонда, разработчик, организатор и лектор.

team-member

Александра Игнатова

администратор

Руководитель проектов в event-агентстве «Праздные люди», марафонец, организатор городских беговых событий #Язабег.

team-member

Андрей Куликов

консультант

Студент кафедры теор. физики, выпускник и редактор U-курса, отличник 🤡. Ещё я туризмом занимаюсь.

team-bg background-shape background-shape background-shape background-shape

Формат

В курсе будет множество возможностей для изучения материала: лекции, лабораторные и практические занятия, домашние задания и онлайн консультации.

Каждую неделю будет:

  • Три открытые лекции (twitch)
  • Практическое занятие (очно/discord

    — зависит от обстановки)

  • Лабораторное занятие (GitHub, discord)
  • Домашнее задание (GitHub)
  • Постоянные онлайн-консультации (telegram)

service-bg background-shape background-shape

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

Раздел 1 — Построение абстракций с помощью функций.

  • Функции.
  • Имена и переменные.
  • Исполнение программ.
  • Функции высшего порядка.
  • Окружения и интерпретация выражений.
  • Рекурсия.
  • Древовидная рекурсия.

Раздел 2 — Построение абстракций с помощью данных.

  • Абстрактные типы данных.
  • Последовательности.
  • Деревья.
  • Изменяемость данных.
  • Изменяемость функций.
  • Итераторы.
  • Объекты.
  • Наследование.
  • Строковые представления.
  • Порядки роста.
  • Связные списки и деревья.
  • Множества на списках.
  • Множества на деревьях.

Раздел 3 — Интерпретация компьютерных программ.

  • Язык Scheme.
  • Интерпретатор «Калькулятор».
  • Структура интерпретатора.
  • Хвостовые вызовы.
  • Макросы.
  • Потоки.
  • Декларативное программирование.
  • Таблицы баз данных.
  • Агрегирование данных.
  • Распределённые вычисления.
seo-bg bg-shape bg-shape bg-shape

Стоимость

Начало обучения 15 февраля 2021.

Бесплатно

0

только для студентов ЯрГУ, прошедших отбор

Пройти отбор

Стандарт

30k

единовременная оплата за весь интенсив

Записаться

Тест

13k

оплата третями — можно бросить в любой момент

Записаться

Можно платить криптовалютой.

background-shape background-shape background-shape

Вопросы и ответы

Где будут проходить занятия?

Почти все занятия будут проходить в режиме «онлайн». Мы планируем офлайн практики, но с учётом ситуации с COVID-19 до конца не ясно как получится.

Где посмотреть более подробное описание интенсива?

На учебном сайте интенсива. Вот здесь.

Что значит открытые лекции?

Лекции будут доступны для всех желающих без ограничений. Трансляции будут проходить на twitch.tv в 16:00. Смотреть лекции можно в любое удобное время.

bg-shape bg-shape

Отзывы слушателей

team-member

Дарья Кравченко

матфак 3 курс

Главная особенность курса — это его формат. Небольшое количество мотивированных людей, нет «тех самых» скучных лекций. В отличие от крупных площадок, тут каждый может задать вопрос по ходу занятия про непонятное или трудное. Будет не легко особенно поначалу, но поверьте, оно того стоит.

team-member

Игорь Макаров

аспирант

Если вы совсем не разбираетесь в программировании, то приготовьтесь к суровым испытаниям, большому количеству работы и удовлетворению от достигнутых результатов.

team-member

Аноним

слушатель U-курса

Лекции и практики сбалансированы, подача информации на высоте, дружная группа, к которой всегда можно обратиться за помощью или просто собраться и отдохнуть. Задачи несложны и позволяют отработать все полученные знания и окунуться в мир программирования. Курс доступен для всех.

team-bg background-shape background-shape background-shape background-shape
client-logo client-logo client-logo