Ближайшая дата курса: 04.10.2017

Следующая дата курса: узнать дату

Программирование на языке C (Си)

Модуль

ак.ч.

Введение в язык Си:

  • Лексемы и пробельные символы;
  • Система типов языка С;
  • Диапазоны представляемых значений;
  • Декларация переменных;
  • Литералы.

4 ак.ч.

Структура программы:

  • Использование библиотечных функций;
  • Ввод с клавиатуры и вывод на экран;
  • Написание простых программ;
  • Компиляция, компоновка и выполнение программ.

4 ак.ч.

Операции:

  • Арифметические и логические операции;
  • Операции присваивания;
  • Отношения;
  • Битовые, адресные и прочие операции;
  • Приоритеты и ассоциативность операций;
  • Трассировка программы.

4 ак.ч.

Операторы:

  • Оператор-выражение и составной оператор;
  • Метки;
  • Управляющие операторы – goto, if-else, switch;
  • Операторы цикла – while, do-while и for;
  • Использование операторов break, continue, и return.

4 ак.ч.

Препроцессор:

  • Препроцессорные директивы #include, #define, #undef, #if — #else — #endif;
  • Макроопределения с параметрами;
  • Правила оформления деклараций.

4 ак.ч.

Массивы:

  • Декларация массивов и их размещение в памяти;
  • Индексация элементов массива;
  • Массивы переменной длины (VLA);
  • Инициализация массивов;
  • Алгоритмы суммирования, поиска и сортировки.

4 ак.ч.

Функции:

  • Аргументы и параметры;
  • Прототип функции;
  • Возвращение значения функцией;
  • Рекурсия;
  • Выражения, не зависящие от типа (_Generic).

4 ак.ч.

Классы памяти:

  • Время жизни и область видимости объекта;
  • Декларации на внутреннем и внешнем уровнях;
  • Модификаторы – auto, register, static, extern;
  • Динамическое распределение памяти;
  • Определяемые типы typedef.

4 ак.ч.

Адресная арифметика:

  • Декларация указателей;
  • Операции с указателями;
  • Использование указателей как аргументов функции;
  • Указатели на функции;
  • Указатели и массивы;
  • Указатели и строки.

4 ак.ч.

Файлы:

  • Понятие потока – stream;
  • Структура типа FILE;
  • Открытие и закрытие файлов;
  • Операции ввода-вывода;
  • Указатель чтения-записи в файле;
  • Последовательный и произвольный доступ.

4 ак.ч.

Структуры:

  • Декларация структур;
  • Инициализация и доступ к элементам структуры;
  • Вложенные структуры и массивы структур;
  • Выравнивание данных _Alignas, _Alignof;
  • Объединения.

4 ак.ч.

Итоговое занятие:

  • Выполнение курсовой работы.

4 ак.ч.

48 ак.ч.

Стоимость обучения: 20 450р.

Даты

Время

Цена

Место занятий

Преподаватель

04-24

окт    окт

2017

18:30 — 21:45

вечерняя

пн ср пт 

20 450 руб.

м. Бауманская

Бекасов Денис Евгеньевич

Бекасов Денис Евгеньевич

Бекасов Денис Евгеньевич – талантливый выпускник и преподаватель МГТУ им. Н.Э. Баумана, параллельно являющийся начальником отдела разработки аналитических систем в крупной коммерческой организации, занимающей лидирующие позиции в области разработки распределенных и высоконагруженных систем. Выпускник известного технопарка Mail.ru по специальности «Системный архитектор».

Преподаватель является автором уникальных курсов, которые он больше трех лет читает на кафедре «Программное обеспечение ЭВМ и информационные технологии». Более пяти лет опыта работы в коммерческой разработке ПО позволяют Денису Евгеньевичу прекрасно ориентироваться в современных тенденциях программирования на С, распределенных системах обработки информации, а также разработки web-приложений.

Открытый к диалогу, Денис Евгеньевич всегда готов разобрать конкретную ситуацию «из жизни» и помочь слушателям советом. На его занятиях царит спокойная и располагающая к общению атмосфера.

После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:

свидетельство-внимание(зел)

Сертификат (на русском языке с дублированием информации на английском языке) установленного образца, в котором будут указаны полное наименование программы и количество часов обучения.

макет-свидетельства-важно(зел)

Удостоверение о повышении квалификации (на русском языке), в котором будут указаны полное наименование программы и количество часов обучения.

+ Программа курса

Модуль

