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

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

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

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

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

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

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

  • Программирование II ступень. Составные типы данных и алгоритмы работы с ними. Строки, массивы, записи и файлы. Основы объектно-ориентированного и событийного программирования, программирование игр. Основы программирования на языке с динамической типизацией.

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

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

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

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

Пояснение к выбору курса направления «Пользователь»

Курс Начинающий пользователь компьютера ориентирован на впервые приходящих к нам школьников со слабыми навыками работы с компьютером. 

Курс Пользователь компьютера плюс ориентирован на впервые приходящих к нам школьников с уверенными навыками общения с компьютером. Знания и навыки курса Начинающий пользователь компьютера являются обязательными.

Курс Пользователь прикладных программ охватывает более 20 различных прикладных программ по нескольким направлениям: офисные программы, графические программы, создание HTML-страниц и создание анимаций во Flash. Оптимальным по возрасту для обучения на этих курсах является 89 класс. Знания, полученные на курсе Пользователь компьютера плюс, обязательны.

Курс 3D-моделирование и анимация требует серьёзной пользовательской подготовки. Оптимальный возраст − 810 класс. Посещая этот курс, учащиеся реализуют несколько 3D проектов и интерактивных Flash-проектов средней сложности. Обязательно освоение программы курса Пользователь прикладных программ.

Курс Интернет и веб-дизайн формирует представление о том, как передается информация в глобальной сети, какие существуют Интернет-службы. Здесь также изучаются основы Web-дизайна и создание сайтов в современных CMS. Обязательно освоение программы курса Пользователь прикладных программ. Оптимальный возраст − 810 класс.

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

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

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

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

Слушателями курса Программирование II ступень становятся только те школьники, которые ощущают, что программирование соответствует их интересам и которые впоследствии выберут естественнонаучное направление, компьютерные науки или математику. При малейших колебаниях следует выбирать другой курс (большой набор курсов пользователей это позволяет), поскольку программа этого курса ощутимо сложнее программы курса Программирование I ступень. Именно здесь решается большинство базовых задач по программированию, фигурирующих в ЕГЭ по информатике.

На курс Программирование III ступень идут школьники, которые профессионально хотят заниматься программированием. Предполагается свободное и творческое владение знаниями, полученными на первых двух курсах программирования. Рассматриваются наиболее сложные темы: рекурсия, указатели, динамические структуры данных, объектно-ориентированное программирование. Изучаются основы языков программирования Python и C# — одних из самых популярных языков программирования. Разрабатывается несколько проектов, в том числе проект сетевого взаимодействия и чат (C#).

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

JoomShaper