Представление основных управляющих структур программирования
Основы Git-репозитория
Создание Git-репозитория.
Запись изменений в репозиторий.
Просмотр истории коммитов.
Исключения.
Работа с удаленными репозиториями.
Коротко о ветвлении.
Разрешение конфликтов.
Основы программирования
Современные парадигмы программирования.
Синтаксис и семантика языка программирования.
Типы данных.
Базовые операторы.
Структурированные типы данных.
Подпрограммы.
Программирование базовых алгоритмов и обработка статических структур данных
Сортировка прямым включением.
Сортировка прямым выбором.
Сортировка прямым обменом.
Линейный поиск.
Бинарный поиск.
Построение программ на основе принципа модульности
Правила конструирования модульных программ.
Пространства имен и области видимости.
Принцип сокрытия информации.
Организация взаимодействия модулей.
Использование динамической памяти. Динамические структуры данных
Понятие динамической памяти. Принципы работы с динамической памятью.
Работа с указателями.
Ссылки. Отличия ссылок и указателей.
Понятие динамических структур данных.
Основные динамические структуры данных: стек, очередь, линейный список.
Введение в ООП
Основные понятия ООП.
Видимость членов класса.
Поля и методы класса.
Создание/уничтожение экземпляров класса.
Базовый и производный классы.
Перегрузка операторов.
Итоговая аттестация по курсу
Аудитория
- учащиеся 3-4 курсов; выпускники учебных заведений; - не прошедшие тест основного уровня; - желающие получить высокооплачиваемую профессию в сфере информационных технологий и переквалифицироваться на IT-специалиста.
Входные требования
- основной курс математики; - основы информатики (базовое владение компьютером).
Время проведения
2 раза в неделю, понедельник, четверг с 18:30 до 20:30. Общая длительность: 72 часа
Стоимость
25 800 руб.
Что вы получаете помимо обучения?
Свидетельство об успешном окончании курса
Методические указания и домашние задания по каждому уроку
Практический опыт разработки
Стажировки и возможность трудоустроиться в компаниях-операторах курсов
Записаться на курс
Здесь вы можете записаться в группу обучения по направлению Основы программирования и алгоритмизации