📘 Структуры и алгоритмы обработки данных

Курс, который не отобьёт желание программировать


Для кого:
Первокурсники направления «Управление в технических системах», которые либо вообще не программировали, либо «что-то было в школе, но непонятно что».

Главная идея:
Это НЕ курс программирования. Это курс алгоритмического мышления. Мы не заставляем писать код — мы показываем, как думают машины и как структурировать любую задачу.


🎯 Чему научим (по-настоящему):

НЕ научим:

  • Зубрить синтаксис Python
  • Решать олимпиадные задачи
  • Страдать от «а где тут точка с запятой»

НАУЧИМ:

  • Думать как инженер: разбивать задачу на шаги
  • Понимать, как устроены данные внутри систем управления
  • Читать код и понимать, что он делает (даже если не писал сам)
  • Выбирать правильный инструмент под задачу
  • Не бояться ошибок и красного текста в консоли

🔥 Почему этот курс — другой:

1. Google Colab вместо мучений с установкой
Никаких «у меня не запускается», «а где скачать Python», «антивирус удалил». Открыл браузер — работаешь.

2. Демонстрации вместо домашек
На первом курсе мы показываем, как работает код. Студент смотрит, запускает, понимает. Писать сам — позже, когда созреет.

3. Примеры из жизни, а не «дан массив чисел»
Датчики, системы управления, реальные задачи. Не абстракции ради абстракций.

4. Изумрудная инфографика
Каждая лекция — это не просто текст, а визуальная схема, которую можно понять с одного взгляда.

5. Тесты на понимание, а не на память
Вопросы типа «Почему этот алгоритм быстрее?», а не «Сколько параметров у функции sort()?»


📚 Структура: 8 модулей, 24 лекции

Модуль 1–2: Откуда берутся данные и как их обрабатывать (без кода)
Модуль 3–4: Учим программу принимать решения и повторять действия
Модуль 5: Как хранить данные (списки, словари, множества)
Модуль 6: Ищем и сортируем (алгоритмы, которые работают везде)
Модуль 7: Разбиваем задачи на функции (модульное мышление)
Модуль 8: Что делать дальше и как не бояться кода


🎓 Что получит студент на выходе:

Понимание, как устроены алгоритмы
Навык разбивать любую задачу на шаги
Уверенность, что программирование — это не магия
Желание продолжать (а не «лишь бы сдать и забыть»)


💡 Философия курса:

«Если после первого курса студент боится кода — мы облажались.
Если после первого курса студент хочет копать глубже — мы победили.»


🛠️ Технологии (просто и без боли):

  • Python — потому что он читается как псевдокод
  • Google Colab — потому что работает в браузере
  • Moodle — потому что там всё на одном месте
  • Инфографика SVG — потому что визуал > текст

🚀 Для кого этот курс точно НЕ подойдёт:

❌ Тех, кто хочет за семестр стать Senior Developer
❌ Тех, кто ищет олимпиадные задачи и хардкор
❌ Тех, кто считает, что «настоящие программисты пишут на C++»

Для кого подойдёт:

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


📬 Контакты:

Автор: Кобзов Александр Юрьевич, к.т.н., доцент
Университет: Братский государственный университет
Платформа: edu.Verish.Net


🎤 Одной строкой:

«Курс, после которого студенты не боятся программировать, а хотят.»