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

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

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

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

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

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

Задачи дисциплины:

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

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

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

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

знать:

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

уметь:

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

владеть:

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

 

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

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

материал

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

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

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

материал

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

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

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

 

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

Модуль

Темы/Лекции

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

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

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

Модуль 1.

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

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

2.Графика в программировании. Карандаш и кисть. Методы рисования графических примитивов: прямоугольников, эллипсов, многоугольников.

3.Понятие и состав интегрированной среды разработки приложений (IDE). Примеры и краткая характеристика популярных сред разработки.

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

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

Тест

 

 

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

Модуль 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

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