name

Знания - лучшие инвестиции!

Ваша корзина пуста
На главную магазина

+7 (911) 726-84-54

Хотите получать информацию по новым курсам и их датам проведения?

подписаться на рассылку
Главная \ Единый Портал Обучения \ Корпоративное обучение \ Программирование \ (С-01) Основы программирования на C++. Уровень 1

(С-01) Основы программирования на C++. Уровень 1

Код курса: С-01
Рейтинг:
(0 голосов)
14 500 р.
Количество:
Дни1,25 месяца (40 ак. часов)
Дата курса
Город
Формат обученияКорпоративный
поделиться

Web-программист

Описание курса

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

На курсе будут рассматриваться основы информатики и вычислительной техники, основные алгоритмы и структуры данных, работа со средой разработки 
(IDE - Visual Studio либо Qt Creator), основные понятия и концепции программирования, присущие любому объектно-ориентированному языку. 
Курс даёт навыки программирования на примере языка С++. 
Будет рассматриваться устройство ЭВМ и устройство различных ОС, базовые алгоритмы, основы языка, организация программного кода, основы построения объектно-ориентированных моделей и т.п.

Практика:
В течение курса на практике, а также в качестве домашнего задания, решаются как академические задачи, так и простые задачи, прикладного уровня.

Данные примеры позволят слушателям изучить основы языка С++, применение в работе с файлами.
В итоге, участники получат все необходимые базовые знания, а также приобретут навыки разработки ПО на языке С++ и навыки применения основных концепций ООП.

Очень приветствуются ваши реальные задачи, которые необходимо решить. Приносите, будем разбирать на курсе вместе!:)

Программа курса: 


Занятие 1. Введение

 

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


Занятие 2. Основные конструкции С++ и типы данных

 

  • Структура программы
  • Примитивные типы данных
  • Операторы
  • Управляющие конструкции
  • if - else - switch
  • Циклы: for, while-do, do-while, break, continue
  • Решение задач в классе
  • Домашнее задание
  • Занятие 3. Указатели и ссылки
  • Разбор домашнего задания
  • Указатели
  • Ссылки
  • Различия
  • Решение задач в классе
  • Домашнее задание


Занятие 4. Функция и рекурсия

 

  • Разбор домашнего задания
  • Объявление функции
  • Способы передачи объектов в функцию
  • Введение в рекурсию
  • Примеры рекрсивных функций. Анализ эффективности
  • Решение задач в классе
  • Домашнее задание

Занятие 5. Работа с памятью. Массивы

  • Разбор домашнего задания
  • Способы выделения памяти в С, С++
  • malloc/free и new/delete
  • Массивы. Представление в памяти
  • Указатели и массивы
  • Решение задач в классе
  • Домашнее задание

Занятие 6. Структуры

  • Разбор домашнего задания
  • Предназначение структур
  • Представление структур в памяти
  • Структуры и массивы
  • Решение задач
  • Домашнее задание


Занятие 7. Битовая математика

  • Разбор домашнего задания
  • Двоичное представление чисел
  • Операции с двоичными числами
  • Когда полезна битовая математика?
  • Решение задач
  • Домашнее задание


Занятие 8. Введение в классы

  • Разбор домашнего задания
  • Классы. Объявление классов
  • Отличие классов от структур
  • Конструкторы/деструктор
  • Методы класса
  • Перегрузка методов
  • Объявление и определение класса
  • Решение задач
  • Домашнее задание

Занятие 9. Введение в ООП

  • Разбор домашнего задания
  • Полиморфизм. Наследование
  • Инкапсуляция
  • Перегрузка операторов
  • Реализация собственного контейнера
  • Решение задач
  • Домашнее задание


Занятие 10. ООП продолжение

  • Разбор домашнего задания
  • Наследование. Задачи, которые решает наследование
  • Интерфейсы и абстрактные классы
  • Контрольная работа

Расписание

Чт 19:00 - 22:00

Сб 11:30 - 14:30

Дни1,25 месяца (40 ак. часов)
Дата курса08.июн
ГородВсе города
Формат обученияКорпоративный
Оставьте отзыв
Заполните обязательные поля *.
1 2 3 4 5

Находится в разделах

Назад