Проверьте свой английский и получите рекомендации по обучению
Проверить бесплатно

Что изучают на программировании в колледже: программа обучения

Для кого эта статья:

  • Абитуриенты 9–11 классов, рассматривающие поступление в колледж на IT-специальность
  • Родители школьников, помогающие детям выбрать путь в профессию программиста
  • Люди, выбирающие между колледжем, университетом и онлайн-курсами для входа в IT
Что изучают на программировании в колледже: программа обучения
NEW

Колледж на программиста: учебный план, языки и навыки — от основ до первой работы в IT за 3–4 года.

Поступить в колледж на программирование — значит получить не просто диплом, а реальный старт в IT уже в 18–20 лет, когда большинство ровесников только заканчивают первый курс университета. Но что именно происходит за эти 3–4 года? Какие предметы, языки и навыки формируют из вчерашнего школьника готового разработчика? Этот вопрос задают тысячи абитуриентов — и получают расплывчатые ответы. Здесь — конкретно, по существу и без иллюзий.

Базовая структура программы обучения программированию в колледже

Прежде чем разбирать учебный план по предметам, нужно понять архитектуру самой программы. Колледжное образование в IT — это не хаотичный набор курсов, а чётко выстроенная система, регламентированная федеральным государственным образовательным стандартом.

Какие специальности доступны в колледжах 💻

Основная специальность, по которой готовят программистов в российских колледжах — 09.02.07 «Информационные системы и программирование». Именно она охватывает разработку ПО, веб-программирование, работу с базами данных и сопровождение информационных систем. Согласно приказу Минобрнауки России № 1547 от 09.12.2016, выпускники по этой специальности должны владеть компетенциями в разработке модулей ПО, проектировании информационных систем, веб-разработке и администрировании баз данных.

Помимо этого, в колледжах можно найти смежные направления:

  • 09.02.06 — Сетевое и системное администрирование
  • 09.02.01 — Компьютерные системы и комплексы
  • 10.02.05 — Обеспечение информационной безопасности автоматизированных систем

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

Сроки обучения на программиста: на базе 9 и 11 классов ⏱️

Длительность обучения напрямую зависит от того, после какого класса поступает абитуриент:

  • После 9 класса — срок составляет 3 года 10 месяцев. Первый год частично компенсирует программу 10–11 классов через общеобразовательный блок.
  • После 11 класса — обучение занимает 2 года 10 месяцев, поскольку школьная программа уже пройдена.

Таким образом, выпускник 9 класса, поступивший в колледж, получает диплом специалиста и выходит на рынок труда в 18–20 лет — раньше, чем большинство студентов вузов заканчивают бакалавриат.

Деление программы на блоки 📋

Учебный план по специальности 09.02.07 структурирован в три основных блока:

  • Общеобразовательный блок — дисциплины школьного уровня плюс общегуманитарный и социально-экономический цикл (история, философия, психология общения, иностранный язык, физическая культура).
  • Профессиональный блок — математический и естественнонаучный цикл, общепрофессиональные и специализированные дисциплины: языки программирования, базы данных, операционные системы, алгоритмы.
  • Практический блок — учебная и производственная практика, курсовые работы, проекты, дипломная работа. Государственная итоговая аттестация проводится в форме демонстрационного экзамена и защиты дипломного проекта.

Чем отличается колледжная программа от университетской и курсов

Колледж занимает уникальную позицию между двумя крайностями. Университет даёт глубокую теоретическую базу за 4–6 лет, но нередко далёк от реальной практики разработки. Онлайн-курсы предлагают узкий технический стек за несколько месяцев, не формируя системного понимания IT. Колледж совмещает структурированную программу с практической направленностью: студенты одновременно изучают теорию, пишут код и проходят практику на предприятиях. Это не компромисс — это отдельная модель подготовки, у которой есть своя аудитория и свои преимущества.

