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

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

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

  • Scratch
  • Java
  • Python
  • C++

Этапы подготовки:

  1. В 4 – 5 классе дети изучают базовые алгоритмические конструкции, понятия типов данных, основы построения и описания алгоритмов, решают простые задачи.
  2. В 7 – 9 классе школьники учатся применять знания по реализации алгоритмических конструкций на языке высокого уровня, строить алгоритмы с описанием в виде блок-схем и псевдокода, разрабатывать и отлаживать программы.
  3. В 10 – 11 классе изучаются алгоритмы, используемые для решения задач по программированию повышенной сложности (олимпиадные), основы объектно-ориентированного программирования, идет разработка программного обеспечения для решения задач в области компьютерной графики, баз данных.
  4. В 8 – 11 классах ребята изучают основы frontend-разработки, основные инструменты, необходимые для работы веб-разработчику, создают веб-страницы с использованием HTML и CSS.

Параметры курса:

  • размер группы: 6 – 14 человек
  • занятия по 2 – 4 часа в неделю
    Направления программирования
    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
    Результаты обучения
    Повышение успеваемости
    Развитие мышления
    Собственный сайт
    Что говорят дети и их родители
    о наших курсах?
    Ирина Сорожкина
    Мама Димы Сорожкина – участника RoboCamp-2019
    Огромное Вам СПАСИБО! Сын, Сорожкин Дмитрий, очень доволен. Надеемся, что посчастливится ещё не раз побывать в Иннополисе.
    Лиана Полосина
    Мама Димы Полосина – участника RoboCamp-2019
    Сын в восторге! Я от его эмоций в восторге! Забавная фраза сына на вопрос, почему он мне ни разу не позвонил: «Некогда было. Мозг кипел и, представляешь, я ел там всё»:))
    СПАСИБО!
    Миннур Юсупова
    Мама Булата Юсупова – участника RoboCamp-2019
    Мы тоже благодарны за организацию, за интересные занятия, все очень понравилось. И занятия, и досуг, и питание, очень рады что побывали у Вас! Спасибо всем!
    Татьяна Солдатова
    Мама Максима Солдатова – участника RoboCamp-2019
    Спасибо большое за внимательное отношение к детям во время смены, за интересные занятия и отличное время препровождение!
    Мероприятия
    Выбирайте любое направление на удобной площадке и записывайтесь
    Образовательная смена 8 дней
    Для 8 — 11 класса
    20 000 рублей

    Научим создавать и верстать сайты, используя инструменты Web. Познакомим с языком Java Script, HTML и CSS. Ребята получат знания и навыки, необходимые для фронтенд-разработки.
    WEB
    PROGRAMMING
    октябрь — ноябрь
    Программирование
    Образовательная смена 8 дней
    Для 8 — 11 класса
    20 000 рублей

    Познакомим с основными способами представления алгоритмов, научим программировать на Java, разрабатывать проекты разной сложности.
    JAVA
    INTENSIVE
    октябрь — ноябрь
    Образовательная смена 8 дней
    Для 5 — 7 класса
    15 000 рублей

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

    JAVA
    START
    октябрь — ноябрь
    Программирование
    Программирование
    Регулярные занятия
    24 000 рублей
    Для 13 — 16 лет

    Научим программировать
    на языке С++: синтаксису языка, разрабатывать и тестировать программы, соответствующие
    по сложности олимпиадным заданиям.
    ОЛИМПИАДНОЕ ПРОГРАММИРОВАНИЕ
    октябрь — май
    Программирование
    Регулярные занятия
    24 000 рублей
    Для 13 — 16 лет

    Научим программировать
    на языке С++: синтаксису языка, принципам реализации базовых алгоритмических конструкций
    и типов данных, разрабатывать
    и отлаживать программы
    и приложения.
    АЛГОРИТМЫ
    И СТРУКТУРЫ ДАННЫХ
    октябрь — май
    Регулярные занятия
    24 000 рублей
    Для 13 — 16 лет

    Научим программировать
    на языке Java: принципам реализации базовых алгоритмических конструкций
    и типов данных, разрабатывать
    и отлаживать программы
    и приложения.
    ПРОГРАММИРОВАНИЕ НА JAVA
    октябрь — май
    Программирование
    Программирование
    Регулярные занятия
    24 000 рублей
    Для 13 — 16 лет

    Научим программировать
    на языке Python: синтаксису языка, принципам реализации базовых алгоритмических конструкций и типов данных, разрабатывать и отлаживать программы и приложения.
    ПРОГРАММИРОВАНИЕ НА PYTHON
    октябрь — май
    Программирование
    Регулярные занятия
    24 000 рублей
    Для 13 — 16 лет

    Научим программировать
    на языке Scratch: синтаксису языка, принципам реализации базовых алгоритмических конструкций и типов данных, разрабатывать и отлаживать программы и приложения.
    ПРОГРАММИРОВАНИЕ
    НА SCRATCH
    октябрь — май
    Регулярные занятия
    24 000 рублей
    Для 4 — 11 класса

    Обучаем по направлениям:
    • Олимпиадная робототехника
    • Проектная робототехника
    • Интеллектуальные робототехнические системы
    • Программирование микроконтроллеров
    РОБОТОТЕХНИКА
    октябрь — май
    Робототехника
    Программирование
    Площадки проведения
    Занятия проходят на 6 площадках в городе Казани и Иннополисе:
    3 открытые (для всех) и 3 закрытые (только для учащихся)
    Запишитесь на пробное занятие
    Приходите на первое бесплатное занятие, задавайте вопросы и получайте информацию, чтобы понять, какое направление вам подходит
    Заявка
    Выберите курс
    Заявка
    Почему мы
    VIP образование в сфере IT
    Университет Иннополис специализируется на образовании и научных исследованиях в области информационных технологий и робототехники
    Профориентация в IT
    Уже с раннего возраста ребенок понимает свои наклонности, выбирает направление и траекторию развития в сфере ИТ
    Преподаватели с опытом работы в индустрии
    В школе преподают сотрудники и студенты Университета Иннополис и ведущих ИТ-вузов, имеющие опыт участия, тренерства и судейства в международных соревнованиях,
    и стажировок в крупных ИТ-компаниях
    Преимущества в отборе на смены и бакалавриат
    Учащиеся школы получают преимущество в отборе
    на образовательные смены и в грантовом конкурсе
    на обучение в Университете Иннополис
    Комплексная и сквозная программа подготовки
    Основательно подходим к обучению будущих звезд IT: начиная с младших классов постепенно посвящаем в мир высоких технологий и доводим до высоких результатов
    Комфортная образовательная среда
    В которой собираются ребята с общими интересами
    в программировании, математике и робототехнике
    и формируют комьюнити молодых ИТ-специалистов
    О нас
    InnoStar — школа довузовской подготовки Университета Иннополис. Уже почти 7 лет мы занимаемся разработкой образовательных программ для школьников, помогаем им развивать инженерные навыки и знания, чтобы успешно выступать на олимпиадах и становиться востребованными ИТ-специалистами.
    16
    направлений развития в IT-индустрии
    20
    преподавателей и методистов
    по математике, программированию, робототехнике и другим ИТ-направлениям
    350
    школьников проходят через регулярные программы ежегодно
    Наши контакты
    +7 (843) 203-92-51
    stem@innopolis.ru
    г. Иннополис, ул. Университетская, д. 1