Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

Язык программирования С++

Возраст детей: 13-18 лет

Регион: только для проживающих в Красноярском крае

Форма обучения: очная / заочная

Руководитель: Беляев Сергей Николаевич (автор данного сайта)

Стоимость: бесплатно

Сайт: https://acmp.ru

E-mail: admin@acmp.ru

Беляев Сергей Николаевич

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

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

Программа рассчитана на детей, не имеющих опыта программирования, здесь требуется знать компьютер на уровне пользователя (Windows, система каталогов, копирование и создание файлов). На данном этапе идет изучение базовых понятий, синтаксиса языка С++ и простейших алгоритмов. Для освоения С++ в заочной форме обучения требуются навыки работы в Интернет и навыки самостоятельного освоения материала.

Изучаемые темы:

  1. Введение в программирование
  2. Переменные и типы
  3. Стандартные функции
  4. Условный оператор
  5. Циклы
  6. Символьные типы данных
  7. Бинарный поиск
  8. Системы счисления
  9. Массивы
  10. Структуры
  11. Функции
  12. Сортировка
  13. Двумерные массивы
  14. Рекурсия

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

Заочная форма программы "Язык программирования C++" реализуется в рамках проекта "Школа программиста", содержание которой представлено здесь. В процессе обучения педагог делает еженедельные рассылки видеолекций по темам, а также проводит онлайн-консультации по понедельникам и четвергам с 18:30 до 20:00. При этом в течении курса проводятся тренировки в виде онлайн-олимпиад по воскресеньям с дальнейшим разбором решений задач.

Знание языка C++ позволит создавать эффективные программы. В процессе обучения используется программная среда Code Blocks. Полученные знания позволят легко освоить в дальнейшем более современные среды программирования, такие как Microsoft Visual C++ и C++ Builder. С++ является основой для массы других популярных платформ программирования - Java, C#, JavaScript, PHP, Perl и др.

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

Опыт преподавания подобных программ показывает, что 30% учащихся не справляются в силу разных обстоятельств, которые чаще всего связаны с узкоспециализированным, сложным изучением элементов программирования. Поэтому очень важно при выборе данного направления видеть цели для изучения С++. Чем же популярен курс С++? Несмотря на сложность программы, нельзя не отметить массу плюсов в его изучении:

  • В связи с повышением использования компьютера людьми вырос спрос на специалистов в данной области. Квалифицированному программисту легко найти высокооплачиваемую работу.
  • Изучение С++ поможет при поступлении и обучении в ВУЗе. В настоящее время масса предметов в ВУЗах требует навыков программирования, которые в большинстве случаев студентам приходится приобретать самостоятельно, на что уходит масса времени. Именно С++ преподается в ВУЗах, в частности в CФУ и САА.
  • С++ является основой для изучения более специализированных платформ с различными возможностями и направлениями компьютерной деятельности.

2024/2025 учебный год

В 2024/2025 учебном году программа "Язык программирования С++" реализуется только в заочной форме за счет бюджетных средств. Содержание программы представлено здесь. Программа реализуется в рамках проекта "Школа программиста". Для обучения необходимо записаться на программу через Навигатор дополнительного образования по данной ссылке и ознакомиться с условиями зачисления. Начало занятий: 09.09.2024. Родительское собрание состоится 05.09.2024 (четверг) в 18:30 в Discord. Онлайн-консультации будут проходить в Discord по понедельникам и четвергам с 18:30 до 20:00 по местному (красноярскому) времени.

В качестве примера приведем видеолекцию первого занятия:

01. Программирование. Профессия программиста.

Обучающиеся получают ряд следующих преимуществ в системе сайта "Школа программиста":

  • возможность получения онлайн-консультаций по задачам образовательной программы средствами общения в Discord;
  • возможность просмотра содержимого первых 5 тестов в системе, на которых произошла ошибка;
  • обучающиеся, участвующие в контрольных работах и успешно решающие задачи получают печатное пособие "Язык программирования C++";
  • возможность удаления своих неверных решений (все, кроме AC-решений);
  • возможность видеть рейтинг участников по общему числу сданных задач (не только из "архива задач") в разделе "рейтинг";
  • возможность видеть IP-адреса и города других пользователей, находящихся в online (при наведении указателя мыши на желтый конверт в разделе "Сейчас в Online");
  • возможность видеть разбор решений некоторых задач, закрытых для других пользователей, включая задачи раздела "курсы";
  • возможность обсуждения и просмотра статистики по лучшим попыткам в задачах раздела "курсы".
  • в случае своевременного успешного окончания образовательной программы обучающиеся cмогут получить электронное свидетельство (пример), а также и печатное свидетельство установленного образца:
   

Приложения

Презентация курса C++

Учебное пособие, используемое при обучении C++

ДОП «Язык программирования С++»




Красноярский краевой Дворец пионеров, (c)2006 - 2024, ИНН 246305493507, E-mail: admin@acmp.ru



ГДЗ по физике 8 класс Перышкин   темперы купить