МИНОБРНАУКИ РОССИИ
федеральное государственное бюджетное образовательное учреждение высшего образования
«Алтайский государственный университет»

Объектно-ориентированное проектирование и программирование
рабочая программа дисциплины

Закреплена за кафедройКафедра прикладной информатики в экономике, государственном и муниципальном управлении
Направление подготовки09.03.03. Прикладная информатика
ПрофильПрикладная информатика в экономике
Форма обученияЗаочная
Общая трудоемкость3 ЗЕТ
Учебный планz09_03_03_ПИЭ-234-2019
Часов по учебному плану 108
в том числе:
аудиторные занятия 10
самостоятельная работа 94
контроль 4
Виды контроля по курсам
диф. зачеты: 5

Распределение часов по курсам

Курс 5 Итого
Вид занятий УПРПДУПРПД
Лекции 4 4 4 4
Лабораторные 6 6 6 6
Сам. работа 94 94 94 94
Часы на контроль 4 4 4 4
Итого 108 108 108 108

Программу составил(и):
канд. физ.-мат. наук, доцент, Журенков Олег Викторович

Рецензент(ы):
канд. техн. наук, доцент, Трошкина Галина Николаевна

Рабочая программа дисциплины
Объектно-ориентированное проектирование и программирование

разработана в соответствии с ФГОС:
Федеральный государственный образовательный стандарт высшего образования по направлению подготовки 09.03.03 ПРИКЛАДНАЯ ИНФОРМАТИКА (уровень бакалавриата) (приказ Минобрнауки России от 12.03.2015г. №207)

составлена на основании учебного плана:
09.03.03 Прикладная информатика
утвержденного учёным советом вуза от 25.06.2019 протокол № 9.

Рабочая программа одобрена на заседании кафедры
Кафедра прикладной информатики в экономике, государственном и муниципальном управлении

Протокол от 10.06.2019 г. № 10
Срок действия программы: 2019-2024 уч. г.

Заведующий кафедрой
д-р. техн. наук, профессор Псарёв В. И.

Визирование РПД для исполнения в очередном учебном году

Рабочая программа пересмотрена, обсуждена и одобрена для
исполнения в 2019-2020 учебном году на заседании кафедры

Кафедра прикладной информатики в экономике, государственном и муниципальном управлении

Протокол от 10.06.2019 г. № 10
Заведующий кафедрой д-р. техн. наук, профессор Псарёв В. И.

1. Цели освоения дисциплины

1.1.Получить целостное представление о методах и подходах объектно-ориентированного анализа и проектирования программно-аппаратных комплексов, помочь овладеть практическим опытом проектирования программных продуктов с применением унифицированного языка моделирования UML (Unified Modeling Language) в современной среде проектирования программных систем.

2. Место дисциплины в структуре ООП

Цикл (раздел) ООП: Б1.В

3. Компетенции обучающегося, формируемые в результате освоения дисциплины

ПК-2: способностью разрабатывать, внедрять и адаптировать прикладное программное обеспечение
ПК-8: способностью программировать приложения и создавать программные прототипы решения прикладных задач
В результате освоения дисциплины обучающийся должен
3.1.Знать:
3.1.1.терминологию (понятийный аппарат) объектно-ориентированного анализа, проектирования, программирования и тестирования программных систем;
этапы и стадии разработки программных продуктов;
базовые принципы объектно-ориентированного моделирования систем и принципы проектирования сложных систем;
технологию разработки проекта программной системы на базе унифицированного языка UML;
способы (шаблоны) и этапы построения проекта в среде моделирования.
3.2.Уметь:
3.2.1.выполнять системный анализ предметной области для построения концептуальных схем разрабатываемого проекта;
создавать модели и диаграммы согласно концепции MDA в современной прикладной среде проектирования;
применять на практике основные шаблоны построения проекта в современной среде проектирования.
3.3.Иметь навыки и (или) опыт деятельности (владеть):
3.3.1.современным инструментарием проектирования программных продуктов;
методами объектно-ориентированного анализа при проектировании программных продуктов для различных предметных областей (в рамках направления обучения);
технологией анализа проектов программных продуктов.

4. Структура и содержание дисциплины