1000 самых важных слов в английском языке
Реально нужная лексика, чтобы понимать 60% разговоров в английском
1000 самых важных слов в английском языке

Общеобразовательные предметы в начале обучения

Первый курс нередко разочаровывает тех, кто ожидал немедленно погрузиться в код. Реальность такова: студенты, поступившие после 9 класса, проходят расширенный общеобразовательный блок. И это не бюрократическая формальность, а осмысленная часть подготовки.

Какие школьные дисциплины продолжают изучать на первом курсе 📚

В рамках общеобразовательного цикла на первом курсе студенты изучают:

  • Русский язык и литературу
  • Историю и обществознание
  • Физику
  • Математику (алгебру и начала анализа)
  • Информатику
  • Иностранный язык
  • Биологию, химию — в сокращённом объёме
  • Физическую культуру

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

Роль математики, физики и информатики как фундамента для программирования 🔢

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

Зачем нужны гуманитарные предметы будущему программисту

Русский язык учит формулировать мысли точно — а это именно то, что требуется при написании технической документации, комментариев к коду и постановке задач. Психология общения, предусмотренная ФГОС СПО в обязательном блоке, закладывает базу для командной работы и взаимодействия с заказчиками. История и философия расширяют кругозор, формируя тип мышления, способный видеть системные закономерности — а не только строчки кода.

Как общеобразовательный блок связан с дальнейшей профессиональной подготовкой

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

Английский, который ты выучишь!
Обычно мы даём эти материалы за деньги. Но тебе ⬇️
Английский, который ты выучишь!

Какие языки программирования изучают в колледже

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

🗺️ Путь от первого языка до профессионального стека
1 курс — Введение в алгоритмизацию
Pascal или Python: простой синтаксис, понятие переменных, циклов, условий. Цель — научить думать алгоритмически, а не просто писать код.
2 курс — Системное мышление
C++: указатели, память, структуры. Понимание того, как работает компьютер «под капотом». Фундамент для любого языка.
2–3 курс — Профессиональные языки
Java, C#, JavaScript, PHP: реальные рабочие инструменты. Разработка приложений, веб-проектов, серверной логики.
3–4 курс — Углублённая практика
Продвинутый Python, JavaScript (продвинутый уровень), PHP + MySQL: бэкенд, мобильная разработка, реальные коммерческие проекты.

Базовые языки для старта: Python, Pascal, C++ 🐍

Pascal — классический учебный язык с жёсткой типизацией, который заставляет студента понять структуру программы до того, как он начнёт «писать быстро». Python сегодня нередко заменяет или дополняет Pascal на старте: лаконичный синтаксис позволяет сосредоточиться на логике, а не на синтаксических конструкциях. C++ вводится позже — и это осознанное решение: язык требует понимания работы памяти, указателей и низкоуровневых механизмов. Именно C++ формирует то системное мышление, которое отличает профессионала от ремесленника.

Профессиональные языки и технологии: Java, C#, JavaScript, PHP

На третьем и четвёртом курсах студенты переходят к языкам, с которыми реально работают IT-компании. Java используется в корпоративных и мобильных приложениях (Android), C# — в разработке на платформе .NET и игровой индустрии (Unity). JavaScript — основа фронтенда и, при использовании Node.js, бэкенда. PHP в связке с MySQL остаётся одним из базовых инструментов серверной веб-разработки. Учебные планы ряда колледжей также включают Go — современный язык, набирающий популярность в системном и серверном программировании.

Как происходит переход от простых языков к сложным

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

Почему колледж даёт основу для освоения любых новых языков в будущем

Рынок IT меняется быстро, и ни одна программа не может угнаться за новинками инструментально. Колледж решает эту задачу иначе: формирует концептуальное понимание программирования — алгоритмы, структуры данных, принципы ООП, работа с памятью. Специалист, знающий эти основы, осваивает новый язык или фреймворк за недели, а не месяцы. Это и есть реальная ценность системного образования.

