Учебные курсы

Система курсов направления «IT-специалист»

  • Пользователь компьютера плюс. Эффективная работа в операционных системах Win­dows и Linux, в файловых оболочках типа Total Com­man­der. Работа с текстом, графикой, начальные навыки работы с электронными таблицами. Навыки работы в Интернете, работа с электронной почтой и поисковыми системами. Создание простейших веб-страниц. Архивация данных. Создание презентаций, начальные навыки работы с видео и звуком. Визуальное программирование (Scratch, Kodu Game Lab, микрокомпьютеры BBC micro:bit): события, циклы, условия. Покадровая анимация во Flash.
  • Пользователь прикладных программ. Продвинутые навыки работы в офисных приложениях (электронная таблица, база данных). Работа с облачными сервисами. Кодировки текста, преобразование из одной кодировки в другую. Графические редакторы (векторные и растровые), преобразование форматов графических файлов. Создание веб-страниц с применением языка разметки гипертекста HTML. Компьютерная вёрстка в системе TeX. Создание Flash-анимаций. Визуальное программирование игр в системе Con­struct 2. Решение задач ЕГЭ (электронные таблицы, базы данных). Формирование портфолио своих работ.
  • 3D-моделирование и анимация. Трехмерная графика и анимация, фрактальная графика, обработка звуковой и видеоинформации, преобразование форматов звуковых и видеофайлов. Создание анимаций и интерактивных игр с использованием языка Flash Action­Script. Формирование портфолио своих работ.
  • Веб-разработчик (Интернет и веб-дизайн). Углубленное изучение языка HTML и каскадных таблиц стилей CSS. Блочная верстка с фиксированным и резиновым дизайном. Трансформации и анимации в CSS3. Язык программирования JavaScript. Библиотеки jQuery, jQuery UI, Cre­ateJS. Работа с новыми элементами HTML5. Разработка и дизайн сайтов на базе CMS Joomla, Word­press, Wiki­me­dia. Язык программирования JavaScript. Формирование портфолио своих работ.

Пояснение к выбору курса направления «IT-специалист»

Перейти к Траекториям обучения

Система курсов направления «Программист»

  • Программирование I ступень (Основы алгоритмизации). Базовые конструкции языка Паскаль, простейшие алгоритмы. Случайность, простейшие вычислительные эксперименты. Умение разбивать задачу на процедуры, функции, умение создавать модули. Базовые алгоритмы работы с одномерными массивами. Основы работы с графикой. Обработка событий мыши и клавиатуры.

Используемые средства: среда PascalABC.NET, исполнители Робот и Чертежник, электронный задачник Pro­gram­ming Task­book.
На выходе: умение мыслить алгоритмически, составлять простейшие алгоритмы, понимание программирования как автоматизации деятельности человека с помощью компьютера, формирование интереса к программированию как роду деятельности, осознание того факта, что программирование невозможно без ошибок, умение отлаживать программы и исправлять в них ошибки.

  • Программирование II ступень. Составные типы данных и алгоритмы работы с ними. Динамические массивы, матрицы, строки, записи и файлы. Основы объектно-ориентированного и событийного программирования, программирование 2D и 3D игр на языке PascalABC.NET (модули WPFOb­jects и Graph3D). Основы программирования на языке Python.

Используемые средства: среда PascalABC.NET, интерпретатор Python, электронный задачник Pro­gram­ming Task­book.
На выходе: умение решать алгоритмические задачи средней сложности, решение задач, аналогичных задачам ЕГЭ, формирование интереса к программированию как к возможной будущей профессии, формирование навыков четкости формулировки алгоритма, навыков оценки достоинств и недостатков различных программ и алгоритмов, закрепление понимания программирования как автоматизации в различных сферах человеческой деятельности.

  • Программирование III ступень. Углубленное изучение языка PascalABC.NET: рекурсия, объектно-ориентированное программирование. Основы программирования на C#. Создание простейших сетевых приложений. Создание 2D и 3D-приложений в среде Unity. Создание приложений для мобильных платформ.

Используемые средства: среда PascalABC.NET, среда Microsoft Visual Stu­dio, электронный задачник Pro­gram­ming Task­book.
На выходе: формирование профессионального мировоззрения в области программирования, уверенные навыки программирования задач средней сложности, отсутствие боязни изучать новые языки и технологии программирования, представление о клиент-серверных технологиях и умение разрабатывать простейшие сетевые протоколы. Формирование портфолио своих программ.

Пояснение к выбору курса направления «Юный программист»

Перейти к Траекториям обучения

Рекомендуемую последовательность прохождения курсов можно посмотреть в рубрике Траектории обучения