Программирование и создание ИТ-продуктов

72 часа
длительность
с 5-6 ноября
дата
Онлайн
формат
Стоимость обучения
10 000 рублей
Предварительно на электронную почту
будут направлены инструкции по обучению

Описание

Целью освоения курсов «Программирование и создание ИТ-продуктов» является получение слушателями теоретических знаний и практических навыков в программировании на основе процедурного и объектно-ориентированного подходов.

Основными задачами курсов являются: знакомство  с основными технологиями программирования, методами проектирования, внедрения и организации эксплуатации корпоративных ИС и ИКТ, обучить студентов проектировать, внедрять и организовывать эксплуатацию ИС и ИКТ, осуществлять  планирование  ИТ-проекта на всех фазах его жизненного цикла, управлять процессами жизненного цикла контента предприятия и Интернет-ресурсов, управлять процессами создания и использования информационных сервисов (контент-сервисов).

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

Модули

МОДУЛЬ 1. Основы программирования на языке C++

Модульная единица 1 Технологии и языки программирования. Технологии программирования: понятие о структурном программировании; модульный принцип программирования; подпрограммы; принципы проектирования сверху-вниз и снизу-вверх; некоторые другие типы программирования. Эволюция и классификация языков программирования; основные понятия языков программирования: алфавит, синтаксис, семантика языка. Разработка программ. Понятие системы и среды программирования. Интегрированные среды разработки приложений. Типы приложений. Консольные приложения. Приложения с управлением по событиям и графическим интерфейсом пользователя. Основные понятия объектно-ориентированного программирования; Модульная единица 2 Основные определения Лексика языка С++. Переменные и константы. Типы данных. Выражения и операции. Интегрированная среда программирования: интерфейс, главное меню. Использование команд главного меню. Настройка среды. Синтаксис операторов: присваивания, ввода-вывода, безусловного и условного переходов, циклов. Составной оператор. Вложенные условные операторы. Циклические конструкции. Циклы с предусловием и постусловием. Модуль 2 «Название модуля»

Результаты обучения:

Понимание основных приемов программирования. Освоение интегрированной среды программирования. Умение использовать основные операторы.
Трудоемкость: 12

Выходное тестирование: Нет

МОДУЛЬ 2. МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ С++

Модульная единица 3 Процедуры и функции Понятие подпрограммы. Процедуры и функции, их сущность, назначение, различие. Организация процедур, стандартные процедуры. Процедуры, определенные пользователем: синтаксис, передача аргументов. Формальные и фактические параметры. Процедуры с параметрами, описание процедур. Функции: способы организации и описание. Вызов функций, рекурсия. Модульная единица 4 Структурированные типы данных. Массивы, строки, множества. Объявление массива. Ввод и вывод одномерных массивов. Ввод и вывод двухмерных массивов. Обработка массивов. Стандартные функции для массива целых и вещественных чисел. Объявление строковых типов данных. Поиск, удаление, замена и добавление символов в строке. Операции со строками. Объявление множества. Операции над множествами. Модульная единица 5 Работа с файлами Внешнее представление данных – файлы. Типы файлов. Организация доступа к файлам. Файлы последовательного доступа. Открытие и закрытие файла последовательного доступа. Запись в файл и чтение из файла последовательного доступа. Файлы произвольного доступа. Порядок работы с файлами произвольного доступа. Создание структуры записи. Открытие и закрытие файла произвольного доступа. Запись и считывание из файла произвольного доступа. Использование файла произвольного доступа. Стандартные процедуры и функции для всех видов файлов. Использование файла произвольного доступа. Модульная единица 6 Программирование модулей и форм Графический интерфейс, элементы управления события и методы. Программирование форм. Элементы управления. Использование элементов управления.

Результаты обучения:

Программирование функций Методы работы с массивами. Освоение основных приемов работы с файлами Разработка визуального интерфейса программ.
Трудоемкость: 60

Выходное тестирование: Да

Требования

  • Образование неполное среднее или среднее полное общее.
  • Квалификация – нет
  • Наличию опыта профессиональной деятельности – нет
  • Предварительное освоение иных дисциплин/курсов /модулей – информатика, математика.

Результаты обучения

  • Знание (осведомленность в областях информатики и программирования)
    • методы алгоритмизации, языки и технологии программирования, пригодные для практического применения в области информационных систем и технологий.
    • методы и средства сборки модулей и компонент программного обеспечения; интерфейсы взаимодействия с внешней средой; интерфейсы взаимодействия внутренних модулей системы; методы и средства разработки процедур для развертывания программного обеспечения; языки, утилиты и среды программирования, средства пакетного выполнения процедур;
    • синтаксис выбранного языка программирования, особенности программирования на этом языке, стандартные библиотеки языка программирования; методологии разработки программного обеспечения; методологии и технологии проектирования и использования баз данных;
  • Умение (способность моделирования алгоритмов работы программного обеспечения)
    • применять методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области информационных систем и технологий.
    • применять выбранные языки программирования для написания программного кода; использовать выбранную среду программирования и средства системы управления базами данных; использовать возможности имеющейся технической и/или программной архитектуры;
  • Навык (использование ПО Microsoft Visual Studio для создания программных продуктов)
    • навыками программирования, отладки и тестирования прототипов
    • программно-технических комплексов задач. Навыками разработки процедур сборки модулей и компонент программного обеспечения;

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

Балдов Дмитрий Валентинович

Государственное бюджетное образовательное учреждение высшего образования «Нижегородский государственный инженерно – экономический университет» 606340, Нижегородская область, г. Княгинино, ул. Октябрьская, д. 22а

Стоимость – 10 000

Ссылка на курс 20.35