Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

[Специалист] Программирование на языке Си (Александр Кораблин)

[Специалист] Программирование на языке Си (Александр Кораблин)
[Специалист] Программирование на языке Си (Александр Кораблин)
В наличии
1795 RUB

О товаре

В свое время язык С (Си) стал первым языком, который применяется в разработке системного программного обеспечения. В наше время он остаётся языком, реализованным на максимальном количестве аппаратных платформ, и одним из самых популярных языков программирования, особенно в мире свободного программного обеспечения. Кроме этого, язык С (Си) является основой для таких языков программирования, как C++, C#, Java и Objective-C. Курс охватывает два стандарта языка С, а именно С89 и С11 появившийся в 2011 году.
Для кого это курс
Курс предназначен для тех, кто уже освоил основы программирования и баз данных, и хочет в дальнейшем профессионально заниматься созданием научных, офисных, а также сетевых приложений.
Соответствие профстандарту
Программа курса составлена с учетом требований профессионального стандарта «Программист», утв. приказом Министерства труда и социальной защиты РФ от 18 ноября 2013 г. № 679н.
Актуальные знания
Вы под руководством опытных экспертов на практике:
- Изучите основные понятия языка Си: лексемы и пробельные символы, типы данных, структуру программы.
- Научитесь использовать все операторы языка C, препроцессорные директивы, пользоваться библиотечными функциями.
- Освоите работу с массивами, структурами данных и с файлами.
Особое внимание обращается на получение теоретических знаний, как по самому языку Си, так и по методам разработки алгоритмов, выбора и проектирования структур данных, создания и тестирования программного обеспечения.
Бауманская подготовка
Особенность курса «Программирование на языке C (Си)» состоит в том, что все теоретические темы, разбираемые на занятиях, закрепляются составлением и отладкой программ, что позволяет на практике изучить все возможности языка программирования С (СИ).
Эксперты-практики
Курс «Программирование на языке C (Си)» ведут замечательные преподаватели, профессионалы своего дела. Все они успешно сочетают преподавание с практической работой.
Вы научитесь
- использовать все операторы языка C;
- использовать препроцессорные директивы;
- пользоваться библиотечными функциями;
- работать с массивами;
- писать функции;
- использовать классы памяти;
- применять адресную арифметику;
- работать со структурами данных;
- работать с файлами.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.
Предварительная подготовка
Требуемая подготовка: Успешное окончание курса Основы программирования и баз данных или эквивалентная подготовка.
Для определения уровня предварительной подготовки рекомендуем Вам пройти бесплатное тестирование.
Спойлер: Программа курса
Модуль 1. Введение в язык Си (4 ак. ч.)
- Лексемы и пробельные символы
- Система типов языка С
- Диапазоны представляемых значений
- Декларация переменных
- Литералы
Модуль 2. Структура программы (4 ак. ч.)
- Использование библиотечных функций
- Ввод с клавиатуры и вывод на экран
- Написание простых программ
- Компиляция, компоновка и выполнение программ
Модуль 3. Операции (4 ак. ч.)
- Арифметические и логические операции
- Операции присваивания
- Отношения
- Битовые, адресные и прочие операции
- Приоритеты и ассоциативность операций
- Трассировка программы
Модуль 4. Операторы (4 ак. ч.)
- Оператор-выражение и составной оператор
- Метки
- Управляющие операторы – goto, if-else, switch
- Операторы цикла – while, do-while и for
- Использование операторов break, continue, и return
Модуль 5. Препроцессор (4 ак. ч.)
- Препроцессорные директивы #include, #define, #undef, #if - #else - #endif
- Макроопределения с параметрами
- Правила оформления деклараций
Модуль 6. Массивы (4 ак. ч.)
- Декларация массивов и их размещение в памяти
- Индексация элементов массива
- Массивы переменной длины (VLA)
- Инициализация массивов
- Алгоритмы суммирования, поиска и сортировки
Модуль 7. Функции (4 ак. ч.)
- Аргументы и параметры
- Прототип функции
- Возвращение значения функцией
- Рекурсия
- Выражения, не зависящие от типа (_Generic)
Модуль 8. Классы памяти (4 ак. ч.)
- Время жизни и область видимости объекта
- Декларации на внутреннем и внешнем уровнях
- Модификаторы – auto, register, static, extern
- Динамическое распределение памяти
- Определяемые типы typedef
Модуль 9. Адресная арифметика (4 ак. ч.)
- Декларация указателей
- Операции с указателями
- Использование указателей как аргументов функции
- Указатели на функции
- Указатели и массивы
- Указатели и строки
Модуль 10. Файлы (4 ак. ч.)
- Понятие потока – stream
- Структура типа FILE
- Открытие и закрытие файлов
- Операции ввода-вывода
- Указатель чтения-записи в файле
- Последовательный и произвольный доступ
Модуль 11. Структуры (4 ак. ч.)
- Декларация структур
- Инициализация и доступ к элементам структуры
- Вложенные структуры и массивы структур
- Выравнивание данных _Alignas, _Alignof
- Объединения
Модуль 12. Итоговое занятие (4 ак. ч.)
- Выполнение курсовой работы

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Специалист, Александр Кораблин

[Специалист] Microsoft Excel 2019/2016. Уровень 1. Работа с Excel 2019/2016 (Павел Пронкин)
Обучение проходит на последней версии Excel 2019! Программа Excel – это мощный комплекс инструментов по работе с электронными таблицами: вычисления, обработка, анализ, предоставление данных. Знание программы позволит Вам своевременно получать нужные данные и уметь их предоставлять в наглядном виде,
1695 RUB
[Специалист] Важные изменения при переходе на электронные трудовые книжки (ЭТК) в программе 1С
Скоро снова предстоит очередная сдача отчета по форме СЗВ-ТД. В январе и феврале при сдаче отчета многие столкнулись с рядом проблем: как добавлять данные о последнем кадровом событии на 01.01.20; как отражать мероприятия не связанные с кадровым переводом например присвоение квалификации/разряда;
1695 RUB
[Специалист] Система управления версиями Git (Сергей Шуйков)
Курс готовит к профессии, которая позволяет работать удаленно! Хотите работать над командными проектами по ИТ-разработке в два раза быстрее? Пройдите наш новый авторский курс и научитесь использовать все преимущества Git! Git – распределенная система управления версиями (VCS). Это универсальный,
1695 RUB
[Специалист] Программирование на языке Go. Уровень 1. Основы языка Go (Евгений Власов)
Курс посвящен основам языка Go. Целью курса является изучение базовых концепций и синтаксиса языка Go. Курс включает в себя рассмотрение синтаксиса языка Go а также базовых инструментов стандартной библиотеки Go для создания простейших CLI и веб-приложений. Курс основан на опыте практического
1695 RUB
[Специалист] Программирование на языке Go. Уровень 2. Проектирование REST API  (Евгений Власов)
Курс посвящен созданию микросервиса на языке Go на примере REST API. Курс охватывает важные темы современной веб-разработки: CRUD, модели, ресурсы и сценарии тестирования. Курс включает в себя проектирование REST API при помощи языка Go, а также освоение базовых инструментов разработчика в процессе
1695 RUB
[Специалист] Основы решения алгоритмических задач 2020 (Игорь Седых)
Для того чтобы стать разработчиком, мало выучить язык. Суть программирования – в составлении программ по заданному алгоритму. Разработчик должен четко представлять всю последовательность действий, необходимую для разработки продукта. А для этого ему требуется умение мыслить ясно и логически. Если
1075 RUB