Ваша корзина пуста
Сумма: 0 руб.

Программирование на C для начинающих (12-15 лет)

О курсе
Программирование на C для начинающих (12-15 лет)
от 7 000 руб.
Заказать курс

Программирование на C для начинающих (12-15 лет)


Цель курса:

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

Результат:

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

Аудитория: 

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

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

  • Введение в методологию структурного программирования.
  • Классификация языков программирования: компилируемые, исполняемые на виртуальных машинах и интерпретируемые. Типизация данных в языках программирования.
  • Синтаксис и семантика языков программирования.
  • Логический тип данных, условные операторы, циклы, логические операции и выражения, булева алгебра.
  • Принципиальные отличия языков С, С++, С#.
  • Язык программирования С. Стандарт языка. Стандартная библиотека.
  • Структура простейшей программы на С.
  • Встроенные типы данных. Способы представления чисел различных типов на уровне ЭВМ.
  • Константы и переменные. Область видимости. Пространство имен.
  • Оператор присваивания. Арифметические операторы. Операторы сравнения и логические операторы. Порядок действий (приоритет операторов).
  • Условный оператор и оператор множественного выбора. Операторы для организации циклов.
  • Стандартные потоки ввода/вывода. Средства работы с потоками ввода/вывода. Специальные символы (символ перевода строки, символ табуляции, символ конца строки).
  • Псевдослучайные числа. Генерация псевдослучайных чисел на Си.
  • Массивы в С. Алгоритмы сортировки. С-строки (символьные массивы). Многомерные массивы.
  • Указатели в С. Операция разыменования. Константные указатели и указатели на константы. Указатели и массивы. Операции над указателями.
  • Статическая, автоматическая и динамическая память. Создание и удаление динамических объектов. Типичные ошибки, возникающие при использовании динамической памяти (утечка памяти).
  • Функции в С. Прототип и описание функции. Формальные и фактические параметры. Передача параметров в функции по по значению, по ссылке, по указателю. Параметры функций со значениями по умолчанию. Перегрузка функций. Рекруссия. Шаблоны функций.
  • Объектно-ориентированный подход. Абстракция данных. Наследование. Инкапсуляция. Контроль доступа к свойствам и методам (public, private, protected). Полиморфизм и шаблоны классов. Конструкторы и деструкторы. Перегрузка операторов.

Преподаватели
Преподаватель Ян Силов
Документы об окончании