Английский на чемоданах
Без воды и духоты: только реально полезная лексика и много практики
Английский на чемоданах

Профессиональные дисциплины и технические навыки

Профессиональный блок — ядро программы. Именно здесь формируется тот набор компетенций, с которым выпускник выходит на рынок труда. Дисциплины охватывают весь стек современной разработки — от работы с данными до тестирования готового продукта.

🛠️ Ключевые технические дисциплины программы
🗄️ Базы данных и SQL
Реляционные и нереляционные СУБД (MySQL, PostgreSQL, MongoDB). Проектирование структур хранения, написание запросов, нормализация таблиц.
🌐 Веб-разработка
HTML, CSS — вёрстка и адаптивность. Фронтенд на JavaScript. Бэкенд: серверная логика, работа с API, архитектура клиент-сервер.
🖥️ ОС, сети, архитектура
Принципы работы операционных систем, командная строка Linux/Windows, сетевые протоколы, архитектура аппаратных средств.
⚙️ Алгоритмы и ООП
Структуры данных: массивы, списки, стеки, очереди, деревья, графы. Паттерны объектно-ориентированного программирования, принципы SOLID.
🔍 Тестирование и отладка
Виды тестирования: модульное, интеграционное, системное. Работа с отладчиком, рефакторинг кода, системы контроля версий (Git).

Базы данных и язык SQL, проектирование структур хранения данных

Работа с базами данных — обязательная компетенция для любого разработчика. В рамках дисциплины «Разработка и защита баз данных» студенты изучают реляционную модель данных, проектируют схемы таблиц, пишут запросы на SQL: выборки, объединения, агрегация, транзакции. Параллельно рассматриваются нереляционные СУБД — MongoDB и аналоги — для понимания различных подходов к хранению данных.

Веб-разработка: HTML, CSS, фронтенд и бэкенд

Дисциплина «Веб-вёрстка HTML/CSS. Frontend-разработка» охватывает создание адаптивных интерфейсов, работу с CSS-препроцессорами и основами JavaScript для браузера. Бэкенд изучается в рамках модуля «Основы бэкенда: PHP и MySQL» — серверная обработка данных, REST API, взаимодействие с базой. Студенты на выходе понимают полный цикл создания веб-приложения — от вёрстки до серверной логики.

Операционные системы, сети и компьютерная архитектура

Понимание того, на чём запускается код, — не опциональное знание, а обязательное. Курс «Операционные системы» включает принципы управления процессами, файловыми системами, памятью. «Архитектура аппаратных средств» объясняет, как устроен процессор, как работают регистры и шины данных. Сетевые дисциплины дают понимание протоколов TCP/IP, HTTP, DNS — без чего невозможно разрабатывать сетевые приложения и понимать, что происходит между клиентом и сервером.

Алгоритмы, структуры данных и основы объектно-ориентированного программирования

Этот блок — интеллектуальный фундамент разработчика. Структуры данных (массивы, списки, стеки, очереди, деревья, графы, хеш-таблицы) и алгоритмы их обработки изучаются как в теории, так и на практике — студенты реализуют их на изучаемых языках. ООП вводит концепции классов, объектов, наследования, инкапсуляции и полиморфизма — основу архитектуры любого современного приложения.

Тестирование, отладка и сопровождение программного обеспечения

Согласно ФГОС СПО и профессиональному стандарту «Программист», выпускник обязан уметь проводить тестирование по определённому сценарию, использовать инструментальные средства отладки и выполнять рефакторинг кода. На практике студенты работают с Git (системы контроля версий), пишут модульные тесты, учатся находить и устранять ошибки — то есть занимаются реальной инженерной работой, а не только написанием «чистого» кода с нуля.

Видеоуроки по произношению с носителями!
Узнаете особенности английской фонетики и начнёте понимать носителей!
Видеоуроки по произношению с носителями!

