Базовая информация по дисциплине
«Объектно-ориентированное программирование»-4 семестр
|
Информация об авторах |
Мачуева Дина Алуевна – доцент кафедры «Информационные технологии», Ахмадов Нурсултан Авуханович – ассистент кафедры «Информационные технологии» |
|
|
Цели и задачи дисциплины |
Цель преподавания дисциплины состоит в углублении студентами, получающими квалификацию бакалавра, знаний и навыков в области создания приложений, ознакомлении с принципами объектно-ориентированного подхода к проектированию и разработке программ. Задачами дисциплины являются: изучение теоретических основ современного объектно-ориентированного программирования (ООП) и получение практических навыков применения парадигмы ООП при разработке сложных программ. Длительность изучения дисциплины: 16 недель Трудоемкость дисциплины: 3 зачетные единицы В результате освоения дисциплины студент должен: знать: -основы математики, физики, вычислительной техники и программирования; основные языки программирования и работы с базами данных, операционные системы и оболочки, современные программные среды разработки информационных систем и технологий; процедуры интеграции программных модулей; методы тестирования по разработанным тестовым случаям. уметь: -решать стандартные профессиональные задачи с применением естественнонаучных и общеинженерных знаний, методов математического анализа и моделирования; применять языки программирования и работы с базами данных, современные программные среды разработки информационных систем и технологий для автоматизации бизнес-процессов, решения прикладных задач различных классов, ведения баз данных и информационных хранилищ; проводить анализ требований к программному обеспечению; проводить анализ результатов тестирования. иметь навыки: - теоретического и экспериментального исследования объектов профессиональной деятельности; программирования, отладки и тестирования прототипов программно-технических комплексов задач; разработки технических спецификаций на программные компоненты и их взаимодействие; разработки тестовых документов.
|
|
|
|
Структура дисциплины |
|
|
Теоретический материал |
Количество модулей – 2 Количество тем/лекций в каждом модуле - 2; 2 |
|
|
Практический материал |
По данной дисциплине предусматривается выполнение лабораторных работ по двум рассматриваемым модулям. Всего 6 лабораторных работ. |
|
|
Контрольно-измерительные материалы |
В комплекте тестовых заданий имеется по 20 вопросов к каждому модулю, на ответы отводится 40минут.
|
|
Программа дисциплины
|
Модуль |
Темы/Лекции |
Материалы для сопровождения дисциплины |
Контрольно- измерительные материалы |
Направления подготовки |
|
Модуль 1. Основы объектно-ориентированного программирования |
1. Основные понятия и принципы объектно-ориентированного программирования. 2. Построение объектной модели предметной области. |
1. Презентация 2. Лабораторные работы |
Тест |
09.03.02 Информационные системы и технологии бакалавриат |
Модуль 2.Объектно-ориентированный анализ и проектирование |
1. Отношения между классами и объектами. 2 Объектно-ориентированный анализ. |
1. Презентация 2. Лабораторные работы |
Тест |
Учебно-методическое и информационное обеспечение дисциплины
1. Уйманова Н.А. Основы объектно-ориентированного программирования [Электронный ресурс]: практикум / Н.А. Уйманова, М.Г. Таспаева. – Электрон. текстовые данные. – Оренбург: Оренбургский государственный университет, ЭБС АСВ, 2017. – 156 c. – Режим доступа: http://www.iprbookshop.ru/78808.html.
2. Мейер Б. Объектно-ориентированное программирование и программная инженерия [Электронный ресурс] / Б. Мейер. – 3-е изд. – Электрон. текстовые данные. – М.: Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Эр Медиа, 2019. – 285 c. – Режим доступа: http://www.iprbookshop.ru/79706.html.
3. Букунов С.В. Основы объектно-ориентированного программирования [Электронный ресурс]: учебное пособие / С.В. Букунов, О.В. Букунова. – Электрон. текстовые данные. – СПб.: Санкт-Петербургский государственный архитектурно-строительный университет, ЭБС АСВ, 2017. – 196 c. – Режим доступа: http://www.iprbookshop.ru/74339.html.
4. Комлев Н.Ю. Объектно Ориентированное Программирование. Хорошая книга для Хороших Людей [Электронный ресурс] / Н.Ю. Комлев. – Электрон. текстовые данные. – М.: СОЛОН-ПРЕСС, 2014. – 298 c. – Режим доступа: http://www.iprbookshop.ru/26923.html.
5. Тагайцева С.Г. Предметно-ориентированное программирование [Электронный ресурс]: учебное пособие / С.Г. Тагайцева, Т.В. Юрченко. – Электрон. текстовые данные. – Нижний Новгород: Нижегородский государственный архитектурно-строительный университет, ЭБС АСВ, 2018. – 89 c. – Режим доступа: http://www.iprbookshop.ru/80821.html.
6. Кулямин В.В. Технологии программирования. Компонентный подход [Электронный ресурс] / В.В. Кулямин. – 2-е изд. – Электрон. текстовые данные. — М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. – 590 c. – Режим доступа: http://www.iprbookshop.ru/73733.html.
7. Калентьев А.А. Новые технологии в программировании [Электронный ресурс]: учебное пособие / А.А. Калентьев, Д.В. Гарайс, А.Е. Горяинов. – Электрон. текстовые данные. – Томск: Томский государственный университет систем управления и радиоэлектроники, Эль Контент, 2014. – 176 c. – Режим доступа: http://www.iprbookshop.ru/72142.html.
8. Васильев А.Н. Python на примерах [Электронный ресурс]: практический курс по программированию / А.Н. Васильев. – 2-е изд. – Электрон. текстовые данные. – СПб.: Наука и Техника, 2017. – 432 c. – Режим доступа: http://www.iprbookshop.ru/73043.html.
