Δelta - курсы и проекты

Регистрация

Курсы и проекты

В первый день, сразу после приезда всех участников, мы проводим общее собрание, на котором рассказываем о том, как устроена в Дельте учёба. Она состоит из курсов и проектов (что это такое – см. ниже). И то, и другое дети выбирают сами. На общем собрании мы рассказываем, какие курсы будут предложены в первые три дня (курсы проходят два раза по полтора часа в первой половине дня), а также представляем темы проектов.

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

Каждый курс рассчитан на 6-10 человек. Если на какой-то курс записывается больше участников, предпочтение отдаётся тем, кто лучше написал вступительную олимпиаду.

Проект, в отличие от курса, выбирается один раз в начале и длится все две недели, включая дни отдыха. В каждом проекте может участвовать от 5 до 15 человек. Участники каждого проекта делают его совместно, распределяя между собой задачи и роли. В конце лагеря проходит презентация готовых проектов. Некоторые проекты прошлых лет:

«Визуализация числовых последовательностей»

Математики изучают огромное количество разнообразных числовых последовательностей, заданных как явными формулами (к таким относятся, например, фигурные числа), так и рекуррентными соотношениями (самый известный пример такой последовательности – числа Фибоначчи), а иногда вообще не предполагающих вычисление в явном виде. К последовательностям, не предполагающим явное задание формулой, например, относится множество простых чисел, взаимосвязи в котором математики изучают со времён Пифагора и Евклида.

В двадцатом веке с развитием компьютеров появилась идея визуализировать числовые последовательности на плоскости и появилось несколько интересных подходов к этой визуализации. Преставление числовых последовательностей на плоскости позволяет как демонстрировать хорошо известные их свойства, так и находить новые взаимосвязи. Ну и, наконец, это просто красиво!

В нашем проекте мы запрограммировали различные модели визуализации и немного прикоснулись к теории чисел – самой старой и самой современной области математики.

Все работы выполнены на JavaScript и позволяют в реальном времени вычислять и визуализировать различные последовательности. Работы собраны вместе в виде законченного веб-сайта, который доступен по адресу https://delta.gorod.de/2019/primes/main.html

«Клеточные автоматы» В этом проекте мы научились программировать клеточные автоматы на языке JavaScript и сделали небольшой web-сайт, на котором представили наши работы. автоматы работают в реальном времени: можно задать начальные условия или выбрать начальную конфигурацию.
Ссылка на сайт: https://delta.gorod.de/2018/
«Моделирование физических процессов» На C++ были смоделированы различные физические процессы, такие как сложные колебания и теплопроводность. Часть участников проекта разрабатывала "математический" модуль, другие – "физический" модуль, третьи программировали графику и, наконец, ещё одна группа занималась программированием загрузки/выгрузки данных.
«Оригамматика» – проект на базе одноимённого курса. Участники проекта на защите познакомили слушателей с теорией построения оригами, разработали и собрали различные сложные модели.
«Граф d'Eltá и другие питоны». В проекте были построены различные модели графов, разработаны физические методы работы с графами, написана программа визуализации на языке Python.
«Игры на JavaScript». Участники проекта освоили программирование на языке JavaScript, освоили объектную модель HTML и браузеров, работу с прерываниями, модель программирования «документ-представление», работу с html-элементом ‘canvas’. В результате участниками проекта написано около десятка различных игр (работа над некоторыми не закончилась и ведётся до сих пор). Некоторые из разработанных игр можно посмотреть на страничках http://delta.gorod.de/2017/ и http://delta.mathbaby.ru/2017/.
© 2021 dmitry@ablov.ru