Программирование и создание ИТ-продуктов Создавать, разрабатывать продукт Писать программный код

Основы алгоритмизации и программирования на языке С

ФГБОУ ВО УГНТУ
250,00 часов длительность
Онлайн формат
Начальный уровень
1 поток (закрыт) 15.09-15.11.2021
2 поток (закрыт) 05.10-05.12.2021
3 поток (закрыт) 12.10-27.11.2021
4 поток (закрыт) 15.11.2021-21.01.2022
5 поток (закрыт) 01.12.2021-22.02.2022

Описание

  • Актуальность

         Целью программы обучения является формирование  у слушателей профессиональных компетенций, необходимых для осуществления профессиональной деятельности в сфере программирования и создания ИТ-продуктов с учетом актуальных требований цифровой экономики.  Слушатель, прошедший обучение по программе повышения квалификации, получает новую квалификацию в области профессиональной деятельности  - программирование на языке С.

  • Требования к   уровню   подготовки   слушателя   (возможно заполнение не всех полей)

Образование

К освоению программы допускаются лица,  имеющие или получающие среднее профессиональное или высшее образование.

Квалификация

Уровень квалификации: 5 (для лиц, имеющих среднее профессиональное

образование либо высшее непрофильное образование), 6 (для лиц, имеющих высшее профильное образование).

Наличие опыта профессиональной деятельности

не требуется

Предварительное освоение иных дисциплин/курсов /модулей

Необходимо предварительное освоение дисциплин “Информатика”, “Информационные технологии” в рамках высшего или среднего профессионального образования.

Владение необходимыми профессиональными компетенциями

Требования к наличию профессиональных компетенций в рамках имеющейся квалификации, качественное изменение которых осуществляется в результате обучения: знание основ информационных технологий, навыки применения информационных технологий в профессиональной деятельности

  • Цель и планируемые результаты освоения курса.

Цель программы (с указанием направленности):

  1. Получение компетенции для выполнения нового вида профессиональной деятельности - программирования и создания ИТ-продуктов в условиях цифровой экономики.
  2. Приобретение новой квалификации - Программирование на языке С.

Программа разработана на основании профессионального стандарта 06.015  «Специалист по информационным системам», утвержденного приказом Министерства труда и социальной защиты Российской Федерации от 18 ноября 2014 г. №896н (зарегистрирован Министерством юстиции Российской Федерации 24 декабря 2014 г., регистрационный № 35361).

Программа профессиональной переподготовки разработана на основании квалификационных требований Приказа №41 Министерства экономического развития Российской Федерации «Об утверждении методик расчета показателей Федерального проекта "Кадры для цифровой экономики" Национальной программы «Цифровая экономика Российской Федерации», Приложение №2 «Перечень ключевых компетенций цифровой экономики».

 

 

Часов в программе
44,00 часа
лекции
122,00 часа
практика
74,00 часа
самостоятельная
5,00 часов
промежуточная аттестация
2 часа
входная диагностика
4 часа
итоговая аттестация
251,00 час
всего
Цель программы
Цель программы (с указанием направленности):
1. Получение компетенции для выполнения нового вида профессиональной деятельности - программирования и создания ИТ-продуктов в условиях цифровой экономики.
2. Приобретение новой квалификации - Программирование на языке С.
Актуальность
1 Актуальность. Целью данной программы обучения является формирование у слушателей профессиональных компетенций, необходимых для осуществления профессиональной деятельности в сфере программирования и создания ИТ-продуктов с учетом актуальных требований цифровой экономики. Слушатель, прошедший обучение по программе повышения квалификации, получает новую квалификацию в области профессиональной деятельности - программирование на языке С.
К освоению программы допускаются лица, имеющие или получающие среднее профессиональное или высшее образование.
Входная диагностика 2 часа
входное тестирование
Итоговая аттестация 4 часа
Формой итоговой аттестации слушателей установлен итоговый (междисциплинарный) экзамен с применением диагностических инструментов - компьютерного тестирования, практико-ориентированных заданий (кейсов) по курсу.

Компетенции

Общепрофессиональные


ОПК-1 – коммуникация и кооперация в цифровой мультикультурной среде
Знать:

Знать: основные методы коммуникации и кооперации в цифровой интеллектуальной
мультикультурной среде;

Уметь:

Уметь: решать стандартные задачи коммуникации и кооперации в цифровой интеллектуальной мультикультурной среде;

Владеть:

Владеть: навыками решения стандартных задач коммуникации и кооперации в цифровой
интеллектуальной мультикультурной среде.

ОПК-2 – умение учиться в условиях неопределенности;
Знать:

Знать: основные методы и принципы обучения в условиях неопределенности;

Уметь:

Уметь: обучаться слушателям в условиях неопределенности;

Владеть:

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

ОПК-3– управление информацией и данными;
Знать:

Знать: средства описания данных и последовательность их обработки на языке программирования С;

Уметь:

Уметь: использовать средства описания и обработки данных на языке программирования С;

Владеть:

Владеть: навыками применения методов и средств описания и обработки данных на языке программирования С.

ОПК-4 – решение задач и критическое мышление в технологически насыщенной среде.
Знать:

Знать: основные технологии и методологии разработки программных продуктов; понятие и основные свойства алгоритмов; базовые алгоритмические структуры;

Уметь:

Уметь: решать типовые задачи профессиональной деятельности путем создания эффективного программного кода на языке высокого уровня, разрабатывать алгоритмы решения задач, проводить тестирование и отладку программ.

Владеть:

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

Требования

Нет
Образование
  • Среднее профессиональное образование
