ЛЕТНЯЯ ШКОЛА
ЮНЫХ ПРОГРАММИСТОВ
Санаторий "Спартанец"
1-14 июля 2019 г
Обучаем школьников программированию с 1976 года
ЛЕТНЯЯ ШКОЛА
ЮНЫХ ПРОГРАММИСТОВ
Санаторий "Спартанец"
1-14 июля 2019 г
Обучаем школьников программированию с 1976 года
Call Close
8 913 201 70 25
О ШКОЛЕ
44 сезон летней школы в 2019 году
Летняя школа юных программистов основана в 1976 году академиком Андреем Петровичем Ершовым и проводится ежегодно ИСИ СО РАН. ЛШЮП дала начало информатике как учебной дисциплине в школах, сформировала круг специалистов, до сих пор являющихся лидерами в мировом сообществе программистов. Участники ЛШЮП прибывают из разных городов России и даже из-за рубежа. Ежегодно в работе Летней школы принимают участие около 100 человек. Традиционно ЛШЮП проходит под руководством доктора физико-математических наук А. Г. Марчука.
НАШ ПОДХОД
Полное погружение
Ученики работают в творческих мастерских, каждая из которых делает свой проект и защищает в конце всей школы. Дети работают в команде и постоянно вовлечены в процесс разработки — с перерывами на спорт и досуг.
Уникальная программа обучения
Каждая мастерская — маленькая научно-производственная компания. Ученики изучают языки и инструменты программирования, занимаются исследованиями, изобретают и создают новое. Применяются разные формы образовательного процесса и творческий подход.
Практикующие преподаватели
Руководителями мастерских ЛШЮП — мастерами — являются сотрудники ИСИ СО РАН, преподаватели НГУ, разработчики ПО, а также научные сотрудники других институтов СО РАН. Их помощниками — подмастерьями — выступают аспиранты и студенты НГУ. Все — практикующие программисты, каждый является специалистом в своей отрасли.
Новые друзья
Мы знаем, насколько важен для ребёнка круг общения. В нашей школе занимаются любознательные, увлеченные технологиями ребята из семей с осознанным подходом к развитию ребенка. Совместная работа и общая ответственность делает ребят настоящими друзьями на долгие годы.
Soft skills
Учим детей навыкам, которые они не получат в школе. Мы делаем упор на освоение промышленного программирования и проектной разработки. У нас дети учатся самостоятельно добывать знания и достигать поставленных целей с ощутимыми результатами. Эти навыки совершенно точно пригодятся им в будущем.
Работа на перспективу
После творческого заряда на ЛШЮП ребята продолжают в течение учебного года заниматься программированием, активно участвовать в различных олимпиадах и конференциях, дистанционных мероприятиях как под руководством мастеров Летней школы, так и самостоятельно.
КАК ПРОХОДИТ ОБУЧЕНИЕ
1
Мастер в первый день рассказывает о проекте, который он хочет сделать на летней школе, и о технологиях, которые он будет применять в своей мастерской.
2
Ученик выбирает интересующую его мастерскую, и если он подходит по возрасту и навыкам, то мастер его берет к себе в мастерскую.
3
В течение 14 дней ученики под руководством мастера и подмастерья осваивают необходимые технологии и вместе делают общий проект.
4
В последний день ученики без мастера презентуют свой проект перед всей школой и экспертной комиссией.
МАСТЕРСКИЕ
№1 "Хороший Git (Git is Good)"
Мастер: Климов Николай

Если вам не приходилось бегать по комнате, хватаясь за голову, приговаривая «Ну вот зачем я это удалил», то ещё придется. Если, конечно, вы не начнете использовать системы контроля версий. Это такие программы, которые позволяют фиксировать слепки ваших данных, чтобы потом к ним можно было возвращаться, смотреть историю изменений или делится с другими. Так получилось, что в мире программирования стандартной программой такого плана является Git. Поэтому независимо от языка на котором вы пишите, изучить git вам придется. А лучший способ что-то изучить — попытаться повторить.

В этой мастерской мы будем писать свой аналог git, попытаемся воспроизвести его основной функционал. Попутно мы будем изучать язык Си и работу в системе Linux.

Требования к участникам: 8+ класс, умение писать простые программы на языках Pascal, C или других подобных
Инструментарий: gcc, gdb, vim


№2 "Программируем на MIDI"
Мастер: Феофанов Вячеслав и Кузюков Андрей

Ни для кого не секрет, что музыка стала самым распространенным видом искусства. Она сопровождает абсолютно все аспекты современной жизни. Но мало кто знает, как на самом деле она создаётся. Для осознания этого, мы создадим свой web сервис, позволяющий делать «сведение» аудио композиций, наложение различных звуковых эффектов и даже создание собственных звуковых сигналов.

В нашей мастерской вы поэтапно освоете JavaScript путем решения как мелких задач, так и небольших независимых проектов. Кроме этого, вы познакомитесь с разработкой веб интерфейсов на html и css.

Требования к участникам: 7+ класс, базовые знания и умения в программировании; желательно знание теории звуковых волн по физике
Инструментарий: VS Code, node. js, JavaScript, HTML, CSS, Git
№3 "Классовый C или 22 упавших теста"
Мастер: Бояршин Андрей

Каждый профессиональный (и не очень) программист должен знать язык C или его аналог (даже если никогда в жизни не собирается на нём писать рабочий код).
В этой мастерской участники смогут освоить ту часть языка C++, которую можно изучить в строгих временных рамках летней школы.
ООП и слова вроде «инкапсуляция» и «полиморфизм» не будут вам сниться в ночных кошмарах.

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

Требования к участникам: 6−9 классы, наличие хотя бы небольшого опыта программирования в языках программирования типа C, C++, C#, Pascal, Java.
Инструментарий: Visual Studio/Visual Studio Code, GCC/Clang/MSVC, CMake, Git
№4 "Строим экспертную систему"
Мастер: Файфель Борис Леонидович

Тема «искусственный интеллект» последнее время не сходит с новостных полос. Ту тут, то там раздается «с помощью систем искусственного интеллекта удалось решить…» А ведь еще недавно к искусственному интеллекту относились весьма скептически; многие в него откровенно «не верили». Но мир меняется у нас на глазах. И то, с чего искусственный интеллект начинался, сейчас становится «классикой жанра». Такой «классикой» стали экспертные системы.

Что это такое? Чтобы понять суть экспертной системы, нужно уяснить, чем знания отличаются от простых данных на машинных носителях. Здесь нет секрета — существует простая формула: «Знания = данные + правила вывода». Другими словами, система обработки знаний может на основе существующих данных строить (вычислять) новые!

Такие системы обработки знаний и называются экспертными системами.
Предлагаю построить простую, но работающую экспертную систему! Путь к результату будет непрост: нужно разобраться в том, как хранятся знания, что такое правила вывода, как они программируются и многое другое. А в качестве языка программирования мы возьмем Лисп. Это очень красивый и интересный язык, знание основ Лиспа можно назвать «витамином программирования». За время, отводимое для работы мастерской, нам придется основательно разобраться в Лиспе (что полезно само по себе).

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

Требования к участникам: 6−7 класс и старше; знание школьной математики. Предварительные знания Лиспа не требуются — мы все выучим в процессе работы.
Инструментарий: Lisp
№5 "Отлично, работаем дальше!"
Мастер: Корнев Сергей и Заварзин Евгений

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

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

Требования к участникам: 8+ класс, знание C-подобного языка
Инструментарий: Chrome, VS Code, Git; php + laravel, js, html5, css + bootstrap
№6 "Молодые C-ньйоры"
Мастер: Коваль Данил и Афанасьева Арина

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

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

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

Требования к участникам: Желание изучить новый язык и желание работать.
Инструментарий: Visual Studio, С/С++
№7 "ГРАФство"
Мастер: Братусь Михаил Витальевич

В мастерской мы изучим язык Lua, будем решать задачи, изучать алгоритмы, познакомимся с базовой теорией графов и используем полученные знания для создания «всегда разного, но всегда проходимого» замка Графа.

В мастерской хочется написать проект процедурной генерации замка Графа (и визуализации), в котором все комнаты должны быть связаны друг с другом проходами, дверьми с различными замками. Да так, чтобы при желании, Граф мог попасть в любую комнату с учетом запертых дверей. Если останется время, то сделать фрактальную процедурную генерацию местности вокруг замка Графа.

Требования к участникам: Четкое знание и понимание циклов, массивов и функций (на любом языке программирования), хорошая фантазия
Инструментарий: Язык Lua, IDE: ZeroBrane Studio / Visual Studio Code, Библиотека Love2D 11. x
№8 "Neverending (Processing) Summer"
Мастер: Федорова Марина
Подмастерье: Блинов Евгений

