Мероприятия
Выберите день, чтобы перейти к нему.
В этом разделе можно ознакомиться со всеми предстоящими и прошедшими мероприятиями и доступными материалами с них. Также вы можете подписаться на календарь.
Прошедшие мероприятия
22 сентября 2025
Клуб продвинутого C++
Указатели, области видимости и управляющие конструкции
Михаил Чернигин
15:35 XII корпус СГУ, 310
19 сентября 2025
Клуб машинного обучения
Линейные модели. Регрессия
Харитон Пицик
XII корпус СГУ, 333
Сложность:
15 сентября 2025
Клуб продвинутого C++
Введение в язык. Фундаментальные типы
Михаил Чернигин
15:35 XII корпус СГУ, 310
30 августа 2025
Рандомный день 30 августа 2025
Скучное место
9 докладов
-
Аспектно-ориентированное программирование на TS
Роберт Толстов
-
Рандомная дискуссия
Никита Рыданов
Модератор: Никита Рыданов.
-
В поисках языка моей мечты
Михаил Чернигин
Чтобы найти язык программирования по душе, недостаточно знать только один. Каждый из них имеет свой взгляд на решение задач, свой синтаксис и собственные компромиссы. От выбора языка зависит не только скорость работы программы, но и удобство её написания, читаемость и поддерживаемость в будущем.
На этой лекции мы отправимся в путешествие по миру языков программирования, чтобы собрать язык мечты из лучших идей, которые есть в других языках.
Сложность:
-
Как сделать свой Docker?
Артём Кудяков
-
Функциональные паттерны для конкурентных задач в Golang
Никита Рыданов
Что, если ваш код мог бы работать не последовательно, а как слаженный конвейер, где каждая задача выполняется параллельно и без простоев? На этой лекции мы возьмём простую задачу и превратим её в произведение инженерного искусства с помощью конкурентности и функционального подхода в Go.
На этой лекции вы: Научитесь мыслить в парадигме пайплайнов для решения задач обработки данных. Поймёте, как писать быстрый и масштабируемый код, используя концепции из Go. Увидите, сможет ли нейросеть справиться с этой задачей лучше человека.
Лекция будет полезна всем, кто хочет поднять свои навыки в написании эффективного кода. Хотя примеры будут на Go, основные концепции легко переносятся на другие языки.
Сложность:
-
Байесовский подход в машинном обучении
Харитон Пицик
-
Typst
Данила Григорьев
-
Знакомимся с RISC-V
Андрей Гущин
-
Написание научных статей, зачем и как?
Тимур Еремеев
16 мая 2025
#ERRORHACK
Точка кипения, XII корпус СГУ
Четвёртый хакатон Студенческих клубов разработки СГУ и Федерации спортивного программирования. С 16 по 18 мая команды за 34 часа разрабатывали решение для кластеризации ошибок при сборке пакетов в репозитории ALT Linux. Призовой фонд — 70 тыс. рублей.
26 апреля 2025
Клуб веб-разработки
Он вам не JavaScript!
Роберт Толстов
XII корпус СГУ, 413
«JavaScript — это ненастоящий язык», «в нём одни костыли», «он слишком медленный» — знакомые утверждения?
Давайте разберёмся, почему JS одновременно ненавидят, высмеивают, но тем не менее ежедневно используют миллионы разработчиков!
На лекции вы узнаете: Как 10 дней разработки определили судьбу современного веба? Как сломать Netflix за 11 строчек кода? Какие есть альтернативные решения? И наконец: а такой ли плохой язык JavaScript?
Сложность:
24 апреля 2025
ALT Linux на одноплатниках ARM64
Андрей Гущин, Базальт СПО
XII корпус СГУ, 413
Повседневно мы пользуемся какими-то прикладными программами, но для работы им необходима операционная система, которая абстрагирует работу с физическим оборудованием.
На этом занятии вы: Узнаете, как операционная система загружается на одноплатниках с ARM-процессорами, и чем этот процесс отличается от компьютеров на базе AMD64 Познакомитесь с технологиями, которые используются при загрузке компьютера Выясните, что нужно сделать производителям железа, чтобы на нём заработал Linux
Сложность:
12 апреля 2025
Клуб машинного обучения
Манипуляции с Pandas для анализа данных
Харитон Пицик
13:50 XII корпус СГУ, 328
Уже долгое время Pandas является крайне популярным и широко используемым инструментом для анализа и манипуляций с данными. И это не удивительно – Pandas является относительно быстрым и, самое главное, удобным для этих задач!
На этой лекции мы:
Выясним, с какими основными объектами он работает Узнаем, что такое NA и как Pandas борется с ним Научимся группировке, конкатенации и слиянию данных Посмотрим на пример встроенной визуализации данных Узнаем, как можно ускорить Pandas
Лекция подойдёт и для тех, кто уже пробовал Pandas, и для тех, кто только начинает. Будет плюсом, если Вы знакомы с NumPy.
Сложность:
5 апреля 2025
Беды с шаблонами в C++
Данила Григорьев
12:05 XII корпус СГУ, 328
«Какие ещё шаблоны? В чём их беда? Причём тут метапрограммирование? Вы чё, угараете?»
Да, угараем! На этой лекции ты узнаешь: Как уронить компилятор с segmentation fault Как написать код, который генерирует другой код Как один язык программирования может существовать внутри другого
Если ты уже знаком с основами C++ и хочешь узнать о нём больше или желаешь познакомиться с концепцией метапрограммирования, то приглашаем на лекцию!
Сложность:
29 марта 2025
Почему Soft Skills важны?
Иван Улитин
XII корпус СГУ, 413
Чтобы быть хорошим разработчиком, недостаточно просто уметь писать код. Программирование всегда связано с людьми: мы создаём решения для пользователей, работаем в командах и общаемся с коллегами. Важно не только разбираться в технологиях, но и уметь договариваться, презентовать продукт и выстраивать эффективное взаимодействие.
В этой лекции мы обсудим, что такое soft-skills в IT, как они связаны со всеми этапами разработки, почему иногда ценятся даже выше технических знаний и какую роль играют в карьере разработчика.
Сложность: