Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Объектно-ориентированный анализ и программирование

Автор:   •  Август 15, 2020  •  Лекция  •  19,220 Слов (77 Страниц)  •  506 Просмотры

Страница 1 из 77

Объектно-ориентированный анализ и программирование

Рабочая программа по дисциплине

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

Дисциплина «Объектно-ориентированный анализ и программирование» относится к группе наиболее важных курсов для подготовки профессионала в области информационных технологий. Практически все сферы деятельности современного специалиста требуют понимания принципов построения программных систем.

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

  • Знакомство обучающихся с терминологией объектно-ориентированного программирования.
  • Овладевание базовыми принципами объектно-ориентированной парадигмы.
  • Получение навыков в области проектирования компонентов программных систем с помощью специализированного языка графического описания UML.
  • Усвоение принципов работы объектно-ориентированного языка программирования Java.
  • Знакомство с типовыми задачами проектирования и методами их решения с помощью аппарата объектов.

В результате изучения дисциплины обучающийся должен:

  • Знать:
  • Базовые понятия и принципы объектно-ориентированного программирования.
  • Уметь:
  • Использовать принципы объектно-ориентированной парадигмы для разработки эффективных структур программных систем.
  • Разрабатывать программы, использующие аппарат объектов.
  • Владеть:
  • Навыками, необходимыми для проведения объектно-ориентированного анализа и проектирования.
  • Навыками, необходимыми для разработки компонентов программных систем с помощью инструментальных сред графического проектирования.

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

Дисциплина относится к общепрофессиональному циклу подготовки бакалавра и специалиста. Для освоения материала необходимы знания, полученные в ходе изучения курса «Программирование». В свою очередь дисциплина является базовой для таких предметов как «Управление жизненным циклом информационных систем», «Моделирование бизнес-процессов», «Проектирование систем управления знаниями» и «Проектирование систем электронных коммуникаций».


Компетенции студента (общекультурные (ОК) и профессиональные (ПК, СПК)), формируемые в результате освоения дисциплины

Компетенция

Сфера применения компетенции

Владеет культурой мышления, способен к обобщению, анализу, восприятию информации, постановке цели и выбору путей её достижения (ОК—1)

Общекультурная, профессиональная и научно- исследовательская

Способен к саморазвитию, повышению своей квалификации и мастерства (ОК-9)

Профессиональная и научно- исследовательская

Осознает сущность и значение информации в развитии современного общества; владеет основными методами, способами и средствами получения, хранения, переработки информации (ОК-12)

Профессиональная и научно- исследовательская

Способен осуществлять планирование и организацию проектной деятельности на основе стандартов управления проектами (ПК-16)

Профессиональная

Умеет проектировать архитектуру электронного предприятия (ПК-17)

Профессиональная

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

Содержание разделов учебной дисциплины

Наименование раздела дисциплины

Содержание раздела

Введение

Объектно-ориентированная парадигма. Окружающий мир как совокупность объектов. Абстрагирование.

Тема 1. «Основы объектно-ориентированного программирования»

Классы и объекты. Члены класса. Поля и методы. Конструкторы и деструкторы. Наследование. Инкапсуляция. Полиморфизм. Статическое и динамическое связывание. Переопределение методов. Виртуальный метод. Абстрактный класс. Интерфейс. Вложенные и анонимные классы.

Тема 2. «Язык графического описания

UML»

Понятие UML. История возникновения и развития UML. Типы диаграмм. Структурные и поведенческие диаграммы. Диаграмма классов. Связи между классами.

Тема 3. «Язык программирования

Java»

Язык программирования Java. Особенности. История развития. Виртуальная java-машина. Запуск программ. Простейшая программа на языке Java. Типы данных. Массивы и коллекции. Наследование и интерфейсы. Область видимости элементов. Статические члены. Сериализация.

Тема 4. «Шаблоны проектирования»

Понятие шаблонов проектирования. Низкоуровневые и высокоуровневые шаблоны. Основные, порождающие, структурные и поведенческие шаблоны. Концепция МУС.

...

Скачать:   txt (266.2 Kb)   pdf (1.2 Mb)   docx (440.1 Kb)  
Продолжить читать еще 76 страниц(ы) »
Доступно только на Essays.club