Базовая информация по дисциплине
«Основы алгоритмизации и программирования 4 семестр
|
Информация об авторах |
Мачуева Дина Алуевна – доцент кафедры «Информационные технологии» |
|
Цели и задачи дисциплины |
Цели дисциплины: освоение подходов к составлению алгоритмов решения задач различной степени сложности; овладение навыками создания программ на примере среды разработки приложений Microsoft Visual Studio. Задачи дисциплины: - изучение основополагающих понятий и правил программирования; разработка алгоритмов обработки данных различной структуры; изучение правил создания и организации пользовательского интерфейса. Длительность изучения дисциплины: 16 недель Трудоемкость дисциплины: 5 зачетных единиц В результате освоения дисциплины студент должен: знать: -методы и приемы решения практических задач в профессиональной деятельности с помощью информационных систем; методы автоматизации операций обработки информации с помощью информационных технологий; принципы, базовые концепции технологий программирования. уметь: -решать базовые задачи обработки данных в профессиональной деятельности; осуществлять постановку задач и использовать различные алгоритмы обработки информации; составлять алгоритмы решения задач различной структуры. владеть: -общей подготовкой для решения практических задач в области информационных технологий; навыками работы с программными средствами; приемами разработки пользовательского интерфейса приложения, обеспечивающего оптимальное функционирование программы и удобство пользователя. |
|
|
Структура дисциплины |
|
Теоретический материал |
Количество модулей – 2 Количество тем/лекций в каждом модуле - 7; 4. |
|
Практический материал |
По данной дисциплине предусматривается выполнение лабораторных работы по двум рассматриваемым модулям. Всего 9 лабораторных работ. |
|
Контрольно-измерительные материалы |
В комплекте тестовых заданий имеется по 25 вопросов к каждому модулю, на ответы отводится 40минут.
|
Программа дисциплины
|
Модуль |
Темы/Лекции |
Материалы для сопровождения дисциплины |
Контрольно- измерительные материалы |
Направления подготовки |
|
Модуль 1. Основы алгоритмизации и программирования |
1.Понятие алгоритма. Формы представления алгоритмов. Блок-схемы, используемые в графическом представлении. Свойства алгоритмов. 2.Основные этапы программирования решения задачи. 3.Языки программирования низкого и высокого уровня. Трансляторы. 4.Основные понятия ООП. 5.Модели предметной области в процедурном и объектно-ориентированном программировании. 6. Жизненный цикл программы. 7.Понятие системы и среды программирования. Особенности современных сред разработки приложений (IDE). |
1. Презентация. 2. Лабораторные работы |
Тест |
09.03.01 Информатика и вычислительная техника |
Модуль 2.Основы синтаксиса языка программирования C# |
1.Типы данных в Visual C#. Объявление переменных. Инкремент и декремент. Операторы сравнения и логические операторы. 2.Условные ветвления в C# (операторы if и switch). 3. Реализация классических и итерационных циклов в C# (операторы for и while). 4.Модальные и немодальные диалоговые окна. Окна вывода сообщений MessageBox. |
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
