Цель Клуба - познакомить школьников с программированием, пробудить интерес к специальности и показать, что программист - это перспективная, интересная профессия и высокая зарплата.

Проект существует 4 года и активно развивается: более 2000 школьников приступили к занятиям этой осенью в сети, которая включает 159 филиалов в 113 городах России и СНГ. Общее количество выпускников 1С:Клуба программистов превысило 6000 чел.

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

1С:Клуб программистов - не школа и не секция дополнительного образования, а настоящий клуб для ребят 11-17 лет. Мы выбираем для участников нашего клуба опытных наставников. Это касается и преподавателей, которые читают курсы, и авторов курсов, они у нас настоящие гуру.

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





Современная web-разработка

Продолжительность: 1 год. 1 раз в неделю (сен.-май)

Курс рассчитан на 1 год обучения.

Каждый модуль курса рассчитан на полугодие, 12 занятий по 1,5 астрономических часа в неделю.

Курс рекомендован учащимся 7–11-х классов.

На курсе вы:

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

Подробную программу курса можно скачать здесь



Алгоритмы. Олимпиадное программирование

Продолжительность: 2 года 1 раз в неделю (сент.-май)

Алгоритмы - это "соль" программирования, задачи сортировки, поиска, обхода "дерева", "рюкзак", "коммивояжер" и т.п.

Курс рассчитан на 2-х летний цикл обучения.

Каждый модуль курса рассчитан на полугодие, 12 занятий по 2 урока в неделю
(по 1,5 астрономических часа).

Курс рекомендован учащимся 9–10-х классов, которые обладают базовыми знаниями по программированию в объеме любого из курсов: "Основы программирования на Java" или "Основы программирования в 1С:Предприятие 8"

Но сложность олимпиад по программированию растет год от года, сложно добиться серьезных успехов, начиная "олимпиадную карьеру" в 9-10 классе. Поэтому было принято решение дополнить курс Стартовым модулем, занятия по которому можно проводить с детьми 7-8 класса, не имеющими предварительной подготовки. Модуль написан с расчетом именно на средний школьный возраст, олимпиадное программирование представляется в нем занимательным занятием, несмотря на обычное отсутствие наглядности в алгоритмическом программировании. При желании, можно начать обучение на курсе и со стартового модуля, предварительной подготовки по нему не требуется.

На курсе:

  • Сможете на лету решать основные задачи из области арифметики: разложение числа на цифры, на простые множители, делимость, арифметика остатков.
  • Освоите классические алгоритмы и хитрые трюки для решения задач на обработку последовательностей.
  • Узнаете, как легко решать задачи обработки матриц: линейный поиск, переворот, максимумы и минимумы.
  • Изучите различные методы сортировки, в том числе использующие тонкие оптимизации.
  • Приступите к основам высшего пилотажа в программировании – алгоритмам обработки графов, стеков и очередей.
  • Вы узнаете, что такое олимпиадное программирование,и в чем заключаются особенности автоматической проверки алгоритмов.
  • Познакомитесь с тестирующей системой Ejudge, в которой проходят  все крупнейшие соревнования по спортивному программированию.
  • Полученных знаний и навыков хватит, чтобы начать выступать на олимпиадах по программированию. 

Подробную программу курса можно посмотреть здесь

Автор и разработчик курса Владимир Владимирович Ильин







Java для мобильных

Курс рассчитан на 1 год обучения.

Каждый модуль курса рассчитан на полугодие, 12 занятий по 1,5 астрономических часа в неделю.

Курс рекомендован учащимся 7–11-х классов, знакомых с основами языка Java.

На курсе:

  • Познакомитесь с основами программирования под Android.
  • Научитесь работе с базами данных, организации анимации и интерактивного взаимодействия с экраном.
  • Создадите свои первые мобильные приложения (обычно - одно законченное приложение за занятие).
  • Разработаете трехмерную графику и объекты для компьютерных игр.
  • Научитесь отлаживать работу программ.
  • Разработаете собственную компьютерную игру для мобильного телефона или планшета.








Основы робототехники

Продолжительность: 1 год. 1 раз в неделю (сен.-май)

Курс рассчитан на 1 год обучения.

Каждый модуль курса рассчитан на полугодие, 12 занятий по 1,5 астрономических часа в неделю.

урс рекомендован учащимся 8–10-х классов. Для успешного освоения материала необходимо знать основы физики и желательно иметь навыки программирования.

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

