Курс программирования на языке C (Си)

  • Старт: ☎ 079844644
  • Продолжительность: 2 месяца
  • Цена: 150 €

Курсы С (си) – основа для дальнейшего изучения объектно-ориентированных языков, таких как С++ и современных технологий по разработке, распространению и поддержке программного обеспечения.

Описание курса:

Вы научитесь программировать на популярном среди профессиональных программистов языке С. Большая часть действительно серьёзных и сложных программ в настоящее время пишется именно на С и С++.

В курсе обращается особое внимание на получение теоретических знаний, как по самому языку Си, так и по методам разработки алгоритмов, выбора и проектирования структур данных, создания и тестирования программного обеспечения. Особенность данного курса состоит в том, что все теоретические темы, разбираемые на занятиях, закрепляются составлением и отладкой программ.

Курсы С (си) в Кишиневе также будут полезны тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.

По окончании курса Вы будете уметь:

  • Знать синтаксис языка C (СИ)
  • Использовать все операторы языка C (СИ)
  • Использовать препроцессорные директивы
  • Пользоваться библиотечными функциями
  • Работать с массивами
  • Писать функции
  • Использовать классы памяти
  • Применять адресную арифметику
  • Работать со структурами данных
  • Работать с файлами

Преподаватели курса

Все преподаватели →

Предварительная подготовка

Требуемая подготовка: Не требуется (с нуля)

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете по тел. 079 844 644 или 022 844 644

Требуемая подготовка послужит основой дальнейшего успешного прохождения курсов. Обычно она указана под названием одного из курсов нашего учебного центра (обязательная предварительная подготовка). Рекомендуется ознакомиться с программой указанного курса и оценить свои знания в рамках данной программы. Если Вы не обладаете достаточным уровнем знаний (90%) в указанном курсе, то Вам необходимо будет пройти предварительную подготовку. Это станет залогом Вашего успешного прохождения курса.

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

Модуль 1. Введение в язык Си

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

Модуль 2. Структура программы

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

Модуль 3. Операции

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

Модуль 4. Операторы

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

Модуль 5. Препроцессор

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

Модуль 6. Массивы

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

Модуль 7. Функции

  • Аргументы и параметры
  • Прототип функции
  • Возвращение значения функцией
  • Рекурсия
  • Программные проекты

Модуль 8. Классы памяти

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

Модуль 9. Адресная арифметика

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

Модуль 10. Структуры

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

Модуль 11. Файлы

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

Модуль 12. Итоговое занятие

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

Рекомендуемые курсы по специальности 

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

 

Запись на курс