Код занятия Наименование разделов и тем Вид занятия Курс Часов Компетенции Литература
Раздел 1. Объектно-ориентированная методология
1.1. Введение. Принцыпы ООП. Архитектура MDA. Диаграммы прецедентов. Диаграммы деятельности. Диаграммы классов. Лекции 5 2 ПК-2, ПК-8 Л2.1, Л1.1
1.2. Изучение теории ООАП, UML Сам. работа 5 8 ПК-2, ПК-8 Л1.1
1.3. Содание диаграммы прецедентов в Rational Software Architect Лабораторные 5 1 ПК-2, ПК-8 Л1.1
1.4. Содание диаграммы прецедентов для своего проекта в Rational Software Architect Сам. работа 5 12 ПК-2, ПК-8 Л1.1
1.5. Содание диаграммы деятельности в Rational Software Architect Лабораторные 5 1 ПК-2, ПК-8 Л1.1
1.6. Содание диаграммы деятельности для своего проекта в Rational Software Architect Сам. работа 5 10 ПК-2, ПК-8 Л1.1
1.7. Содание диаграммы классов в Rational Software Architect Лабораторные 5 1 ПК-2, ПК-8 Л1.1
1.8. Содание диаграммы классов для своего проекта в Rational Software Architect Сам. работа 5 12 ПК-2, ПК-8 Л1.1
1.9. Диаграммы последовательности. Диаграммы состояния. Диаграммы компонентов. Диаграммы развёртывания (размещения). Лекции 5 2 ПК-2, ПК-8 Л2.1, Л1.1
1.10. Содание диаграммы последовательности в Rational Software Architect Лабораторные 5 1 ПК-2, ПК-8 Л1.1
1.11. Содание диаграммы последовательности для своего проекта в Rational Software Architect Сам. работа 5 12 ПК-2, ПК-8 Л1.1
1.12. Содание диаграммы состояния в Rational Software Architect Лабораторные 5 1 ПК-2, ПК-8 Л1.1
1.13. Содание диаграммы состояния для своего проекта в Rational Software Architect Сам. работа 5 12 ПК-2, ПК-8 Л1.1
1.14. Содание диаграммы компонентов в Rational Software Architect Лабораторные 5 0.5 ПК-2, ПК-8 Л1.1
1.15. Содание диаграммы компонентов для своего проекта в Rational Software Architect Сам. работа 5 14 ПК-2, ПК-8 Л1.1
1.16. Содание диаграммы развёртывания в Rational Software Architect Лабораторные 5 0.5 ПК-2, ПК-8 Л1.1
1.17. Содание диаграммы развёртывания для своего проекта в Rational Software Architect Сам. работа 5 14 ПК-2, ПК-8 Л1.1

5. Фонд оценочных средств

5.1. Контрольные вопросы и задания
См. Приложения.
5.2. Темы письменных работ (эссе, рефераты, курсовые работы и др.)
Не предусмотрены.
5.3. Фонд оценочных средств
См. Приложения.
Приложения
Приложение 1.   FOS.pdf

6. Учебно-методическое и информационное обеспечение дисциплины

6.1. Рекомендуемая литература
6.1.1. Основная литература
Авторы Заглавие Издательство, год Эл. адрес
Л1.1 Леоненков, А. Нотация и семантика языка UML: Национальный Открытый Университет «ИНТУИТ», 2016 http://biblioclub.ru/index.php?page=book_red&id=429143
6.1.2. Дополнительная литература
Авторы Заглавие Издательство, год Эл. адрес
Л2.1 В.И. Грекул, Н.Л. Коровкина, Ю.В. Куприянов Методические основы управления ИТ-проектами : учебник: Интернет-Университет Информационных Технологий, 2010 https://biblioclub.ru/index.php?page=book_red&id=233070
6.2. Перечень ресурсов информационно-телекоммуникационной сети "Интернет"
Название Эл. адрес
Э1 Объектно-ориентировнный анализ и программирование http://portal.edu.asu.ru/course/view.php?id=2686
Э2 IBM developerWorks http://www.ibm.com/developerworks/ru/
Э3 Object Management Group - UML http://www.uml.org
Э4 Курс в Moodle "Объектно-ориентированное проектирование и программирование" https://portal.edu.asu.ru/course/view.php?id=2903
6.3. Перечень программного обеспечения
IBM Rational Software Architect Designer;
Microsoft Windows или GNU/Linux;
Microsoft Office или Libre Office.
6.4. Перечень информационных справочных систем
Не предусмотрены.

7. Материально-техническое обеспечение дисциплины

