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

  • Стоимость курса: 2400 леев
  • Скидка: 25%
  • Цена со скидкой: 1800 леев
  • Начало курса: 2017-09-25 25.09.2017
    Chisinau
    Tighina 65 ⁄ Chisinau ⁄ Moldova    +373 079844644 +373 022844644 ⁄   info@vanar.md
  • Продолжительность курса: 48 ак.ч

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

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

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

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

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

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

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

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

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

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

Требуемая подготовка: Успешное окончание курса Основы программирования и баз данных или эквивалентная подготовка.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете по тел. (373) 22 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. Итоговое занятие

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

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

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

Добавить отзыв

Защитный код
Обновить