В свое время язык С (Си) стал первым языком, который применяется в разработке системного программного обеспечения. В наше время он остаётся языком, реализованным на максимальном количестве аппаратных платформ, и одним из самых популярных языков программирования, особенно в мире свободного программного обеспечения. Кроме этого, язык С (Си) является основой для таких языков программирования, как 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 ак. ч.) - Выполнение курсовой работы
Вариант 1: Электронная доставка на email
После оплаты заказа на сайте, вам приходит ссылка на курс/тренинг/материалы на почту указанную в заказе.
Стоимость доставки: 0рублей
Политика конфиденциальности
Общие положения
Некоторые объекты, размещенные на сайте, являются интеллектуальной собственностью компании "Все онлайн курсы и тренинги vsekursi24.ru". Использование таких объектов установлено действующим законодательством РФ.
На сайте "Все онлайн курсы и тренинги vsekursi24.ru" имеются ссылки, позволяющие перейти на другие сайты. Компания "Все онлайн курсы и тренинги vsekursi24.ru" не несет ответственности за сведения, публикуемые на этих сайтах и предоставляет ссылки на них только в целях обеспечения удобства для посетителей своего сайта.
Личные сведения и безопасность
Компания "Все онлайн курсы и тренинги vsekursi24.ru" гарантирует, что никакая полученная от Вас информация никогда и ни при каких условиях не будет предоставлена третьим лицам, за исключением случаев, предусмотренных действующим законодательством Российской Федерации.
В определенных обстоятельствах компания "Все онлайн курсы и тренинги vsekursi24.ru" может попросить Вас зарегистрироваться и предоставить личные сведения. Предоставленная информация используется исключительно в служебных целях, а также для предоставления доступа к специальной информации.
Личные сведения можно изменить, обновить или удалить в любое время в разделе "Аккаунт" > "Профиль".
Чтобы обеспечить Вас информацией определенного рода, компания "Все онлайн курсы и тренинги vsekursi24.ru" с Вашего явного согласия может присылать на указанный при регистрации адрес электронный почты информационные сообщения. В любой момент Вы можете изменить тематику такой рассылки или отказаться от нее.
Как и многие другие сайты, "Все онлайн курсы и тренинги vsekursi24.ru" использует технологию cookie, которая может быть использована для продвижения нашего продукта и измерения эффективности рекламы. Кроме того, с помощь этой технологии "Все онлайн курсы и тренинги vsekursi24.ru" настраивается на работу лично с Вами. В частности без этой технологии невозможна работа с авторизацией в панели управления.
Сведения на данном сайте имеют чисто информативный характер, в них могут быть внесены любые изменения без какого-либо предварительного уведомления.
Чтобы отказаться от дальнейших коммуникаций с нашей компанией, изменить или удалить свою личную информацию, напишите нам через форму обратной связи