ЛШЮП
315 subscribers
401 photos
31 videos
8 files
152 links
Летняя Школа Юных Программистов 💾
г.Новосибирск
Наш сайт: https://ssyp.ru
Download Telegram
Мастерская №10 «Галактический симулятор» 🚀
Мастер: Мартынов Богдан Алексеевич
Вы когда-нибудь задумывались, почему Луна не падает на Землю, а планеты не улетают от Солнца в космос? Что если бы вы могли сами создать свою Солнечную систему — запустить планеты по орбитам, столкнуть их или наблюдать, как рождаются галактики? В нашей мастерской мы это сделаем!

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

В рамках мастерской мы создадим 2D-симулятор космоса. Начнём мы с простого: научимся рисовать объекты на экране, задавать им массу, скорость и координаты. Затем добавим гравитационное взаимодействие по закону Ньютона и увидим, как хаотичное движение превращается в упорядоченные орбиты. А если останется время, добавим столкновения, следы траекторий и возможность создавать новые объекты прямо во время симуляции. Также при быстром темпе работы рассмотрим проблемы и возможности оптимизации (ускорения) нашей симуляции.

Мы будем программировать на Python с использованием библиотеки Pygame. Это мощный, понятный и удобный инструмент, который позволит нам сосредоточиться конкретно на физике, а не на сложностях с графикой. Для оптимизаций используем NumPy.

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

Требования к участникам: Желание разобраться в физике и математике (формула гравитации, векторы); главное — любопытство, готовность экспериментировать и работа в команде!

Осваиваемые технологии и языки: Python (изучим с основ), Pygame, объектно-ориентированное программирование (ООП, классы), математические вычисления, событийно-ориентированное программирование, NumPy (если успеем).
👍95👏2
🔥 Дорогие участники и уважаемые родители! Летняя школа юных программистов готовится к старту.
🚀 Главное событие первого дня — торжественное открытие — пройдет 9 июля в старом корпусе НГУ (Пирогова 2)! 🏢
👍126😢1👨‍💻1
Открытие ЛШЮП 2026 — уже сегодня! 🚀

Этот день настал! Ждем участников и их родителей на торжественном открытии Летней школы юных программистов. 💻

📍 Где: Главный корпус НГУ (ул. Пирогова, 2), 3 этаж, Аудитория им. академика Г.И. Будкера.

🕙 Когда: Встречаем всех с 10:00.

До встречи! 🙌
👍95🤝2
Расписание на завтра.

Аннотация к лекции «Алгоритмическая жемчужина: вычисление выражений»:
Одна из первых проблем при создании компиляторов состояла в том, чтобы научить компьютер воспринимать математические формулы в привычном для человека виде. Компьютер должен прочитать формулу и вычислить её (или построить программу, которая вычислит). Как можно решить эту задачу? Вот этому и будет посвящена лекция. Освоившему алгоритмы, которые будут рассмотрены, останется один шаг до создания интерпретатора собственного языка программирования.
👍8👨‍💻2🙈21
4🙈2
Расписание на завтра
4👨‍💻2😢1
Напоминаем, что воскресенье в ЛШЮП — выходной 😴💤
😴14🤔2🙈1
Расписание на завтра
👍73🙈1
🌍 «Эволюция Земли»

Друзья, учеба в мастерских идет полным ходом, но ЛШЮП — это еще и возможность расширить свой кругозор и прикоснуться к тайнам науки!

Уже завтра, 14 июля, в 16:30 мы отправляемся на увлекательную экскурсию в один из самых интересных и интерактивных музеев нашего университета. Мы сможем увидеть, как зарождалась и менялась наша планета, заглянуть вглубь земной коры, рассмотреть редкие минералы, метеориты и настоящие древние окаменелости! Подробнее о центре «Эволюция Земли»: https://education.nsu.ru/earth_evolution/

📝Ребята, если вы хотите пойти, обратитесь к мастеру. Мастера, пожалуйста, соберите имена всех желающих от вашей мастерской.
👍42
Расписание на завтра.
❗️Важно. Лекция состоится в ауд. 214 корпуса поточных аудиторий НГУ. Поэтому, чтобы не потеряться, следуйте за мастером.

Аннотация к лекции:
Поговорим про генетику окраски, о том, как знание последовательности нуклеотидов в геномах помогает нам лучше понять родство всего живого на Земле, обсудим, может ли кот быть зеленым, и можно ли тестировать крем от загара на шампиньонах.
4👍2
Расписание на завтра.

Мастер-класс «Продвижение IT-проектов в медиа» (ауд. 3122):
Как блогеры влияют на продвижение IT продуктов. Как работают реферальные и партнерские программы. Разбор кейсов: опыт взаимодействия с разработчиками игр и приложений. Применение знаний на практике: генерация идеи приложения/игры и разработка стратегии продвижения с нулевым бюджетом.

Мастер-класс проведут: Крутиков Вадим Сергеевич (блогер Веля 7 млн+ подписчиков); Целищев Роман Александрович (руководитель компании VELYA media); Доронин Артемий Евгеньевич (преподаватель НГУ).

Самые активные ребята смогут получить оригинальную плитку шоколада Mr. Beast от самого крупного блогера планеты.
👍63
📸 Работа в мастерских кипит, а мы стараемся ловить яркие моменты наших школьных будней. Чтобы вы могли наблюдать за жизнью школы, мы создали пополняемый фотоальбом в облаке!

Ссылку на альбом мы уже отправили всем участникам школы на электронную почту. Если письмо не пришло: обязательно проверьте папку «Спам» или «Рассылки». Если ссылки все-таки нигде нет, напишите нам на почту ssyp@ershovfund.ru, и мы пришлем ее вам лично. Заглядывайте в альбом почаще — новые фотографии будут появляться на протяжении всей школы!
7👍4👨‍💻1🙈1
Расписание на завтра
👍61👏1🗿1
Расписание на завтра.

Лекция «Проект „МАРС“ (1979–1989): на пути к компьютерам пятого поколения» (ауд. 3122). Читает: Марчук Александр Гурьевич
В 1979 году в ВЦ СО АН СССР была написана концептуальная записка «МАРС – Модульные Асинхронные Развиваемые Системы». Идеи получили поддержку и развитие. На государственном уровне (ГКНТ СССР) была сформирована программа по созданию ЭВМ пятого поколения (с элементами интеллектуализации), под эту программу был создан Временный научно-технический коллектив (ВНТК), в который вошли ученые из Новосибирска, Таллина и Москвы, а также в котором были задействованы многие предприятия МРП, Минприбора, МЭП. Лидирующую роль играли сотрудники ВЦ Новосибирска. Лидирующая концепция – МАРС. Проект был успешно выполнен и сдан Государственной комиссии. Была создана основа для развития в стране вычислительной техники и ряда направлений в программировании.


Мастер-класс «Как заставить камень думать: история процессоров и симулятор „Компьютер Ершова“» (ауд. 3122). Проводит: Дмитрий Калашников
Вы отлично знаете, как написать print("Hello, World!"), объявить класс или запустить цикл. Но задумывались ли вы когда-нибудь, что именно выполняет ваш код? Как кусок обычного кремния, по сути — очищенный песок, научился понимать сложнейшие алгоритмы? На этой лекции мы спустимся на самый нижний уровень абстракции. Мы разберем, как инженеры «печатают» миллиарды транзисторов с помощью света, как из этих микроскопических переключателей собирается логика, и почему компьютер на самом деле не умеет считать. А в финале мы вооружимся виртуальным паяльником и познакомимся с симулятором «Компьютер Ершова».
4👍2