Наши направления
Left
Right
Направления робототехники
Олимпиадная робототехника
1. Олимпиадная робототехника. Начинающие. Для ребят 2007 – 2008 г. р.

В курсе рассматриваются задачи младшей возрастной группы Основной категории Всероссийской робототехнической олимпиады.

2. Олимпиадная робототехника. Продолжающие. Для ребят 2004 – 2006 г. р.

В курсе рассматриваются задачи средней возрастной группы Основной категории, а также профилей «Мобильные ИРС» и «Манипуляционные ИРС» Всероссийской робототехнической олимпиады.

3. Олимпиадная робототехника. Продвинутые. Для ребят 2001 – 2004 г. р.

В курсе рассматриваются задачи категории «Сервисные и промышленные интеллектуальные робототехнические системы» Всероссийской робототехнической олимпиады, связанные с программированием моделей роботов.
Футбол роботов
Футбол роботов. Для ребят 2000 – 2008 г. р.

В курсе рассматривается состязание «Футбол роботов» Всероссийской робототехнической олимпиады. Курс для тех, кто участвовал, собирается участвовать, у кого есть соответствующее оборудование или только будет.

Творческая категория
Творческая категория. Для ребят 2001 – 2008 г. р.

Курс направлен на развитие компетенций, необходимых для реализации собственного робототехнического проекта.

Интеллектуальные робототехнические системы
Возраст: 9 — 11 класс

Участники курса:
  • будут применять алгоритмы управления робототехническими устройствами для решения задач навигации и планирования маршрута;
  • изучат особенности проприоцептивных датчиков;
  • разработают собственную библиотеку для использования видеокамеры в качестве экстероцептивного датчика робототехнического устройства;
  • изучат принципы межагентного взаимодействия;
  • научатся реализовывать алгоритмы для взаимодействия группы робототехнических устройств

Обучение проводится на платформе TRIK (предоставляется организаторами) с использованием среды TRIK-Studio. Занятия подразумевают как программирование реального робота, так и верификацию алгоритмов в симуляторе.

Требования:
  • знание основ алгоритмизации и структур данных на уровне муниципального этапа олимпиады по информатике (можно проверить на основе задачи «Исследование лабиринта» раздела 3.1 Построение карты курса «Программирование интеллектуальных робототехнических систем»);
  • навыки написания и настройки систем управления робототехническими устройствами на базе пропорционального регулятора.
Направления программирования
Scratch
Подготовку к программированию следует начинать с визуальных языков, в которых программный код собирается из блоков. Это позволяет избежать ошибок начинающих программистов и быстро получить результат. Именно таким языком программирования является Scratch – визуальная среда, позволяющая детям в игровой форме буквально за несколько занятий научиться писать, точнее, собирать из готовых компонентов простые, но очень забавные и зрелищные программы и мультики.

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

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

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

После курса учащийся:
  • владеет системой программирования Scratch;
  • знает принципы реализации базовых алгоритмических конструкций и типов данных средствами языка Scratch;
  • умеет создавать анимационные и игровые приложения в среде Scratch;
  • умеет разрабатывать и отлаживать программы в среде Scratch.

Знания и навыки, полученные на курсе, позволяют участвовать во Всероссийской олимпиаде школьников по информатике (школьный этап), заочной олимпиаде СТЕМ по информатике, онлайн-олимпиаде по информатике «Инфоурок», олимпиаде по информатике «Фоксфорд».

В курс входит:
  1. рабочая программа;
  2. методические рекомендации для преподавателя;
  3. набор практический заданий;
  4. рабочая тетрадь для учащегося.

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

Java применяется в разных областях:
  • от сайтов электронной коммерции до мобильных приложений;
  • от игр до настольных программных средств;
  • от науки до финансов.

Java – хорошо структурированный, объектно-ориентированный язык, который считается легким для начинающих. Овладеть им можно довольно быстро, поскольку многие его процессы запускаются автоматически – не нужно слишком углубляться в то, как всё работает.

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

Важный фактор при выборе языка – наличие хороших инструментов разработчика для обеспечения производительности. Многие инструменты Java бесплатны или с открытым исходным кодом. NetBeans и Eclipse – отличный пример в интегрированной среде разработки (IDE) пространства.

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

После курса учащийся:
  • знает принципы реализации базовых алгоритмических конструкций и типов данных средствами языка Java;
  • умеет разрабатывать и отлаживать простые программы;
  • знает объектно-ориентированный подход в программировании;
  • умеет решать практические задачи из ЕГЭ по информатике;
  • умеет разрабатывать приложения для мобильных устройств.

Знания и навыки, полученные на курсе, позволяют участвовать во Всероссийской олимпиаде школьников по информатике (муниципальный, региональный этап), Командной олимпиаде школьников по программированию Университета Иннополис, Открытой олимпиаде по информатике Университета Иннополис, онлайн-олимпиаде по информатике «Инфоурок», олимпиаде по информатике «Фоксфорд».