Аудитория Назначение Оборудование
206Л лаборатория информационных технологий - компьютерный класс - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 14 посадочных мест; компьютеры: марка DEPO модель Neos 260, мониторы: марка Philips модель 227E3LHSU - 14 единиц
419К лаборатория информационных технологий - компьютерный класс - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации; Учебная мебель на 17 посадочных мест; рабочее место преподавателя; доска маркерная - 1 шт.; компьютеры: NAIO Corp Z520, НЭТА - 4 in - 13 ед.
417К лаборатория информационных технологий - компьютерный класс - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 12 посадочных мест; рабочее место преподавателя; доска маркерная - 1 шт.; шкаф с учебно-наглядными пособиями - 1 шт.; компьютеры: марка Клама С Офис – 12; проектор, экран с мультимедиа Smart - 1 ед.; учебно-наглядные пособия.
208С лаборатория информационных технологий - компьютерный класс – учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 15 посадочных мест; рабочее место преподавателя; доска магнитно-маркерная; компьютеры: марка HP модель ProOne 400 G2 20-in Non-Touch AiO - 15 единиц
203Л лаборатория информационных технологий - компьютерный класс - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 14 посадочных мест; компьютеры: марка ASUS модель i5-6500 - 14 единиц
404К лаборатория информационных технологий - компьютерный класс - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 13 посадочных мест; рабочее место преподавателя; доска маркерная - 1 шт.; компьютеры: марка DEPO модель Neos 260 - 13 единиц
205Л лаборатория информационных технологий - компьютерный класс - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 9 посадочных мест; компьютеры: марка КламаС Офис, мониторы: марка ACER модель V223HQL - 8 единиц; доска интерактивная Triumph MULTI TOUCH 78 + проектор NEC UM280X в комплекте
107Л лаборатория информационных технологий - компьютерный класс - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 18 посадочных мест; компьютеры: марка HP, модель ProOne 400 - 18 единиц; проектор: марка SMART, модель UF70 - 1 единица; интерактивная доска: марка SMART Board модель SMB680 - 1 единица
202Л лаборатория информационных технологий - компьютерный класс - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 14 посадочных мест; компьютеры: марка HP - 14 единиц; мониторы: марка ASUS модель VS197DE - 14 единиц
204Л лаборатория информационных технологий - компьютерный класс - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 14 посадочных мест; компьютеры: марка DEPO модель Neos 260 - 14 единиц; Интерактивная доска Smart board 680 IV со встроенным проектором v25
207Л лаборатория информационных технологий - компьютерный класс - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 14 посадочных мест; компьютеры: марка DEPO модель Neos 260, мониторы: марка Philips модель 227E3LHSU - 14 единиц
110М лаборатория информационных технологий - компьютерный класс – учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 14 посадочных мест; рабочее место преподавателя; доска магнитно-маркерная 1 шт.; компьютеры: марка NAIO Corp Z520 - 14 ед.
108М лаборатория информационных технологий - компьютерный класс – учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 13 посадочных мест; рабочее место преподавателя; доска магнитно-маркерная; интерактивная доска: SMART Board – 1 ед.; персональные компьютеры: NAIO Corp Z520 – 13 ед.
109М лаборатория информационных технологий - компьютерный класс – учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 13 посадочных мест; рабочее место преподавателя; доска магнитно-маркерная 1 шт.; компьютеры: марка NAIO Corp Z520 - 13 ед.
205Л лаборатория информационных технологий - компьютерный класс - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 9 посадочных мест; компьютеры: марка КламаС Офис, мониторы: марка ACER модель V223HQL - 8 единиц; доска интерактивная Triumph MULTI TOUCH 78 + проектор NEC UM280X в комплекте
202Л кабинет информатики (компьютерный класс) - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 14 посадочных мест; компьютеры: марка HP - 14 единиц; мониторы: марка ASUS модель VS197DE - 14 единиц

8. Методические указания для обучающихся по освоению дисциплины

На лекциях преподаватель знакомит слушателей с основными понятиями и положениями по текущей теме. На лекциях слушатель получает только основной объём информации по теме. Только посещение лекций является недостаточным для подготовки к лабораторным занятиям и экзамену. Требуется также самостоятельная работа по изучению основной и дополнительной литературы и закрепление полученных на лабораторных занятиях навыков.
Практические задания по темам выполняются на лабораторных занятиях в компьютерном классе. Если лабораторные занятия пропущены (по уважительной или неуважительной причине), то соответствующие задания необходимо выполнить самостоятельно и представить результаты преподавателю на очередном занятии, консультации или через образовательный портал.
Самостоятельная работа студентов – способ активного, целенаправленного приобретения студентом новых для него знаний, умений и навыков без непосредственного участия в этом процессе преподавателя.
Качество получаемых студентом знаний напрямую зависит от качества и количества необходимого доступного материала, а также от желания (мотивации) студента их получить. При обучении осуществляется целенаправленный процесс взаимодействия студента и преподавателя для формирования знаний, умений и навыков.
Все необходимые методические материалы размещены на образовательном портале АлтГУ https://portal.edu.asu.ru/course/view.php?id=2685