Школа ИсКусственного интеллекта
ТЕХНИЧЕСКИЙ
ФАКУЛЬТЕТ
ОТ 11 ДО 18 ЛЕТ
Технический факультет предлагает широкий спектр знаний и навыков, которые будут полезны в современном мире информационных технологий. Наши ученики освоят программирование на языках C++, Python, Go и SQL, что позволит им создавать сложные программы и системы. Они научатся разрабатывать игры на популярном движке Unity, создавая захватывающие игровые миры. Умение программировать на языке C# даст им возможность разрабатывать разнообразные приложения и игры. А способность создавать и обучать собственные нейросети откроет перед ними двери в мир искусственного интеллекта и машинного обучения.
За три-пять лет дети изучают такие направления как:
Программирование
на языках C++, Python, Go, SQL
Создание игр и
приложений на языке C#
Разработка игр
на движке Unity
Написание и обучение
собственных нейросетей
Обучение в группах
по 6-12 человек
1 год обучения
135 академ.часа
Диплом по окончанию
обучения
Занятия
1-2 раза в неделю

ФОТО С ЗАНЯТИЙ

УЧЕБНЫЙ ПЛАН

1 курс — Базовый

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

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

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

  • Введение в программирование и Python.
  • Синтаксис Python: переменные, типы данных, операторы.
  • Управляющие конструкции: условия, циклы.
  • Работа с ошибками и отладка кода.

  • Знакомство с интерфейсом SketchUp.
  • Создание базовых форм и фигур.
  • Редактирование объектов: перемещение, вращение, масштабирование.
  • Создание и редактирование групп и компонентов.
  • Визуализация и экспорт моделей.
  • Работа с библиотеками материалов и текстур.

  • Основы работы с Adobe Photoshop: интерфейс, слои, инструменты рисования.
  • Обработка изображений: коррекция цвета, ретушь, эффекты.
  • Создание и редактирование векторных изображений в Adobe Illustrator.
  • Основы анимации в Adobe Animate: ключевые кадры, траектории движения.
  • Экспорт анимации и интеграция с другими приложениями.

  • Основы работы с Microsoft Word: форматирование текста, создание таблиц и списков.
  • Создание презентаций в Microsoft PowerPoint: добавление слайдов, использование шаблонов и анимаций.
  • Анализ данных и создание таблиц в Microsoft Excel: формулы, диаграммы, сводные таблицы.

  • Основы программирования на VBA: переменные, типы данных, операторы.
  • Основы разработки игр с использованием Construct2: создание уровней, персонажей, управление.
  • Добавление интерактивности и эффектов в игры.

2 — 3 курсы

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

  • Введение в программирование и основные концепции.
  • Изучение синтаксиса и основных конструкций языка C++.
  • Изучение синтаксиса и основных конструкций языка Go.
  • Изучение синтаксиса и основных конструкций языка Python.
  • Работа с переменными, типами данных и операторами.
  • Использование управляющих конструкций: условий, циклов.
  • Функции и модули.
  • Объектно-ориентированное программирование.
  • Работа с файлами и ввод/вывод.
  • Библиотеки и фреймворки.

  • Введение в разработку приложений на C#.
  • Основы работы с Visual Studio.
  • Синтаксис и основные конструкции языка C#.
  • Работа с классами и объектами.
  • Разработка пользовательского интерфейса.
  • Тестирование приложений.

  • Введение в разработку игр в Unity.
  • Основы работы с Unity.
  • Создание и настройка проекта.
  • Работа с объектами и сценами.
  • Создание и анимация персонажей.
  • Использование физики и коллизий.
  • Использование физики и коллизий.
  • Звуковое сопровождение и музыка.
  • Тестирование и оптимизация игр.

  • Введение в веб-разработку.
  • Основы работы с HTML, CSS и JavaScript.
  • Синтаксис и основные конструкции языка JavaScript.
  • Фреймворки и библиотеки JavaScript.
  • Разработка пользовательского интерфейса.
  • Оптимизация производительности.

  • Введение в машинное обучение и нейронные сети.
  • Основы работы с библиотеками машинного обучения.
  • Архитектура нейронных сетей.
  • Обучение нейронных сетей.
  • Применение нейронных сетей для решения задач.
  • Настройка параметров нейронных сетей.
  • Оценка качества работы нейронных сетей.
  • Визуализация результатов работы нейронных сетей.

  • Введение в базы данных.
  • Основы работы с SQL.

ФИНИШ

На третьем курсе школьники выполняют дипломную работу по направлению, которому они уделяли больше внимания на втором и третьем курсах. Эта работа является самым большим проектом за всё время обучения, где учащиеся могут применить все свои знания и навыки. Защита дипломной работы проходит перед аттестационной комиссией. Дипломная работа добавляет баллы к результатам ЕГЭ при поступлении в вуз, что делает её значимым этапом в подготовке к будущей профессии.

4 — 5 курсы

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

Например, если ваш ребенок продолжает изучать программирование, он может освоить современные технологии и фреймворки, получить навыки работы с различными инструментами и технологиями, научиться создавать сложные программы и приложения. Это позволит школьнику сформировать портфолио, которое будет востребовано среди работодателей, и получить должность младшего специалиста (Junior) в IT-компаниях. Во время обучения большое внимание уделяется практическим занятиям, тематика которых актуальна на сегодняшний день. Глубокое изучение программирова-ния позволяет школьнику лучше понять специфику профессии и определить наиболее интересное для него направление, чтобы в будущем стать профессионалом в своей области.

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