На курсе:

  • Познакомитесь с основными понятиями робототехники.
  • Изучите основы программирования на С++.
  • Освоите теоретические основы простейшей элементной базы.
  • Изучите основы схемотехники и архитектуры микроЭВМ.
  • Узнаете принципы программного управления.
  • Научитесь управлять роботами, отработаете ориентирование робота в пространстве при помощи датчиков.
  • Соберете и запрограммируете своего первого робота.

Подробную программу курса можно посмотреть здесь.

Дальнейшее обучение можно продолжить на следующем модуле курса:
Основы робототехники". Модуль 2, см. программу курса.





Основы программирования на языке Java

Продолжительность: 2 года. 1 раз в неделю (сен.-май)

Курс рассчитан на 2-х летний цикл обучения.

Каждый модуль курса рассчитан на полугодие, 12 занятий по 2 урока в неделю
(по 1,5 астрономических часа).

Курс рекомендован учащимся 7–8-х классов.

На курсе:

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

Подробную программу курса можно посмотреть здесь.

    Дальнейшее обучение можно продолжить на следующих модулях курса:
  • "Основы программирования на языке Java". Модуль 2 (Продвинутый), см. программу курса.
  • "Основы программирования на языке Java". Модуль 3 (Углубленный), см. программу курса.
  • "Курс проектного программирования на языке Java". Модуль 4, см. программу курса.








Системное администрирование

Продолжительность: 1 года 1 раз в неделю (сент.-май)

Курс рассчитан на 1 год обучения.

Каждый модуль курса рассчитан на полугодие, 12 занятий по 2 урока в неделю
(по 1,5 астрономических часа).

Курс рекомендован учащимся 10-11-х классов.

На курсе:

  • Познакомитесь с устройством персонального компьютера и сможете самостоятельно его собирать и конфигурировать, а при необходимости – устранять неисправности.
  • Освоите установку и принципы администрирования операционных систем семейства Windows.
  • Узнаете, как подключить компьютер к компьютерной сети, и сможете этой сетью управлять: настраивать маршрутизаторы, управлять беспроводными подключениями, организовывать общие ресурсы.
  • Будете знать об основных протоколах глобальной сети (DNS, e-mail, FTP) и разберетесь в устройстве Интернета.
  • Научитесь блокировать действие вредоносных программ, настраивать антивирусное ПО и файерволлы.
  • Познакомитесь с основами сервисного обслуживания ПК и сети. Будете знать, как настроить резервное копирование информации.
  • Полученных знаний и навыков хватит, чтобы уверенно администрировать домашнюю компьютерную сеть и работать системным администратором сразу после школы.

Подробную программу курса можно посмотреть здесь.

Дальнейшее обучение можно продолжить на следующих модулях курса:
"Системное администрирование". Модуль 2 (Продвинутый), см. программу курса.





Управление разработкой программных продуктов

Продолжительность: 1 год 1 раз в неделю (сент.-май)

Курс рассчитан на 1 год обучения.

Каждый модуль курса рассчитан на полугодие, 12 занятий по два урока в неделю
(по 1,5 астрономических часа).

Курс рекомендован учащимся 9-10-х классов.

На курсе:

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

Подробную программу курса можно посмотреть здесь.

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





Основы программирования в системе "1С:Предприятие 8"

Продолжительность: 2 года 1 раз в неделю (сент.-май)

Курс рассчитан на 2-х летний цикл обучения.

Каждый модуль курса рассчитан на полугодие, 12 занятий по 2 урока в неделю
(по 1,5 астрономических часа).

Курс рекомендован учащимся 7–8-х классов.

На курсе:

  • Вы узнаете, что такое платформа "1С:Предприятие 8". Каковы ее основные возможности и предназначение.
  • Узнаете, как установить платформу "1С:Предприятие 8" на компьютер, и начнете собственную разработку прикладного решения на ее основе.
  • Познакомитесь с базовыми элементами системы: справочниками, обработками, отчетами, параметрами сеанса и др.
  • Научитесь проектировать интерфейс элементов системы – размещать кнопки, поля, списки и др. на форму элемента.
  • Узнаете, где и как писать программный код для базовых элементов системы.
  • Создадите игру "Наш Сапер", результаты которой будут записываться в информационную базу автоматически.
  • Организуете работу нескольких пользователей в "1С:Предприятие 8".
  • Ограничите доступ пользователей к информации, хранящейся в информационной базе. 
  • Настроите доступ к программе "Игры 1С" через Интернет.
  • Создадите для пользователя возможность получения сводной, отчетной информации.

