Лучшие компьютерные курсы России! Вебинары для всего мира.

+7 (495) 232-32-16

info@specialist.ru   skype icq

Знаете ли Вы, что...

Курс Программирование на языке C (Си) пользуется огромной популярностью среди специалистов, а также тех, кто только выбрал для себя такие востребованные и высокооплачиваемые профессии:

Вакансии Superjob

Не нашли нужный Вам курс?

Напишите, и мы его сделаем!

Online консультация

чат Чат консультация
icq Icq консультация
skype Skype консультация
Записаться на курсы Записаться на курсы
Расписание курсов Расписание курсов
Способы оплаты Способы оплаты

Наши награды

load_price.jpg

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



Цель курса: Научиться программировать на языке C («си»), изучить возможности и средства этого языка.
Курс "Программирование на языке Си" – основа для дальнейшего изучения объектно-ориентированных языков, таких как С++, и современных технологий по разработке, распространению и поддержке программного обеспечения.
Данный курс будет очень полезен всем, кто планирует в дальнейшем профессионально заниматься созданием научных, офисных а также сетевых приложений.
По окончании курса Вы будете уметь:
  • Знать синтаксис языка C
  • Использовать все операторы языка C
  • Использовать препроцессорные директивы
  • Пользоваться библиотечными функциями
  • Работать с массивами
  • Писать функции
  • Использовать классы памяти
  • Применять адресную арифметику
  • Работать со структурами данных
  • Работать с файлами
Продолжительность курса - 48 ак. ч.

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

Отзывы по курсу

Мне понравилось, что уделяется большое внимание не только освоению теории, но и практике - что называется "навык".

Cлушатель: Симавонян Каринэ Юриковна

В нашем курсе мы последовательно разбирали различные моменты и сразу рассматривали их на примере простых программ.

Cлушатель: Богатырева Елена Олеговна


Все отзывы по курсу

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

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

Для определения уровня Вашей предварительной подготовки, рекомендуем Вам пройти бесплатное тестирование.

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

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

  Тема Ак. часов  
   
  Модуль 1. Введение в язык Си
  • Лексемы и пробельные символы.
  • Основные типы данных.
  • Диапазоны представляемых значений.
  • Декларация переменных.
  • Константы.
4  
  Модуль 2. Структура программы
  • Использование библиотечных функций.
  • Ввод с клавиатуры и вывод на экран.
  • Написание простых программ.
  • Компиляция, компоновка и выполнение программ.
4  
  Модуль 3. Операции
  • Арифметические и логические операции.
  • Операции присваивания.
  • Отношения.
  • Битовые, адресные и прочие операции.
  • Приоритеты и ассоциативность операций.
  • Трассировка программы.
4  
  Модуль 4. Операторы
  • Оператор-выражение и составной оператор.
  • Метки.
  • Управляющие операторы – goto, if-else, switch.
  • Операторы цикла – while, do-while и for.
  • Использование операторов break, continue, и return.
4  
  Модуль 5. Препроцессор
  • Препроцессорные директивы #include, #define, #undef, #if - #else - #endif.
  • Макроопределения с параметрами.
  • Правила оформления деклараций.
4  
  Модуль 6. Массивы
  • Декларация массивов и их размещение в памяти.
  • Индексация элементов массива.
  • Алгоритмы суммирования, поиска и сортировки.
4  
  Модуль 7. Функции
  • Аргументы и параметры.
  • Прототип функции.
  • Возвращение значения функцией.
  • Рекурсия.
  • Программные проекты.
4  
  Модуль 8. Классы памяти
  • Время жизни и область видимости объекта.
  • Декларации на внутреннем и внешнем уровнях.
  • Модификаторы – auto, register, static, extern.
  • Динамическое распределение памяти.
  • Определяемые типы typedef.
4  
  Модуль 9. Адресная арифметика
  • Декларация указателей.
  • Операции с указателями.
  • Использование указателей как аргументов функции.
  • Указатели на функции.
  • Указатели и массивы
  • Указатели и строки.
4  
  Модуль 10. Структуры
  • Декларация структур.
  • Инициализация и доступ к элементам структуры.
  • Вложенные структуры и массивы структур.
  • Объединения.
4  
  Модуль 11. Файлы
  • Понятие потока – stream.
  • Структура типа FILE.
  • Открытие и закрытие файлов.
  • Операции ввода-вывода.
  • Указатель чтения-записи в файле.
  • Последовательный и произвольный доступ.
4  
  Модуль 12. Итоговое занятие
  • Выполнение курсовой работы.
4  
  Аудиторная нагрузка в классе с преподавателем 48 +24
бесплатно
 
  Общая учебная нагрузка, включая консультации и самостоятельные занятия 72  

Ближайшие группы 

Данный курс вы можете пройти дистанционно в режиме вебинара . Чтобы записаться на вебинар, в корзине измените тип обучения на вебинар и выберите удобную для вас группу.

Стоимость обучения (рублей) 

Выпускники курса проходят обучение на других курсах Центра. Как правило, они выбирают такие курсы как:

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

Cert_Common

Свидетельство Центра "Специалист"

Cert_Inter

Свидетельство Центра "Специалист" международного образца

Все документы центра

Курсы менеджеров по персоналу Кадровые курсы Бухгалтерские курсы Курсы дизайна Курсы фотошоп Курсы 1с Курсы 3d max

qr-code.gif © 1991–2012 Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
Адрес главного офиса: г. Москва, Госпитальный переулок, д. 4/6.

Телефон: +7 (495) 232-32-16, E-mail: info@specialist.ru
Мобильный сайт, Отправить сообщение вебмастеру

yandexmoney.gif logo_wm.gif qiwi-logo.gif rbk_logo_s.png cyberplat1.gif Rambler's Top100 rating@mail.ru Яндекс.Метрика
Рейтинг@Mail.ru LiveInternet