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