Бакалавриат
2020/2021
Программирование
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс обязательный (Бизнес-информатика)
Направление:
38.03.05. Бизнес-информатика
Где читается:
Факультет экономики, менеджмента и бизнес-информатики
Когда читается:
2-й курс, 1, 2 модуль
Формат изучения:
без онлайн-курса
Язык:
русский
Кредиты:
4
Контактные часы:
60
Программа дисциплины
Аннотация
Настоящая программа учебной дисциплины устанавливает требования к образовательным результатам и результатам обучения студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих дисциплину «Программирование», учебных ассистентов и студентов направления подготовки 38.03.05 Бизнес-информатика, обучающихся по образовательной программе «Бизнес информатика».
Цель освоения дисциплины
- приобретение теоретических знаний и практических навыков в области основных методологий разработки программ с помощью языков программирования высокого уровня (процедурно-ориентированной и объектно-ориентированной)
- изучение современных инструментальных сред, предназначенных для разработки программ с помощью языков программирования высокого уровня
- формирование у студентов алгоритмического мышления
Планируемые результаты обучения
- использует стандартные коллекции; разрабатывает свой класс коллекцию; использует обобщенное программирование; использует события; использует LINQ запросы и методы расширения для обработки коллекций
- использует события; использует LINQ запросы и методы расширения для обработки коллекций
- умеет определять функциональные требования к программе; умеет строить use case диаграмму; умеет строить диаграммы активности и последовательности этапа анализа; умеет строить диаграммы последовательности этапа проектирования; разрабатывает диаграмму классов основываясь на результатах объектно-ориентированного анализа и проектирования
Содержание учебной дисциплины
- Раздел 5. Объектно-событийное программированиеиспользует события; использует LINQ запросы и методы расширения для обработки коллекций
- Раздел 6. Объектно-ориентированный анализ и проектированиеумеет определять функциональные требования к программе; умеет строить use case диаграмму; умеет строить диаграммы активности и последовательности этапа анализа; умеет строить диаграммы последовательности этапа проектирования; разрабатывает диаграмму классов основываясь на результатах объектно-ориентированного анализа и проектирования;
- Раздел 4. Коллекции. Объектно-событийное программированиеиспользует стандартные коллекции; разрабатывает свой класс коллекцию; использует обобщенное программирование; использует события; использует LINQ запросы и методы расширения для обработки коллекций
Элементы контроля
- Лабораторная работа 12
- Лабораторная работа 13
- Лабораторная работа 14
- ЭкзаменДля студентов, выполнивших все лабораторные работы, предусмотренные программой дисциплины, оценка формируется по накопленной оценке, как среднее арифметическое по всем лабораторным работам, если полученная накопленная оценка будет 8 баллов и выше. Для остальных студентов предусмотрен экзамен в виде теста с открытыми вопросами.
- Лабораторная работа №15
- Самостоятельная работа
- Лабораторная работа 12
- Лабораторная работа 13
- Лабораторная работа 14
- ЭкзаменДля студентов, выполнивших все лабораторные работы, предусмотренные программой дисциплины, оценка формируется по накопленной оценке, как среднее арифметическое по всем лабораторным работам, если полученная накопленная оценка будет 8 баллов и выше. Для остальных студентов предусмотрен экзамен в виде теста с открытыми вопросами.
- Лабораторная работа №15
- Самостоятельная работа
Промежуточная аттестация
- Промежуточная аттестация (2 модуль)0.1 * Лабораторная работа 12 + 0.1 * Лабораторная работа 13 + 0.1 * Лабораторная работа 14 + 0.1 * Лабораторная работа №15 + 0.2 * Самостоятельная работа + 0.4 * Экзамен
Список литературы
Рекомендуемая основная литература
- Введение в программирование на языке Visual C#: Учебное пособие / Гуриков С.Р. - М.:Форум, НИЦ ИНФРА-М, 2013. - 448 с.: 70x100 1/16. - (Высшее образование: Бакалавриат) (Переплёт 7БЦ) ISBN 978-5-91134-738-3 - Режим доступа: http://znanium.com/catalog/product/404441
Рекомендуемая дополнительная литература
- Алгоритмизация и программирование : Учебное пособие / С.А. Канцедал. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2013. - 352 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978-5-8199-0355-1 - Режим доступа: http://znanium.com/catalog/product/391351