Если ваш путь программиста (ниндзя) только начинается, или если вы уже устали от однообразных цифр и символов, которые выдает компилятор, то эта мастерская — отличный для вас выбор. Здесь мы будем много работать с графикой, а поможет в этом чудесный язык Processing. Реализацию привычных (или еще нет) алгоритмов мы сможем видеть буквально на экране.

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

Требования к участникам: Любовь к картинкам и/или их созданию, желание учиться и узнавать новое, хорошо бы какое-то знание английского
Инструментарий: Processing 3.5.3
№9 "Играя учимся"
Мастер: Светлана Николаевна Коваль
Начни обучаться программированию с игр! Не играть в созданные кем-то компьютерные «квесты» и «бродилки», а сам создай свою первую компьютерную игру.
В нашей мастерской вы научитесь делать небольшие оконные приложения, получите первые представления о разработке игровых программ.

Требования к участникам: Желание учиться.
Инструментарий: Python
СТОИМОСТЬ ОБУЧЕНИЯ
ЛШЮП 2019
23 000 руб./чел.
  • Обучение 14 дней
  • Трансфер от Новосибирского Академгородка и обратно
  • Проживание
  • Питание
ОСТАЛИСЬ ВОПРОСЫ? ЗАДАВАЙТЕ!
Вы можете оставить свой номер телефона и мы вам перезвоним
Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности
НАШИ ПРЕПОДАВАТЕЛИ — ОПЫТНЫЕ И ПРАКТИКУЮЩИЕ IT-СПЕЦИАЛИСТЫ
Тихонова Татьяна Ивановна
Завуч
Марчук Александр Гурьевич
Научный руководитель ЛШЮП, д.ф.-м.н., профессор, главный научный сотрудник Института систем информатики им. А.П.Ершова СО РАН, заведующий кафедрой программирования ММФ НГУ
С большим удовольствием и воодушевлением участвую во всех ЛШЮП с 2001 года. Важно сформировать у молодого человека мечту о том, что он хочет сделать в жизни, к чему он будет стремиться. И наша задача – увлечь его созидательным, творческим делом, показать большую радость от программирования и работы со сложными задачами.
Файфель Борис Леонидович
Доцент кафедры прикладных информационных технологий СГТУ им. Гагарина Ю.А.
Цель школы, как я её понимаю - научить участников мобилизоваться, за короткое время освоить новый материал и, при этом, работать в команде!
А по завершении школы - еще и защитить свой проект. Все эти навыки очень пригодятся в жизни абсолютно всем. Ну, а лично для меня ЛШЮП - это возможность пообщаться с замечательными ребятами и мастерами, которых я безгранично уважаю.
Алексей Шумаков
Преподаватель, C# разработчик
«Именно ЛШЮП помогла мне определиться с тем, кем я хочу быть, какую профессию выбрать. Здесь я познакомился со многими удивительными людьми, с которыми общаюсь и советуюсь по работе до сих пор. И я рад, что могу помогать делать это место особенным для будущих поколений.»
Игорь Дульцев
Senior Software Developer, Spark Networks Services, GmbH., Berlin, Deutschland
Михаил Братусь
Инженер-программист
«Уже более 43 лет ЛШЮП помогает школьникам сделать выбор и „примерить“ будущую профессию.
Лесной воздух, увлеченные преподаватели и студенты, интересные лекции и работа в мастерских над проектами — вот рецепт многолетнего успеха.»
Данил Тумайкин
Solution architect @ Imola Informatica SPA
«ЛШЮП это уникальная возможность познать мир программирования, познакомиться с единомышленниками и поучиться у профессионалов индустрии.
Для меня ЛШЮП заложил фундамент будущей карьеры и познакомил с замечательными людьми с которыми я работаю и сейчас.»
Николай Климов
Программист С++ Выпускник СПбГУ, магистр
«Можно сколько угодно изучать алгоритмы, синтаксисы языков, но пока вы не написали какой-то свой проект, понять настоящую радость от прораммирования просто невозможно. А это именно то, что и предлагает ЛШЮП.»
НАШИ ПАРТНЁРЫ
Организации, при поддержке которых, каждый год проводится летняя школа
МЫ НА СВЯЗИ
8 (913) 201-70-25
support@ssyp.ru
г. Новосибирск,
Санаторий "Спартанец"
1-14 июля 2019 года
Made on
Tilda