Базовая информация по дисциплине
«Программирование» 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.
