Class STUDIO Scratch
This class is designed to support students’ individual projects on Scratch. Each student will work on their individual Scratch project, starting with an idea and at their own pace. In the Studio class, students will have the opportunity to master their existing coding skills and develop new skills in game design and/or teamwork. This class requires prior knowledge of Scratch.The class is small, maximum 5-6 people.
Class STUDIO ADVANCED
This class is designed to support individual student projects in Scratch, Roblox, Python, or Java. Each student will work on their own individual project, starting with an idea. In the Studio Advanced class, students will have the opportunity to master their existing coding skills and develop new skills in programming, game design, and/or teamwork. This class requires prior knowledge of the platform (Scratch, Roblox) and/or language (Lua, Python, Java). The class is small, maximum 5-6 students (by teacher recommendation only).
Курс «Основы алгоритмизации и программирования» (Принципы программирования) / Principals of programming
Группа 8-12 лет
Данный курс подходит студентам, как не имеющим опыта программирования, так и уже попробовавшим себя в создании программ, например, на Scratch. Курс построен так, что является идеальным переходом от блочного программирования к написанию кода на языке программирования Python. Мы будем сравнивать различные блоки с их кодами, научимся работать с аргументами функций, разберемся с основными понятиями алгоритмизации и программирования. Научимся применять системный подход от постановки задачи, создания алгоритма и его кодирования, и до тестирования. В начале курса студенты познакомятся с графической библиотекой Turtle, создадут собственные графические анимации. По мере погружения в мир программирования мы начнем создавать игры на основе библиотеки Pygame. В ходе курса студенты будут развивать логическое, алгоритмическое, системное и стратегическое мышление, математические способности, творческое и пространственное воображение. К концу занятий они научатся анализировать задачу, создавать собственный алгоритм ее решения и соответствующий ему программный код, находить и исправлять свои ошибки.
Группа 12 лет и старше
Данный курс имеет академическое направление и будет интересен тем, кто в будущем видит себя программистом, или тем, кто желает понять интересен ли ему мир программирования. Мы структурируем и закрепим все ранее полученные знания и подготовимся для дальнейшего глубокого изучения компьютерных наук. В курсе будут рассмотрены такие базовые понятия как алгоритм и его виды (линейный, разветвляющийся, циклический), переменная и ее тип, массивы, списки, файлы и пользовательские структуры данных, процедуры и функции. Студенты освоят соответствующие операторы языка программирования на примере языков Pascal и Python. На примере практических заданий, которые будут коррелировать со школьным курсом математики/алгебры и геометрии, студенты приобретут навыки процедурного программирования, создавая свои функции нахождения корней уравнений, построения графиков математических функции, обработки табличной информации и многих других. В конце курса мы попробуем свои силы в создании игр на основе библиотеки Pygame. В ходе курса студенты будут развивать логическое, алгоритмическое, системное и стратегическое мышление, математические способности, творческое и пространственное воображение. К концу занятий они научатся анализировать задачу, создавать собственный алгоритм ее решения и соответствующий ему программный код, находить и исправлять свои ошибки.
Курс «Компьютерная грамотность» / Computer training
В данном курсе мы расскажем, как устроен компьютер, какие программы необходимы для его работы и какие устройства
можно к нему подключить, научим пользоваться клавиатурой и мышью, работать с файлами и программами, познакомимся
с браузерами, научимся находить информацию в интернете. Вы получите необходимые навыки для работы в следующих
популярных офисных программах - в графическом пакете Paint, текстовом редакторе Word, редакторах таблиц Excel
и презентаций PowerPoint. По итогам обучения Вы станете опытным пользователем ПК.