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

1С:Клуб программистов – не школа и не секция дополнительного образования, а настоящий клуб для ребят 11-17 лет. Мы выбираем для участников нашего клуба самых-самых лучших наставников. Это касается и преподавателей, которые читают курсы, и авторов курсов, они у нас настоящие гуру. Поэтому у нас нет жестких обязательных требований по посещению, усвоению материалов, нет системы оценок. Наши группы невелики, и поэтому каждому уделяется достаточно внимания со стороны преподавателя.
Даже один модуль базового курса будет полезен и интересен. А за пару лет мы дадим объем знаний, достаточный для выполнения собственного проекта.
- Первые два года, например, 7-8 классы или 6-7 (для продвинутых), мы знакомим с азами программирования. Пробуждаем интерес. Ребята пробуют свои силы, ощущают гордость: им дается решение серьезных задач на профессиональных языках программирования JAVA или в "1С:Предприятие 8". Постепенно сложность задач возрастает.
- А дальше, например, в 9-10 классе, пора закладывать фундамент теории алгоритмов и олимпиадного программирования и давать навыки участия в мероприятиях по спортивному программированию. Этот курс позволяет почувствовать красоту алгоритмов и дает множество совершенно позитивных эмоций от интереса до здорового азарта. Курс воспитывает характер: желание бороться, умение преодолевать поражения, становиться настоящим победителем. Ну а с практической точки зрения важно, что этот курс, благодаря множеству олимпиад федерального уровня, является дорогой к бесплатному обучению в лучших профильных ВУЗах России.
- Еще из полезного у нас есть курс по системному администрированию – блестящая возможность подработать по специальности во время обучения в вузе на младших курсах, не обременяя родителей своим содержанием.
- Последним с точки зрения школьной хронологии может быть курс подготовки к ЕГЭ по информатике для поступления в профильные вузы.
Современная web-разработка
Продолжительность: 1 год. 1 раз в неделю (сентябрь-май)
Каждый модуль курса рассчитан на полугодие, 12 занятий по 1,5 астрономических часа в неделю.
Курс рекомендован учащимся 7–11-х классов.
На курсе:- Познакомитесь с основополагающим принципами и последним тенденциям мира web-разработки.
- Научитесь создавать современные многостраничные сайты, презентации и web‑приложения.
- Познакомитесь с приемами построения web‑страниц на HTML, CSS и JavaScript.
- Научитесь работать с библиотеками JQuery и Bootstrap для быстрого оформления web-сайтов.
- Изучите принципы обмена данными с сервером.
- В качестве финального проекта напишете собственную компьютерную игру.
Основы робототехники
Продолжительность: 1 год. 1 раз в неделю (сентябрь-май)
Каждый модуль курса рассчитан на полугодие, 12 занятий по 1,5 астрономических часа в неделю.
Курс рекомендован учащимся 8–10-х классов. Для успешного освоения материала необходимо знать основы физики и желательно иметь навыки программирования.
Первый модуль посвящен работе с базовыми компонентами роботов: датчиками, реагирующими на свет, звук, температуру, ультразвуковые и инфракрасные дальномеры, а также исполнительными устройствами – двигателями и сервоприводами. Технической основой курса являются микропроцессорные комплекты на базе Arduino.
На курсе:
- Познакомитесь с основными понятиями робототехники.
- Изучите основы программирования на С++.
- Освоите теоретические основы простейшей элементной базы.
- Изучите основы схемотехники и архитектуры микроЭВМ.
- Узнаете принципы программного управления.
- Научитесь управлять роботами, отработаете ориентирование робота в пространстве при помощи датчиков.
- Соберете и запрограммируете своего первого робота.
Алгоритмы. Олимпиадное программирование
Продолжительность: 2 года. 1 раз в неделю (сентябрь-май).
Алгоритмы - это "соль" программирования, задачи сортировки, поиска, обхода "дерева", "рюкзак", "коммивояжер" и т.п. Курс рассчитан на 2-х летний цикл обучения. Каждый модуль курса рассчитан на полугодие, 12 занятий по два урока в неделю (1,5 астрономических часа).
Курс рекомендован учащимся 9–10-х классов, которые обладают базовыми знаниями по программированию в объеме любого из курсов: "Основы программирования на Java" или "Основы программирования в 1С:Предприятие 8".
Но сложность олимпиад по программированию растет год от года, сложно добиться серьезных успехов, начиная "олимпиадную карьеру" в 9-10 классе. Поэтому было принято решение дополнить курс Стартовым модулем, занятия по которому можно проводить с детьми 7-8 класса, не имеющими предварительной подготовки. Модуль написан с расчетом именно на средний школьный возраст, олимпиадное программирование представляется в нем занимательным занятием, несмотря на обычное отсутствие наглядности в алгоритмическом программировании. При желании, можно начать обучение на курсе и со стартового модуля, предварительной подготовки по нему не требуется.
На курсе:
- Сможете на лету решать основные задачи из области арифметики: разложение числа на цифры, на простые множители, делимость, арифметика остатков.
- Освоите классические алгоритмы и хитрые трюки для решения задач на обработку последовательностей.
- Узнаете, как легко решать задачи обработки матриц: линейный поиск, переворот, максимумы и минимумы.
- Изучите различные методы сортировки, в том числе использующие тонкие оптимизации.
- Приступите к основам высшего пилотажа в программировании – алгоритмам обработки графов, стеков и очередей.
- Вы узнаете, что такое олимпиадное программирование,и в чем заключаются особенности автоматической проверки алгоритмов.
- Познакомитесь с тестирующей системой Ejudge, в которой проходят все крупнейшие соревнования по спортивному программированию.
- Полученных знаний и навыков хватит, чтобы начать выступать на олимпиадах по программированию.
Подробную программу курса можно посмотреть здесь.
Дальнейшее обучение можно продолжить на следующих модулях курса:
- "Алгоритмы. Олимпиадное программирование". Модуль 2, см. программу курса.
- "Алгоритмы. Олимпиадное программирование". Модуль 3, см. программу курса.
Основы программирования на языке Java
Продолжительность: 2 года. 1 раз в неделю (сентябрь-май).
Курс рассчитан на 2-х летний цикл обучения. Каждый модуль курса рассчитан на полугодие, 12 занятий по два урока в неделю (1,5 астрономических часа). Курс рекомендован учащимся 7–8-х классов.
С материалами курса можно ознакомиться, пройдя по ссылке.
На курсе:
- Познакомитесь с историей создания языка Java, узнаете его возможности и перспективы.
- Познакомитесь со средой разработки Eclipse и основными элементами разработки программы.
- Познакомитесь с правилами создания программы на языке Java и ее структурой.
- Познакомитесь с синтаксисом языка программирования Java, особенностями написания инструкций.
- Выясните, какое программирование является объектно-ориентированным. Познакомитесь с основными понятиями такого программирования.
- Научитесь работать с графическими объектами в среде разработки Eclipse и управлять ими с клавиатуры.
- С помощью языка программирования Java создадите анимацию – движение графических объектов.
- Создадите свою компьютерную игру "Новогодний дождь" с различными уровнями сложности.
Дальнейшее обучение можно продолжить на следующих модулях курса:
- "Основы программирования на языке Java". Модуль 2 (Продвинутый), см. программу курса.
- "Основы программирования на языке Java". Модуль 3 (Углубленный), см. программу курса.
- "Курс проектного программирования на языке Java". Модуль 4, см. программу курса.
Java для мобильных
Продолжительность: 1 год. 1 раз в неделю (сентябрь-май)
Каждый модуль курса рассчитан на полугодие, 12 занятий по 1,5 астрономических часа в неделю.
Курс рекомендован учащимся 7–11-х классов, знакомых с основами языка Java.
На курсе:
- Познакомитесь с основами программирования под Android.
- Научитесь работе с базами данных, организации анимации и интерактивного взаимодействия с экраном.
- Создадите свои первые мобильные приложения (обычно - одно законченное приложение за занятие).
- Разработаете трехмерную графику и объекты для компьютерных игр.
- Научитесь отлаживать работу программ.
- Разработаете собственную компьютерную игру для мобильного телефона или планшета.
Системное администрирование
Продолжительность: 1 год. 1 раз в неделю (сентябрь-май). Курс рассчитан на 1 год обучения. Каждый модуль курса рассчитан на полугодие, 12 занятий по два урока в неделю (1,5 астрономических часа). Курс рекомендован учащимся 10-11-х классов.
На курсе:
- Познакомитесь с устройством персонального компьютера и сможете самостоятельно его собирать и конфигурировать, а при необходимости – устранять неисправности.
- Освоите установку и принципы администрирования операционных систем семейства Windows.
- Узнаете, как подключить компьютер к компьютерной сети, и сможете этой сетью управлять: настраивать маршрутизаторы, управлять беспроводными подключениями, организовывать общие ресурсы.
- Будете знать об основных протоколах глобальной сети (DNS, e-mail, FTP) и разберетесь в устройстве Интернета.
- Научитесь блокировать действие вредоносных программ, настраивать антивирусное ПО и файерволлы.
- Познакомитесь с основами сервисного обслуживания ПК и сети. Будете знать, как настроить резервное копирование информации.
- Полученных знаний и навыков хватит, чтобы уверенно администрировать домашнюю компьютерную сеть и работать системным администратором сразу после школы.
Подробную программу курса можно посмотреть здесь.
Дальнейшее обучение можно продолжить на следующих модулях курса:
Управление разработкой программных продуктов
Продолжительность: 1 год. 1 раз в неделю (сентябрь-май). Курс рассчитан на 1 год обучения. Каждый модуль курса рассчитан на полугодие, 12 занятий по два урока в неделю (1,5 астрономических часа). Курс рекомендован учащимся 9–10-х классов.
На курсе вы:
- Познакомитесь с многообразием профессий в IT-индустрии.
- Узнаете о том, из каких этапов состоит жизненный цикл программного продукта, от возникновения первой идеи до момента, когда его бросает последний пользователь.
- Научитесь работать над крупными задачами, разделяя их на более мелкие и планируя своё время.
- Узнаете о том, что такое предметная область и почему её важно изучать, взявшись за разработку программного продукта.
- Узнаете о специфике работы с заказчиком, а также с коллективом разработчиков.
- Познакомитесь с различными моделями разработки программного обеспечения.
- Узнаете о том, какую часть работы можно переложить на автоматику и познакомитесь с множеством средств автоматизации, полезных на разных этапах разработки ПО.
- Познакомитесь с различными видами графических схем, которые применяются при разработке ПО.
- Научитесь представлять свой проект на публике и составлять сопроводительную документацию.
Подробную программу курса можно посмотреть здесь.
Дальнейшее обучение можно продолжить на следующих модулях курса:
3D-моделирование
Продолжительность: 1 год. 1 раз в неделю (сентябрь-май)
Вам интересно узнать, как создаются прототипы, экспериментальные модели и различные концепт-проекты? Об этом мы расскажем на курсе "Основы 3D-моделирования". Это практический курс, который позволит вам расширить представления об окружающем мире, поможет реализовать и развить интерес к техническому творчеству, найти любимое дело и, может быть, даже будущую профессию. Курс рассчитан на школьников 3-8 классов, уже имеющих опыт работы за компьютером.
На курсе:
- Вы сможете развить пространственное воображение, конструкторские навыки и скилл моделирования.
- Узнаете, как устроен 3D-принтер и какие хитрости необходимы для эффективной работы.
- Научитесь создавать модели в популярной среде 3D-моделирования.
- Познакомитесь со сканированием трехмерных объектов.
- Самостоятельно спроектируете и изготовите детали механизма робота с помощью 3D-печати.
- Соберете своего первого шагающего робота. Вы создадите его от начала и до конца, реализовав все свои идеи в дизайне!
Основы программирования в системе "1С:Предприятие 8"
Продолжительность: 2 года. 1 раз в неделю (сентябрь-май). Курс рассчитан на 2-х летний цикл обучения. Каждый модуль курса рассчитан на полугодие, 12 занятий по два урока в неделю (1,5 астрономических часа).
Курс рекомендован учащимся 7–8-х классов.
На курсе:
- Вы узнаете, что такое платформа "1С:Предприятие 8". Каковы ее основные возможности и предназначение.
- Узнаете, как установить платформу "1С:Предприятие 8" на компьютер, и начнете собственную разработку прикладного решения на ее основе.
- Познакомитесь с базовыми элементами системы: справочниками, обработками, отчетами, параметрами сеанса и др.
- Научитесь проектировать интерфейс элементов системы – размещать кнопки, поля, списки и др. на форму элемента.
- Узнаете, где и как писать программный код для базовых элементов системы.
- Создадите игру "Наш Сапер", результаты которой будут записываться в информационную базу автоматически.
- Организуете работу нескольких пользователей в "1С:Предприятие 8".
- Ограничите доступ пользователей к информации, хранящейся в информационной базе.
- Настроите доступ к программе "Игры 1С" через Интернет.
- Создадите для пользователя возможность получения сводной, отчетной информации.
Подробную программу курса можно посмотреть здесь.
Дальнейшее обучение можно продолжить на следующих модулях курса:
- "Основы программирования в системе "1С:Предприятие 8". Модуль 2 (Продвинутый), см. программу курса.
- "Основы программирования в системе "1С:Предприятие 8". Модуль 3 (Углубленный), см. программу курса.
- "Основы программирования в системе "1С:Предприятие 8". Модуль 4, см. программу курса.
Подготовка к ЕГЭ по информатике
Продолжительность: 1 год. 1 раз в неделю (сентябрь-май). Курс рассчитан на 1 год обучения. Каждый модуль курса рассчитан на полугодие, 12 занятий по два урока в неделю (1,5 астрономических часа).
Курс рекомендован учащимся 11-го класса, собирающимся поступать в профильные вузы.
На курсе Вы сможете повторить все темы школьной программы, которые включены в перечень ЕГЭ:
- Системы счисления.
- Информация, информационные процессы, кодирование.
- Моделирование информационных процессов.
- Алгебра логики – построение логических выражений.
- Алгоритмы и программирование.
- Файловая система.
- Электронные таблицы и Базы данных.
- Компьютерные сети и Интернет и др.
Разберете все основные типы задач ЕГЭ, выявите особенности и составите алгоритм их решения – самые сложные задачи покажутся вам вполне решаемыми!
Решите большое количество задач ЕГЭ – наработаете практику.
У вас будет возможность пройти пробный ЕГЭ на настоящих бланках – вы попробуете силы и сможете оценить свои возможности!
Все задания пробного ЕГЭ будут разобраны – вы сможете понять, какие задания даются вам легко, а над чем еще придется потрудиться!
Подробную программу курса можно посмотреть здесь.
Дальнейшее обучение можно продолжить на следующих модулях курса:
Отзывы:
"Как родитель, я оценила занятия для школьников. Сын с удовольствием ходит на эти занятия, узнает много нового и развивается всесторонне. Так держать!"
Елсукова Вера, главный бухгалтер МКУ "Центра комплексного обслуживания муниципальных учреждений"
"Курс "Алгоритмы. Олимпиадное программирование" дает детям углубленные знания с классическим инструментарием программирования, необходимым для решения олимпиадных задач. Особенно здорово, что эти знания – серьезный задел для будущей профессиональной деятельности. В школе новых методик постоянно не хватает, а этот курс, основанный на технологии дистанционной проверки, принятой в олимпиадном программировании, будет весьма полезен любому начинающему программисту."
Иванов Евгений Александрович, кандидат физико-математических наук, доцент кафедры информационных систем факультета кибернетики Киевского национальный университет имени Тараса Шевченко.
"Очень хороший системный подход к построению курса "Системное администрирование" в сочетании теории с решением сквозной практической задачи по сборке и полноценной настройке компьютера в доступном изложении и для школьника, и для любого другого желающего. Отличный способ отвлечь ребят от игр и вовлечь их в полезную созидательную деятельность."
Солодовникова Ольга Сергеевна, доцент кафедры "Автоматизированные Информационные Технологии" Кабардино-Балкарского государственного университета им. Х.М. Бербекова
"Курс фирмы "1С" для подготовки к ЕГЭ по информатике является результатом синтеза фундаментальных знаний по предмету и практического инструментария. Уверена, школьникам придутся по душе познавательные теоретические выкладки и подборка самых актуальных тестовых заданий по информатике и ИКТ. Важно, что программа курса охватывает все изучаемые в средней школе темы по предмету, в том числе на профильном уровне в необходимом и достаточном для успешной сдачи экзамена объёме."
Иванцова Светлана Анатольевна, учитель информатики МБОУ СОШ №58, Нижний Новгород