Базовая информация по дисциплине

«Программирование»   4 семестр

Информация об авторах

Мачуева Дина Алуевна – доцент кафедры «Информационные технологии»

Цели и задачи  дисциплины

Цель преподавания дисциплины «Программирование» состоит в освоении студентами, получающими квалификацию бакалавра, подходов к составлению алгоритмов решения задач различной степени сложности, а также овладении навыками создания программ на примере среды разработки приложений Microsoft Visual Studio.

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

Длительность изучения дисциплины: 16 недель

Трудоемкость дисциплины: 3 зачетных единицы

В результате освоения дисциплины студент должен:

знать:

-современные информационные технологии и программные средства, в том числе отечественного производства; принципы, методы и средства решения стандартных задач профессиональной деятельности; основные стандарты оформления технической документации на различных стадиях жизненного цикла информационной системы;    основы системного администрирования, администрирования СУБД, современные стандарты информационного взаимодействия систем; основные языки программирования и работы с базами данных, операционные системы и оболочки, современные программные среды разработки информационных систем и технологий.

уметь:

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

владеть:

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

 

Структура дисциплины

Теоретический

материал

Количество модулей – 2

Количество тем/лекций в каждом модуле -  3;8.

Практический

материал

 По данной дисциплине предусматривается выполнение лабораторных работ по двум рассматриваемым модулям. Всего 9 лабораторных работ.

Контрольно-измерительные материалы

В комплекте тестовых заданий имеется по 20 вопросов к каждому модулю, на ответы отводится 45минут.

 

Программа дисциплины

Модуль

Темы/Лекции

Материалы для сопровождения дисциплины

Контрольно- измерительные материалы

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

Модуль 1.

Обработка данных в C#

1.Работа с массивами в C#.

2.Обработка строк текста в C#.

3.Основные функции обработки даты и времени в C#.

1. Презентация

2. Лабораторные работы

Тест

09.03.03 Прикладная информатика

бакалавриат

Модуль 2.

Программные компоненты: разработка, отладка и тестирование

1. Понятие и назначение отладки программы.

2.Ошибки времени выполнения программы. Обработка исключений.

3.Понятие, назначение и виды библиотек в программировании.

4. Понятие и механизм работы API-функций.

5. Типизация данных в программировании.

6. Предмет и цель программной инженерии.

7.Понятие и основные принципы конфигурационного управления.

8. Виды тестирования программного обеспечения.

1. Презентация

2. Лабораторные работы

Тест

 

 

 

Учебно-методическое и информационное обеспечение дисциплины

1.        Агапов В.П. Основы программирования на языке С# [Электронный ресурс]: учебное пособие / В.П. Агапов. – Электрон. текстовые данные. – М.: Московский государственный строительный университет, ЭБС АСВ, 2012. – 128 c. – Режим доступа: http://www.iprbookshop.ru/16366.html.

2.        Поляков А.Ю. Программирование [Электронный ресурс]: практикум / А.Ю. Поляков, А.Ю. Полякова, Е.Н. Перышкова. – Электрон. текстовые данные. – Новосибирск: Сибирский государственный университет телекоммуникаций и информатики, 2015. – 55 c. – Режим доступа: http://www.iprbookshop.ru/55494.html.

3.        Котов О.М. Язык C#. Краткое описание и введение в технологии программирования [Электронный ресурс]: учебное пособие / О.М. Котов. — Электрон. текстовые данные. – Екатеринбург: Уральский федеральный университет, ЭБС АСВ, 2014. – 208 c. – Режим доступа: http://www.iprbookshop.ru/68524.html.

4.        Биллиг В.А. Основы программирования на C# [Электронный ресурс] / В. А. Биллиг. – 2-е изд. – Электрон. текстовые данные. – М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. – 574 c. – Режим доступа: http://www.iprbookshop.ru/73695.html.

5.        Ковалевская Е.В. Методы программирования [Электронный ресурс]: учебное пособие / Е.В. Ковалевская, Н.В. Комлева. – Электрон. текстовые данные. – М.: Евразийский открытый институт, 2011. – 320 c. – Режим доступа: http://www.iprbookshop.ru/10784.html.

6.        Технология программирования [Электронный ресурс]: учебное пособие / Ю.Ю. Громов, О.Г. Иванова, М.П. Беляев, Ю.В. Минин. – Электрон. текстовые данные. – Тамбов: Тамбовский государственный технический университет, ЭБС АСВ, 2013. – 173 c. – Режим доступа: http://www.iprbookshop.ru/63910.html.

7.        Борисенко  В.В. Основы программирования [Электронный ресурс] / В.В. Борисенко. – Электрон. текстовые данные. – М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. – 323 c. – Режим доступа: http://www.iprbookshop.ru/52206.html.

8.        Курипта  О.В. Основы программирования и алгоритмизации [Электронный ресурс]: практикум / О.В. Курипта, О.В. Минакова, Д.К. Проскурин. – Электрон. текстовые данные. – Воронеж: Воронежский государственный архитектурно-строительный университет, ЭБС АСВ, 2015. – 133 c. – Режим доступа: http://www.iprbookshop.ru/59123.html.