Подробную программу курса можно посмотреть здесь.

    Дальнейшее обучение можно продолжить на следующих модулях курса:
  • "Основы программирования в системе "1С:Предприятие 8". Модуль 2 (Продвинутый), см. программу курса.
  • "Основы программирования в системе "1С:Предприятие 8". Модуль 3 (Углубленный), см. программу курса.
  • "Основы программирования в системе "1С:Предприятие 8". Модуль 4, см. программу курса.



Подготовка к ЕГЭ по математике

Курс состоит из 3-х модулей:

1. Тригонометрия, алгебраические неравенства, задачи с экономическим содержанием.

2. Планиметрия и стереометрия.

3. Задачи с параметром, комбинаторика и теория чисел.

Курс рекомендован учащимся 11-го класса, а также всем, кто хочет улучшить свои знания по математике и успешно сдать экзамен для поступления в профильные вузы.

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

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

В состав электронных учебных материалов входят:

  • краткие видеолекции по основным вопросам теории, методам и приемам решения задач;
  • пошаговые тренажеры с автоматической проверкой, направляющие действия школьников при решении конкретной задачи и позволяющие контролировать правильность выполнения шагов решения;
  • задачи для самостоятельного решения с автоматической проверкой правильности выполнения.

На курсе:

  • Повторите, систематизируете и углубите теоретические знания, необходимые для решения задач №№ 13-19 вариантов КИМ ЕГЭ профильного уровня.
  • Разберете основные и специальные методы и приемы решения задач ЕГЭ – сложные задачи покажутся доступными!
  • Решите много задач ЕГЭ – наработаете практику.
  • Пройдете пробный ЕГЭ на бланках – попробуете силы и оцените возможности!
  • Задания пробного ЕГЭ будут разобраны – станет понятно, какие задания даются легко, а над чем еще придется потрудиться!


3D-моделирование

Продолжительность: 1 год. 1 раз в неделю (сен.-май)

Курс рассчитан на школьников 3-8 классов, уже имеющих опыт работы за компьютером.

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

На курсе:

  • Вы сможете развить пространственное воображение, конструкторские навыки и скилл моделирования.
  • Узнаете, как устроен 3D-принтер и какие хитрости необходимы для эффективной работы.
  • Научитесь создавать модели в популярной среде 3D-моделирования.
  • Познакомитесь со сканированием трехмерных объектов.
  • Самостоятельно спроектируете и изготовите детали механизма робота с помощью 3D-печати.
  • Соберете своего первого шагающего робота. Вы создадите его от начала и до конца, реализовав все свои идеи в дизайне!

Подробную программу курса можно посмотреть здесь.

Дальнейшее обучение можно продолжить на следующем модуле курса:
3D-моделирование. Модуль 2, см. программу курса.



Подготовка к ЕГЭ по информатике

Продолжительность: 1 года 1 раз в неделю (сент.-май)

Курс рассчитан на 1 год обучения.

Каждый модуль курса рассчитан на полугодие, 12 занятий по 2 урока в неделю
(по 1,5 астрономических часа).

Курс рекомендован учащимся 11-го класса, собирающимся поступать в профильные вузы.

На курсе:

Вы сможете повторить все темы школьной программы, которые включены в перечень ЕГЭ:

  • Системы счисления
  • Информация, информационные процессы, кодирование
  • Моделирование информационных процессов
  • Алгебра логики – построение логических выражений
  • Алгоритмы и программирование
  • Файловая система
  • Электронные таблицы и Базы данных
  • Компьютерные сети и Интернет и др.

Разберете все основные типы задач ЕГЭ, выявите особенности и составите алгоритм их решения – самые сложные задачи покажутся вам вполне решаемыми!

Решите большое количество задач ЕГЭ – наработаете практику.

У вас будет возможность пройти пробный ЕГЭ на настоящих бланках – вы попробуете силы и сможете оценить свои возможности!

Все задания пробного ЕГЭ будут разобраны – вы сможете понять, какие задания даются вам легко, а над чем еще придется потрудиться!

Подробную программу курса можно посмотреть здесь.

Дальнейшее обучение можно продолжить на следующих модулях курса:
"Подготовка к ЕГЭ по информатике". Модуль 2 (Продвинутый), см. программу курса.