В курс входит:
  1. рабочая программа;
  2. методические рекомендации для преподавателя;
  3. задачник;
  4. контрольно-измерительные материалы.

С++
C++ – компилируемый, статически типизированный язык программирования общего назначения. Поддерживает такие парадигмы программирования, как процедурное программирование, объектно-ориентированное программирование, обобщенное программирование. Язык имеет богатую стандартную библиотеку, которая включает в себя распространенные контейнеры и алгоритмы, ввод-вывод, регулярные выражения, поддержку многопоточности и другие возможности. C++ сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником – языком C – наибольшее внимание уделено поддержке объектно-ориентированного и обобщенного программирования.

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

После курса учащийся:
  • знает принципы реализации базовых алгоритмических конструкций и типов данных средствами языка С/С++;
  • умеет разрабатывать и отлаживать простейшие программы на языке С/С++ в среде Microsoft Visual Studio;
  • знает синтаксис языка С/С++;
  • умеет разрабатывать и тестировать программы, соответствующие по сложности олимпиадным заданиям.

Знания и навыки, полученные на курсе, позволяют участвовать в Международной олимпиаде по информатике (IOI), во Всероссийской олимпиаде школьников по информатике (муниципальный, региональный, заключительный этап), в Европейской олимпиаде юниоров по информатике (EJOI), Командной олимпиаде школьников по программированию Университета Иннополис, Открытой олимпиаде по информатике Университета Иннополис.

В курс входит:
  1. рабочая программа;
  2. методические рекомендации для преподавателя;
  3. задачник;
  4. онлайн-консультации с ведущими преподавателями олимпиадного программирования (для Div A и B).

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

В программе курса:
  • Знакомство с языком, основные понятия и конструкции: переменные, условия, циклы, операторы
  • Списки
  • Функции
  • Словари. Работа со стандартной библиотекой и с внешними библиотеками
  • Основы объектно-ориентированного программирования
  • Основы промышленного программирования
Второй курс
Продолжение изучения объектно-ориентированного программирования в Python. Технологии разработки программ. Графические интерфейсы.

Четвертое полугодие
Решение прикладных задач и создание приложений с графическим интерфейсом и использованием различных библиотек.
Web
Веб-программирование ориентировано на разработку веб-приложений (программ, обеспечивающих функционирование динамических сайтов в интернете).

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

Именно поэтому сейчас каждый разработчик должен знать основы Web и уметь создавать веб-сайты, соединять их с соответствующей базой данных, делать возможной автоматизацию публикации контента путем создания систем управления информационным наполнением (Content Management Systems), писать веб-сервлеты, создавать веб-сервисы, устанавливать соединение в Интернете, создавать веб-приложения для различных целей, создавать технические предпосылки для продаж онлайн и продвижения товаров и услуг, заботиться о безопасности веб-сайтов и веб-серверов, оптимизировать существующие веб-приложения.

Участники курса изучат:
  • Visual Studio.NET
  • C#
  • ADO.NET
  • ASP.NET WebForms, MVC, Ajax
  • SQL
  • MySQL
  • Java
  • PHP
  • WPF
  • WCF
  • Silverlight
Направления математики
Математика для IT
Многим людям математика кажется очень сложной для понимания наукой. Чаще всего, такое мнение складывается из-за неправильного подхода к ее изучению.

В освоении математики есть два уровня понимания. Первый уровень — идейный. Это осознание того, для чего нужны определенные объекты, какая задача решается и где это используется. Второй уровень понимания — детальный; это подробное изучение подробностей решения задачи. Иногда нужно разобраться в задаче на детальном уровня понимания, но в большинстве случаев — достаточно идейного.
Олимпиадная математика
Научиться решать олимпиадные задачи по математике может любой, если начинать с простых заданий для младших классов и постепенно переходить к более сложным.

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

Сейчас проводят два типа олимпиад:

  • Классические олимпиады — Всероссийская, Московская, Санкт-Петербургская и Турнир Городов — состоят из нестандартных задач. Чтобы справиться с ними, нужна смекалка и владение элементарной математикой за пределами школьной программы. Это интеллектуальные состязания для энтузиастов.
  • Новые олимпиады — перечень Российского совета олимпиад школьников — включают стандартные задачи вступительных экзаменов в университеты. Чтобы победить в перечневой олимпиаде достаточно тренироваться, решать варианты заданий прошлых лет. В перечневых олимпиадах участвуют школьники, которые желают поступить в престижный вуз.
Метод подготовки к олимпиаде зависит от типа олимпиады, в которой вы собираетесь участвовать.

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

