Стоимость доступа к материалам курса за исключением ознакомительной части (включая тестовые материалы и возможность пройти экзамен с прокторингом и получить сертификат) составляет 3600 рублей. Для этого нужно пройти текущее тестирование не меньше чем на 60% и итоговый тест не меньше чем на 60%.
Стоимость полного доступа к материалам курса — 9000 ₽ (включая НДС 22%). Оплата — единоразово, 100% предоплата. Доступ открывается сразу после оплаты.
У курса есть бесплатная ознакомительная часть: нажмите на кнопку “Записаться”, этот курс появится у вас в разделе “Мои курсы”, и вы сможете посмотреть бесплатные общедоступные видеолекции, после чего принять решение: покупать курс или нет.
Вы можете пройти повышение квалификации по этому курсу в онлайн-формате. В отличие от сертификата, удостоверение о повышении квалификации — это официальный документ государственного образца (72 часа, ФИС ФРДО).
Записаться на программу повышения квалификации можно по ссылке.
Стоимость доступа к материалам курса за исключением ознакомительной части (включая тестовые материалы и возможность пройти экзамен с прокторингом и получить сертификат) составляет 3600 рублей. Для этого нужно пройти текущее тестирование не меньше чем на 60% и итоговый тест не меньше чем на 60%.
1. Bjarne Stroustrup, Programming: Principles and Practice using C++ (2nd Edition), Addison-Wesley 2014.
2. Ben Klemens, 21st Century C: C Tips from the New School (2nd Edition), O’Reilly 2014.
Знание английского языка на уровне не ниже Intermediate
1. Устройство компьютера: процессор, память, устройства ввода-вывода.
2. Создание проекта в MS Visual Studio. Программа Hello World. Установка среды Cygwin компиляция программы компилятором GCC.
3. Структура программы на языке C. Инструкции и выражения. Переменные: типы данных; объявление, инициализация, присваивание. Функции: объявление, определение, вызов. Области видимости: локальные и глобальные переменные.
4. Ввод-вывод данных. Функции printf, scanf, gets, getchar. Задача: консольный калькулятор.
5. Ветвления (if-else). Циклы (while, do-while, for). Задачи: факториал, наибольший общий делитель, простые числа, числа Фибоначчи, алгоритм Евклида.
6. Массивы (одномерные и многомерные) и указатели. Указательная арифметика. Строки. Преобразования типов. Задачи: сортировка массива (метод вставки, метод пузырька, быстрая сортировка), поиск подстроки, дамп памяти.
7. Структуры. Ссылки. Передача параметров по значению и по ссылке. Задачи: векторы и матрицы в виде структур и операции над ними.
8. Динамическое выделение памяти (функции malloc и free). Работа с файлами (функции fopen, fclose, fwrite, fread, fseek). Задачи: чтение и запись текстового файла.
Знание архитектуры компьютера в объеме, достаточном для начинающего программиста
Знание синтаксиса языка С
Знание широко известных алгоритмов
Знание абстрактных концепций потоков ввода-вывода
Умение создавать программы на языках С/С++ с интерфейсом командной строки
Умение сортировать массивы тремя способами на собеседовании при приеме на работу
Умение считывать данных с клавиатуры и файлов и вывод данных на экран и в файлы
Навыки владения средой разработки Microsoft Visual Studio и компилятором GCC
В результате прохождения курса слушатель будет:
Знать:
Уметь:
Владеть:


Course enrollment is currently closed