Базовая информация по дисциплине
«Программирование» - 3 семестр
|
Информация об авторах |
Мачуева Дина Алуевна – доцент кафедры «Информационные технологии», Заудинова Хава Магомедовна – ассистент кафедры «Информационные технологии» |
|
Цели и задачи дисциплины |
Цель преподавания дисциплины «Программирование» состоит в освоении студентами, получающими квалификацию бакалавра, подходов к составлению алгоритмов решения задач различной степени сложности, а также овладении навыками создания программ на примере среды разработки приложений Microsoft Visual Studio. Задачами дисциплины являются: изучение основополагающих понятий и правил программирования; разработка алгоритмов обработки данных различной структуры, освоение правил создания и организации пользовательского интерфейса. Длительность изучения дисциплины: 15 недель Трудоемкость дисциплины: 3 зачетных единицы В результате освоения дисциплины студент должен: знать: -основы математики, физики, вычислительной техники и программирования; основные языки программирования и работы с базами данных, операционные системы и оболочки, современные программные среды разработки информационных систем и технологий; процедуры интеграции программных модулей; методы тестирования по разработанным тестовым случаям. уметь: -решать стандартные профессиональные задачи с применением естественнонаучных и общеинженерных знаний, методов математического анализа и моделирования; применять языки программирования и работы с базами данных, современные программные среды разработки информационных систем и технологий для автоматизации бизнес-процессов, решения прикладных задач различных классов, ведения баз данных и информационных хранилищ; проводить анализ требований к программному обеспечению; проводить анализ результатов тестирования. иметь навыки: - теоретического и экспериментального исследования объектов профессиональной деятельности; программирования, отладки и тестирования прототипов программно-технических комплексов задач; разработки технических спецификаций на программные компоненты и их взаимодействие; разработки тестовых документов. |
|
|
Структура дисциплины |
|
Теоретический материал |
Количество модулей – 2 Количество тем/лекций в каждом модуле - 3; 4 |
|
Практический материал |
По данной дисциплине предусматривается выполнение лабораторных работ по двум рассматриваемым модулям. Всего 9 лабораторных работ. |
|
Контрольно-измерительные материалы |
В комплекте тестовых заданий имеется по 20 вопросов к каждому модулю, на ответы отводится 40минут.
|
Программа дисциплины
|
Модуль |
Темы/Лекции |
Материалы для сопровождения дисциплины |
Контрольно- измерительные материалы |
Направления подготовки |
|
Модуль 1. Обработка данных в C# |
1. Работа с массивами в C#. 2. Обработка строк текста в C#. 3. Основные функции обработки даты и времени в C#. |
1. Презентация 2. Лабораторные работы |
Тест |
09.03.02 Информационные системы и технологии
бакалавриат |
|
Модуль 2. Программные компоненты: разработка, отладка и тестирование |
1. Понятие и назначение отладки программы. 2. Ошибки времени выполнения программы. Обработка исключений. 3. Понятие, назначение и виды библиотек в программировании. 4. Понятие и механизм работы API-функций. |
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 (ЭБС «IPRbooks»).
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.