Направления проектной деятельности
Интеллектуальные робототехнические системы
На курсах по ИРС:
  • Участники будут применять алгоритмы управления робототехническими устройствами для решения задач навигации и планирования маршрута
  • Изучат особенности проприоцептивных датчиков
  • Разработают собственную библиотеку для использования видеокамеры в качестве экстероцептивного датчика робототехнического устройства
  • Изучат принципы межагентного взаимодействия
  • Научатся реализовывать алгоритмы для взаимодействия группы робототехнических устройств
Обучение проводится на платформе TRIK (предоставляется организаторами) с использованием среды TRIK-Studio. Занятия подразумевают как программирование реального робота, так и верификацию алгоритмов в симуляторе.

Требования:
  • знание основ алгоритмизации и структур данных на уровне муниципального этапа олимпиады по информатике (можно проверить на основе задачи «Исследование лабиринта» раздела 3.1 Построение карты курса «Программирование интеллектуальных робототехнических систем» - https://stepik.org/5255)
  • навыки написания и настройки систем управления робототехническими устройствами на базе пропорционального регулятора

Программная инженерия финансовых технологий
На курсах по финтеху участники научатся:
  • Создавать диалоговые боты (Telegram, Яндекс)
  • Строить децентрализованные web-приложения для работы с блокчейн Ethereum
  • Технологии контейнеризации с docker для запуска изолированных приложений и их тестирования
  • Автоматической сборке и тестированию приложений с GitLab CI/CD

Требование: уверенное знание языка Python и основ блокчейн-технологий.

Для этого необходимо прорешать задачи из раздела «Базовые операции в Ethereum» курса «Введение в блокчейн-технологии на базе платформы Ethereum».
Запишитесь на пробное занятие
Приходите на первое бесплатное занятие, задавайте вопросы и получайте информацию, чтобы понять, какое направление вам подходит
Что говорят дети и их родители
о наших курсах?
Ирина Сорожкина
Мама Димы Сорожкина – участника RoboCamp-2019
Огромное Вам СПАСИБО! Сын, Сорожкин Дмитрий, очень доволен. Надеемся, что посчастливится ещё не раз побывать в Иннополисе.
Лиана Полосина
Мама Димы Полосина – участника RoboCamp-2019
Сын в восторге! Я от его эмоций в восторге! Забавная фраза сына на вопрос, почему он мне ни разу не позвонил: «Некогда было. Мозг кипел и, представляешь, я ел там всё»:))
СПАСИБО!
Миннур Юсупова
Мама Булата Юсупова – участника RoboCamp-2019
Мы тоже благодарны за организацию, за интересные занятия, все очень понравилось. И занятия, и досуг, и питание, очень рады что побывали у Вас! Спасибо всем!
Татьяна Солдатова
Мама Максима Солдатова – участника RoboCamp-2019
Спасибо большое за внимательное отношение к детям во время смены, за интересные занятия и отличное время препровождение!
Заявка
Выберите курс
Заявка
Площадки проведения
Занятия проходят на 6 площадках в городе Казани и Иннополисе:
3 открытые (для всех) и 3 закрытые (только для учащихся)
Запишитесь на пробное занятие
Приходите на первое бесплатное занятие, задавайте вопросы и получайте информацию, чтобы понять, какое направление вам подходит
Почему мы
VIP образование в сфере IT
Университет Иннополис специализируется на образовании и научных исследованиях в области информационных технологий и робототехники
Профориентация в IT
Уже с раннего возраста ребенок понимает свои наклонности, выбирает направление и траекторию развития в сфере ИТ
Преподаватели с опытом работы в индустрии
В школе преподают сотрудники и студенты Университета Иннополис и ведущих ИТ-вузов, имеющие опыт участия, тренерства и судейства в международных соревнованиях,
и стажировок в крупных ИТ-компаниях
Преимущества в отборе на смены и бакалавриат
Учащиеся школы получают преимущество в отборе
на образовательные смены и в грантовом конкурсе
на обучение в Университете Иннополис
Комплексная и сквозная программа подготовки
Основательно подходим к обучению будущих звезд IT: начиная с младших классов постепенно посвящаем в мир высоких технологий и доводим до высоких результатов
Комфортная образовательная среда
В которой собираются ребята с общими интересами
в программировании, математике и робототехнике
и формируют комьюнити молодых ИТ-специалистов
О нас
InnoStar — школа довузовской подготовки Университета Иннополис. Уже почти 7 лет мы занимаемся разработкой образовательных программ для школьников, помогаем им развивать инженерные навыки и знания, чтобы успешно выступать на олимпиадах и становиться востребованными ИТ-специалистами.
16
направлений развития в IT-индустрии
20
преподавателей и методистов
по математике, программированию, робототехнике и другим ИТ-направлениям
350
школьников проходят через регулярные программы ежегодно
Наши контакты
+7 (843) 203-92-51
stem@innopolis.ru
г. Иннополис, ул. Университетская, д. 1