Квалификация
Уровень квалификации: 5 (для лиц, имеющих среднее профессиональное
образование либо высшее непрофильное образование), 6 (для лиц, имеющих высшее профильное образование).
Предварительное освоение иных дисциплин/курсов /модулей
Необходимо предварительное освоение дисциплин “Информатика”, “Информационные технологии” в рамках высшего или среднего профессионального образования.
Владение необходимыми профессиональными компетенциями
Требования к наличию профессиональных компетенций в рамках имеющейся квалификации, качественное изменение которых осуществляется в результате обучения: знание основ информационных технологий, навыки применения информационных технологий в профессиональной деятельности

Модули

свернуть
145,00ч
Модуль 1 Модуль 1 Базовый
Тема 1.1. Основные алгоритмические структуры. Понятие и свойства алгоритма. Исполнители. Способы записи алгоритмов. Основные элементы блок-схем. Базовые алгоритмические конструкции. Линейные алгоритмы. Целочисленная арифметика Алгоритмы ветвления. Простые и сложные условия. Циклические алгоритмы. Итерационные циклы и цикл со счетчиком. Алгоритмы линейной структуры. Алгоритмы разветвляющейся структуры. Алгоритмы циклической структуры. Тема 1.2. Базовые элементы и управляющие структуры языка С. Директивы препроцессора. Стандартные заголовочные файлы. Базовые элементы языка: константы, переменные, типы данных, выражения, операнды, операции. Структура программы. Простой и составной операторы. Условный оператор. Оператор выбора. Оператор цикла с предусловием. Оператор цикла с постусловием. Оператор цикла с переменной. Рекурсия . Основы языка программирования С. Условные операторы языка С. Циклы в С. Тема 1.3.Структуры данных. Массивы. Типовые алгоритмы обработки массивов. Сортировка массива. Двумерные числовые массивы. Символьные массивы: описание типа, строковые выражения, использование строковых данных, операции над строками. Массивы строк. Динамические массивы. Структуры и файлы. Особенности использования комбинированного типа данных. Структуры. Файлы: основные виды и способы реализации . Подпрограммы. Понятие процедуры и функции, встроенные процедуры и функции. Параметры. Глобальные и локальные описания. Одномерные массивы в С. Двумерные массивы в С. Символьные массивы в С. Динамические массивы в С. Структуры в С. Файлы в С. Функции в С
100,00ч
Модуль 2 Модуль 2 Профильный
Тема 2.1.Примеры областей применения языка С. Обзор возможных сфер и областей применения языка С. Примеры реализации прикладных задач на языке С (по областям). Тема 2.2 Примеры реализации практико-ориентированных задач на языке С. Примеры реализации практико-ориентированных задач на языке С. Реализация практико-ориентированных задач на языке С (примеры)
145,00ч
Модуль 1 Модуль 1 Базовый
Тема 1.1. Основные алгоритмические структуры. Понятие и свойства алгоритма. Исполнители. Способы записи алгоритмов. Основные элементы блок-схем. Базовые алгоритмические конструкции. Линейные алгоритмы. Целочисленная арифметика Алгоритмы ветвления. Простые и сложные условия. Циклические алгоритмы. Итерационные циклы и цикл со счетчиком. Алгоритмы линейной структуры. Алгоритмы разветвляющейся структуры. Алгоритмы циклической структуры. Тема 1.2. Базовые элементы и управляющие структуры языка С. Директивы препроцессора. Стандартные заголовочные файлы. Базовые элементы языка: константы, переменные, типы данных, выражения, операнды, операции. Структура программы. Простой и составной операторы. Условный оператор. Оператор выбора. Оператор цикла с предусловием. Оператор цикла с постусловием. Оператор цикла с переменной. Рекурсия . Основы языка программирования С. Условные операторы языка С. Циклы в С. Тема 1.3.Структуры данных. Массивы. Типовые алгоритмы обработки массивов. Сортировка массива. Двумерные числовые массивы. Символьные массивы: описание типа, строковые выражения, использование строковых данных, операции над строками. Массивы строк. Динамические массивы. Структуры и файлы. Особенности использования комбинированного типа данных. Структуры. Файлы: основные виды и способы реализации . Подпрограммы. Понятие процедуры и функции, встроенные процедуры и функции. Параметры. Глобальные и локальные описания. Одномерные массивы в С. Двумерные массивы в С. Символьные массивы в С. Динамические массивы в С. Структуры в С. Файлы в С. Функции в С
100,00ч
Модуль 2 Модуль 2 Профильный
Тема 2.1.Примеры областей применения языка С. Обзор возможных сфер и областей применения языка С. Примеры реализации прикладных задач на языке С (по областям). Тема 2.2 Примеры реализации практико-ориентированных задач на языке С. Примеры реализации практико-ориентированных задач на языке С. Реализация практико-ориентированных задач на языке С (примеры)

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

Иванова

Гульшат Римовна

ФГБОУ ВО УГНТУ

старший преподаватель

https://elibrary.ru/author_items.asp?authorid=665099

Шамсутдинова

Татьяна Михайловна

ФГБОУ ВО УГНТУ

Доцент

канжижат физико-математических наук

доцент

https://elibrary.ru/author_items.asp?authorid=17707

Исламова

Гузель Гамилевна

ФГБОУ ВО УГНТУ

Доцент

кандидат социологических наук

https://elibrary.ru/author_items.asp?authorid=665097

Прокофьева

Светлана Владислвовна

ФГБОУ ВО УГНТУ

старший преподаватель

https://elibrary.ru/author_items.asp?authorid=663733

Валиахметова

Юлия Ильясовна

ФГБОУ ВО УГНТУ

Доцент кафедры вычислительной математики и кибернетики УГАТУ

кандидат технических наук

доцент

50 000 p
Авторизуйтесь чтобы записаться

Профстандарт

Специалист по информационным системам

06.015

Ответственный за программу

tashlugi@yandex.ru

+79899543619