Доступно

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

Тема в разделе "Курсы по программированию", создана пользователем enot, 17 фев 2021.

Тема найдена по тегам:
Цена:
23000р.
Взнос:
501р.

Список участников складчины:

1. enot
Тип: Стандартная складчина
Оцените эту складчину: /5,
  1. 17 фев 2021
    #1
    enot
    enot Организатор
    [Специалист] Программирование на языке Си (Александр Кораблин)
    В свое время язык С (Си) стал первым языком, который применяется в разработке системного программного обеспечения. В наше время он остаётся языком, реализованным на максимальном количестве аппаратных платформ, и одним из самых популярных языков программирования, особенно в мире свободного программного обеспечения. Кроме этого, язык С (Си) является основой для таких языков программирования, как 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 ак. ч.)
    - Выполнение курсовой работы

     
    17 фев 2021