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

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

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

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

Заудинова Хава Магомедовна – ассистент кафедры «Информационные технологии»

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

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

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

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

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

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

знать:

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

уметь:

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

иметь навыки:

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

 

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

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

материал

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

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

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

материал

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

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

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

 

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

Модуль

Темы/Лекции

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

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

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

Модуль 1.

Программирование приложений на языке C#

1.Модульное программирование: пользовательские процедуры и функции.

2. Графика в программировании.

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

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

Тест

 

 

09.03.02 Информационные системы и технологии

 

 

 

бакалавриат

Модуль 2.

Работа с источниками данных

1.Работа с файлами и каталогами в C#: основные методы.

2.Работа с базами данных в C#. Технология ADO.NET: основные используемые объекты.

3. Взаимодействие приложения на языке C# с MS Excel.

4. Делегаты в C#.

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.