Практическая подготовка и работа над проектами


Алексей Громов, карьерный консультант в IT

Один из моих подопечных, Максим, поступил в колледж на специальность «Информационные системы и программирование» после девятого класса — без какого-либо опыта в программировании, с весьма средним аттестатом и твёрдым убеждением, что «главное — потом разберусь». Разобрался он раньше, чем сам ожидал.

На втором курсе Максима отобрали на учебную практику в небольшую региональную IT-компанию, которая разрабатывала корпоративные приложения для логистики. Задача была несложной: доработать модуль отчётности на C#. Но именно тогда, говорит Максим, он впервые понял разницу между «учебным кодом» и «рабочим кодом». В учебе можно написать что угодно, лишь бы работало. На реальном предприятии тебя спрашивают: почему именно так? Что будет, если нагрузка вырастет вдвое? Где комментарии?

К четвёртому курсу Максим защитил дипломный проект — систему управления складскими заявками с веб-интерфейсом и базой данных на PostgreSQL. Эту же систему он показал на собеседовании в другой компании. Его взяли junior-разработчиком ещё до официального получения диплома.

Когда я спросил его, что дала производственная практика, он ответил без паузы: «Она дала мне понимание, что я умею. Не то, что написано в учебнике — а то, что я реально могу сделать». Именно это понимание — самое ценное, что выносят студенты из практического блока программы.


Учебная и производственная практика на реальных предприятиях 🏢

ФГОС СПО по специальности 09.02.07 предусматривает два вида практики: учебную и производственную. Учебная практика проводится на базе колледжа или партнёрских площадок и ориентирована на отработку конкретных профессиональных компетенций. Производственная практика — это погружение в реальную рабочую среду: студент работает в IT-компании, банке, госструктуре или на любом предприятии с IT-отделом. Практика может быть как концентрированной (отдельными блоками), так и рассредоточенной — чередуясь с теоретическими занятиями.

Курсовые работы и индивидуальные проекты по разработке ПО

Курсовые работы — не формальность. В рамках профессиональных модулей студенты разрабатывают реальные программные продукты: базы данных, веб-приложения, десктопные утилиты. Это и есть портфолио, с которым выпускник идёт на первое собеседование. Наличие работающего проекта, выполненного самостоятельно, весит значительно больше, чем строчка «изучал Java» в резюме.

Soft skills: работа в команде, управление проектами, коммуникация

Многие колледжи включают в программу дисциплины по управлению проектами и развитию коммуникативных навыков. Студенты учатся распределять задачи, работать в мини-командах, выступать с презентациями — то есть осваивают то, что HR называет «командным игроком». Экономика проекта и правовое обеспечение профессиональной деятельности также входят в учебный план — выпускник понимает не только как написать код, но и как оформить авторское право на IT-продукт и просчитать его экономическую целесообразность.

Дипломная работа как итоговый практический результат обучения

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

Какие профессии открывает программа обучения в колледже

Диплом колледжа по специальности 09.02.07 — это не «запасной вариант». Это документ, открывающий вполне конкретный спектр должностей с реальной востребованностью на рынке труда.

Должности для выпускников: junior-разработчик, тестировщик, веб-разработчик, технический специалист 👨‍💻