ак.ч.

Введение в язык Си:

  • Лексемы и пробельные символы;
  • Система типов языка С;
  • Диапазоны представляемых значений;
  • Декларация переменных;
  • Литералы.

4 ак.ч.

Структура программы:

  • Использование библиотечных функций;
  • Ввод с клавиатуры и вывод на экран;
  • Написание простых программ;
  • Компиляция, компоновка и выполнение программ.

4 ак.ч.

Операции:

  • Арифметические и логические операции;
  • Операции присваивания;
  • Отношения;
  • Битовые, адресные и прочие операции;
  • Приоритеты и ассоциативность операций;
  • Трассировка программы.

4 ак.ч.

Операторы:

  • Оператор-выражение и составной оператор;
  • Метки;
  • Управляющие операторы – goto, if-else, switch;
  • Операторы цикла – while, do-while и for;
  • Использование операторов break, continue, и return.

4 ак.ч.

Препроцессор:

  • Препроцессорные директивы #include, #define, #undef, #if — #else — #endif;
  • Макроопределения с параметрами;
  • Правила оформления деклараций.

4 ак.ч.

Массивы:

  • Декларация массивов и их размещение в памяти;
  • Индексация элементов массива;
  • Массивы переменной длины (VLA);
  • Инициализация массивов;
  • Алгоритмы суммирования, поиска и сортировки.

4 ак.ч.

Функции:

  • Аргументы и параметры;
  • Прототип функции;
  • Возвращение значения функцией;
  • Рекурсия;
  • Выражения, не зависящие от типа (_Generic).

4 ак.ч.

Классы памяти:

  • Время жизни и область видимости объекта;
  • Декларации на внутреннем и внешнем уровнях;
  • Модификаторы – auto, register, static, extern;
  • Динамическое распределение памяти;
  • Определяемые типы typedef.

4 ак.ч.

Адресная арифметика:

  • Декларация указателей;
  • Операции с указателями;
  • Использование указателей как аргументов функции;
  • Указатели на функции;
  • Указатели и массивы;
  • Указатели и строки.

4 ак.ч.

Файлы:

  • Понятие потока – stream;
  • Структура типа FILE;
  • Открытие и закрытие файлов;
  • Операции ввода-вывода;
  • Указатель чтения-записи в файле;
  • Последовательный и произвольный доступ.

4 ак.ч.

Структуры:

  • Декларация структур;
  • Инициализация и доступ к элементам структуры;
  • Вложенные структуры и массивы структур;
  • Выравнивание данных _Alignas, _Alignof;
  • Объединения.

4 ак.ч.

Итоговое занятие:

  • Выполнение курсовой работы.

4 ак.ч.

48 ак.ч.

Стоимость обучения: 20 450р.

+ Расписание

Даты

Время

Цена

Место занятий

Преподаватель

04-24

окт    окт

2017

18:30 — 21:45

вечерняя

пн ср пт 

20 450 руб.

м. Бауманская

Бекасов Денис Евгеньевич

+ Преподаватели

Бекасов Денис Евгеньевич

Бекасов Денис Евгеньевич – талантливый выпускник и преподаватель МГТУ им. Н.Э. Баумана, параллельно являющийся начальником отдела разработки аналитических систем в крупной коммерческой организации, занимающей лидирующие позиции в области разработки распределенных и высоконагруженных систем. Выпускник известного технопарка Mail.ru по специальности «Системный архитектор».

Преподаватель является автором уникальных курсов, которые он больше трех лет читает на кафедре «Программное обеспечение ЭВМ и информационные технологии». Более пяти лет опыта работы в коммерческой разработке ПО позволяют Денису Евгеньевичу прекрасно ориентироваться в современных тенденциях программирования на С, распределенных системах обработки информации, а также разработки web-приложений.

Открытый к диалогу, Денис Евгеньевич всегда готов разобрать конкретную ситуацию «из жизни» и помочь слушателям советом. На его занятиях царит спокойная и располагающая к общению атмосфера.

+ Документы об окончании

После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:

свидетельство-внимание(зел)

Сертификат (на русском языке с дублированием информации на английском языке) установленного образца, в котором будут указаны полное наименование программы и количество часов обучения.

макет-свидетельства-важно(зел)

Удостоверение о повышении квалификации (на русском языке), в котором будут указаны полное наименование программы и количество часов обучения.

+ Отзывы

Программа курса разработана с учетом профстандартов Министерства труда и социальной защиты РФ.