Уровень сложности:
Длительность курса: 80 ак.ч.
График обучения: 80 ак. часа, 20 занятий по 4 ак. часа, либо 10 занятий по 8 ак. часов
Программа состоит из 2 отдельных курсов-модулей.
Аннотация
Данный курс представляет собой фундаментальное введение в программирование на языках C/C++ с акцентом на структурное программирование. Программа начинается с изучения базовых концепций: структуры программ, стандартных типов данных, операторов и инструкций управления потоком выполнения. Особое внимание уделяется работе с памятью, включая указатели, массивы, ссылки и динамическое выделение памяти. Слушатели освоят препроцессор, функции с различными способами передачи параметров, а также пользовательские типы данных — структуры, объединения и битовые поля. Курс включает практические занятия по созданию динамических массивов, рекурсивным функциям, указателям на функции и файловому вводу/выводу. Завершается программа изучением пространств имен и сложных аспектов работы с памятью, что обеспечивает прочную основу для дальнейшего изучения C++.
Курсы, в освоении которых помогут приобретенные знания
Курсы связанных направлений
Сегодня занятий по этому курсу нет.
-
Базовые навыки алгоритмизации: Понимание основных принципов программирования (переменные, условные операторы, циклы) на любом языке, даже на уровне блок-схем. Опыт написания простейших программ будет значительным преимуществом.
-
Английский язык на уровне чтения: Способность воспринимать техническую терминологию и сообщения компилятора, которые преимущественно на английском языке.
-
Технические требования: Наличие компьютера с возможностью установки среды разработки (IDE), такой как Visual Studio.
-
Готовность к самостоятельной работе: Понимание, что курс требует интенсивной практики написания и отладки кода вне основных занятий для закрепления сложных тем (указатели, память, препроцессор).
Программа состоит из отдельных курсов-модулей
Выберите ссылку для того, чтобы посмотреть программу отдельного модуля.
-
DEV-C100. Основы процедурного программирования на языках C/C++
В курсе изучаются основные понятия языков С и С++ на базе процедурно-ориентированного подхода. Как и при изучении любого языка программирования в курсе предусмотрен начальный (интенсивный) этап знакомства с базовыми понятиями языка.
-
DEV-C110. Процедурное программирование на языках C/C++
В курсе изучаются более сложные понятия языков С и С++ на базе процедурно-ориентированного подхода. Вы познакомитесь с операторами, инструкциями и циклами, директивами препроцессора, указателями, функциями