Наиболее распространённые позиции для выпускников с СПО в IT:

  • Junior-разработчик (Python, Java, C#, JavaScript) — разработка и доработка модулей ПО под руководством senior-специалиста
  • Тестировщик ПО (QA engineer) — написание тест-кейсов, ручное и автоматизированное тестирование
  • Веб-разработчик — фронтенд, бэкенд или fullstack, в зависимости от освоенного стека
  • Техник-программист — сопровождение информационных систем на предприятии
  • Администратор баз данных (младший) — поддержка и резервное копирование СУБД
  • Специалист технической поддержки — более широкая позиция, доступная с первого дня после диплома

Востребованность специалистов со средним профессиональным образованием на рынке труда

Рынок труда в IT не требует обязательного высшего образования — он требует навыков и портфолио. Согласно данным hh.ru, значительная доля вакансий для junior-разработчиков и тестировщиков не предъявляет требований к уровню образования. Работодатели ориентируются на то, что умеет кандидат, а не на то, в каком вузе он учился. Особенно это справедливо для малого и среднего бизнеса, а также для аутсорсинговых компаний.

Возможности карьерного роста и дальнейшего обучения в вузе

Выпускник колледжа с дипломом СПО имеет право поступить в вуз — причём в ряде случаев без ЕГЭ, по внутренним испытаниям университета. Многие выпускники совмещают работу junior-разработчиком с заочным или дистанционным обучением в вузе по профильной специальности. Таким образом, к 24–25 годам человек может иметь и высшее образование, и 3–4 года реального опыта работы — позицию, недостижимую для выпускника очного бакалавриата без совмещения.

Уровень стартовых зарплат и перспективы развития в IT 💰

Стартовые зарплаты в IT для выпускников колледжей существенно варьируются в зависимости от региона, специализации и работодателя. Junior-разработчики в Москве и Санкт-Петербурге начинают с 60 000–90 000 рублей в месяц, в регионах — от 40 000–60 000 рублей. Тестировщики и специалисты техподдержки — немного ниже. При этом рост в IT нелинейный: специалист с опытом 2–3 года и хорошим стеком может выйти на уровень middle и претендовать на зарплату 120 000–180 000 рублей и выше.

Колледж, университет или самообучение: что выбрать

Этот вопрос не имеет универсального ответа — но имеет чёткие критерии, по которым его можно решить для конкретного человека.

Критерий Колледж (СПО) Университет (бакалавриат) Онлайн-курсы
Срок обучения 2–4 года 4–6 лет 3–12 месяцев
Уровень теории Средний, прикладной Глубокий, фундаментальный Минимальный, узкоспециальный
Практическая направленность Высокая Умеренная Высокая (в рамках курса)
Стоимость (платная форма) Низкая–средняя Средняя–высокая Низкая–средняя
Диплом государственного образца Да (СПО) Да (ВПО) Нет
Возможность совмещать с работой Ограниченно Сложно Да
Возраст выхода на рынок 18–20 лет 22–23 года Любой

Преимущества колледжа: быстрый старт, практическая направленность, ранний выход на работу

Колледж позволяет войти в профессию на 2–4 года раньше, чем выпускник вуза. При этом программа выстроена таким образом, что практика начинается уже со второго курса — студент не просто учится писать код, а делает это в приближённых к реальным условиях. Государственный диплом и практический опыт в связке дают конкурентоспособное резюме.

Сравнение с университетом по срокам, глубине теории и стоимости

Университет даёт более глубокую теоретическую базу: дискретная математика, теория автоматов, математическая логика, теория алгоритмов — всё это изучается значительно подробнее. Это критично для тех, кто планирует заниматься научными исследованиями, разработкой компиляторов, криптографией или machine learning на высоком уровне. Стоимость платного обучения в вузе, как правило, выше колледжного — при заметно большем сроке обучения.

Сравнение с онлайн-курсами и самостоятельным изучением

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

Кому подходит именно колледжный формат обучения программированию

Колледж — оптимальный выбор для тех, кто:

  • Хочет войти в IT быстро, не тратя 5–6 лет на бакалавриат и магистратуру
  • Ориентируется на прикладную разработку, веб или тестирование — а не на научные исследования
  • После 9 класса чётко понимает, что хочет в IT, но не готов к ЕГЭ-гонке
  • Планирует совместить работу junior-специалиста с заочным вузом
  • Предпочитает структурированную программу хаотичному самообучению

Как выбрать колледж и подготовиться к поступлению

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

На что смотреть при выборе учебного заведения: программа, оснащение, партнёры 🔎

  • Учебный план — запросите его открыто или найдите на сайте. Проверьте, какие языки изучают, есть ли дисциплины по Git, тестированию, веб-разработке. Устаревшая программа без Python или JavaScript — тревожный сигнал.
  • Компьютерные классы — оснащение имеет значение. Свободный доступ к интернету, современные IDE, актуальное ПО — это должно быть нормой, а не привилегией.
  • Партнёры и работодатели — ведущие колледжи сотрудничают с IT-компаниями для организации практики и стажировок. Наличие таких партнёрств напрямую влияет на трудоустройство выпускников.
  • Преподавательский состав — идеально, если среди преподавателей есть практикующие разработчики, а не только академические специалисты.
  • Отзывы выпускников — реальный опыт людей, уже окончивших программу, важнее любой рекламной презентации.

Вступительные требования и проходные баллы по аттестату

Поступление в колледж на IT-специальность после 9 класса проводится без вступительных экзаменов — конкурс осуществляется по среднему баллу аттестата. Перечень документов стандартен: заявление, аттестат, паспорт, медицинская справка, фотографии. В ряде колледжей проводится дополнительное собеседование или тестирование, однако решающим фактором остаётся средний балл. Проходные баллы на популярные IT-специальности в крупных городах стабильно высоки: в Москве и Санкт-Петербурге средний балл аттестата у поступивших нередко превышает 4,5.

Как оценить соответствие программы личным целям и способностям

Практические советы для осознанного выбора:

  • Пройдите несколько бесплатных уроков по программированию онлайн — убедитесь, что логическое мышление и работа с кодом вам действительно интересны, а не просто «звучат перспективно».
  • Определите желаемое направление: веб, мобильная разработка, тестирование, системное программирование — разные колледжи делают акцент на разном.
  • Посетите день открытых дверей: живое общение со студентами и преподавателями даёт информацию, которую не найти в буклете.

Советы родителям и абитуриентам для осознанного выбора специальности 🎯

Кому адресован совет Рекомендация
Родителям Не навязывайте выбор. Программирование требует реального интереса — без него студент бросит учёбу или будет посредственным специалистом.
Абитуриентам Изучите учебный план конкретного колледжа, а не просто название специальности. Планы существенно различаются между учебными заведениями.
Родителям и абитуриентам вместе Посетите день открытых дверей лично. Оцените оснащение классов, пообщайтесь с текущими студентами.
Карьерным консультантам Ориентируйте учеников на проверку партнёрств колледжа с работодателями — это главный индикатор качества практической подготовки.
Тем, кто меняет профессию Рассмотрите вечернюю или заочную форму обучения — большинство колледжей её предлагают по специальности 09.02.07.

Информацию о лицензиях и аккредитации конкретных учебных заведений можно проверить через официальный сайт Рособрнадзора — это обязательный шаг перед подачей документов. Актуальные требования к образовательным программам и перечень аккредитованных специальностей размещены на портале Министерства просвещения Российской Федерации.


Программа обучения на программиста в колледже — это не упрощённая версия университета и не затянутые курсы. Это отдельная, продуманная система подготовки: от школьной математики и физики — через языки программирования и профессиональные дисциплины — к реальным проектам и производственной практике. Выпускник получает не просто диплом, а рабочий стек, понимание архитектуры ПО, опыт командной работы и первое портфолио. Для тех, кто хочет войти в IT осознанно, быстро и с твёрдой почвой под ногами, — колледж остаётся одним из самых прагматичных маршрутов. Главное — выбрать учебное заведение не по красивому сайту, а по реальному учебному плану, оснащению и связям с работодателями.


Познакомьтесь со школой бесплатно

На вводном уроке с методистом

  1. Покажем платформу и ответим на вопросы
  2. Определим уровень и подберём курс
  3. Расскажем, как 
    проходят занятия