Курс дает знания процедурного программирования на языках C/C++, которые послужат фундаментом для дальнейшего изучения самых востребованных сегодня языков программирования: Python, Java, C#, JavaScript, PHP, так как эти языки являются «Си-подобными». А также для дальнейшего изучения языка C++, который уже много лет является главным языком системного программирования.
Курс предназначен для: Программистов, IT-специалистов, желающих в дальнейшем профессионально заниматься созданием научных, офисных, сетевых приложений, а также всех, кто хочет начать свой путь в программировании.
Цели курса: Получение знаний процедурного программирования на языках С/С++, получение представления о возможностях языков программирования С/С++, разъяснение особенностей и методов решения задач в языках С/С++.
В программе:
Начальные сведения о программировании на языке С++.
• Используемые термины.
• Языки С и C.
• Особенности языка.
• Первые шаги.
• Функции как строительные блоки программы.
• Аргументы функции по умолчанию.
• Многофайловый проект, включение заголовочных файлов.
• Заголовочные файлы и библиотеки в С++.
• Целочисленные типы данных.
• Поразрядные операции над целочисленными типами данных.
• Типы данных для вещественных значений.
• Указатели.
• Выражения и операции.
• Операторы (управляющие инструкции.
• Ошибки и их обработка.
• Рекурсия
Массивы, строки и функции.
• Одномерные массивы.
• Массивы в динамической памяти.
• Связь массивов и указателей.
• Массивы и рекурсия.
• Статическое определение двумерных массивов.
• Двумерные массивы в динамической памяти.
• Сортировки массивов.
• Указатели на функции.
• Описание и инициализация строк.
• Обработка строк в стиле языка C.
• Обработка строк в стиле языка C++.
Структуры, файлы и списки.
• Структуры.
• Ввод/вывод и работа с файлами.
• Работа с текстовыми файлами в стиле С++.
• Работа с бинарными файлами в стиле С++.
• Работа с текстовыми файлами в стиле языка С.
• Работа с бинарными файлами в стиле языка С.
• Динамические структуры данных. Односвязные списки.
• Двусвязные списки.
• Бинарные деревья.
Подробнее о функциях.
• Указатели и массивы указателей на функции.
• Шаблоны функций.
• Приведение типов данных.
Преподаватели:
Профессиональный программист (С/C++, Pascal, PHP, Python, SQL, Qt), преподаватель профильного учебного центра.
Условия участия:
В стоимость обучения входит: Методический материал, кофе-паузы.
Иногородним клиентам оказывается помощь в бронировании гостиницы на период прохождения обучения.
Адрес:
г. Москва, ул. Золотая, д. 11, бизнес-центр «Золото», 5 этаж.