Размер шрифта
Цветовая схема
Изображения
Обычная версия сайта

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

УМКД дисциплины

Рабочая программа и аннотация - OOP_MOAIS_25-04-18.pdf - для просмотра файла необходимо авторизоваться

Методические рекомендации - MR_OOP_MOAIS_25-04-18.pdf

Аннотация

Аннотация рабочей программы дисциплины "Объектно-ориентированное программирование" Направление подготовки: 02.03.03 - Математическое обеспечение и администрирование информационных систем Направленность программы: Математическое и программное обеспечение систем искусственного интеллекта Форма обучения: Очная Присваиваемая квалификация (степень): Бакалавр Год набора: 2018 1. Цели и задачи изучения дисциплины Цель: изучение теоретических основ современных технологий программирование; получение практических навыков работы с технологиями программирования, cформирование систематизированных представлений о концепциях, моделях и принципах организации, положенных в основу классических и современных технологий программирования, понимание оценки современного состояния и перспективных направлений развития технологий программирования. Задачи: 1. Изучить основы языка С++ для реализации объектно-ориентированного программирования; 2. Рассмотреть основные понятия объектно-ориентированного программирования (ООП), алгоритмизации и создания классов; 3. Получить опыт работы со средой разработки C++; 4. Изучить библиотеку шаблонов STL. 2. Краткая характеристика учебной дисциплины Дисциплина формирует и развивает системный подход к решению задач, алгоритмическое мышление, знание терминологии и современных средств разработки программного обеспечения. Существующее количество разнообразных языков программирования, с помощью которых можно эффективно решать широкий круг задач, требует знания основных принципов подходов к программированию, понимание процесса работы программы, обработки компьютером данных. 3. Место дисциплины в структуре образовательной программы Дисциплина входит в базовую часть "Блок 1" образовательной программы бакалавра, реализуется на 1-м году обучения с трудоемкостью освоения – 6.0 Зет. 4. Взаимосвязь дисциплины с предшествующими и последующими дисциплинами учебного плана подготовки Предшествующие дисциплины: Информатика, Программирование. Последующие дисциплины: Практикум по программированию, Алгоритмы и структуры данных, Организация и функционирование компьютерных систем, Методы и средства разработки программного обеспечения 1, Методы и средства разработки программного обеспечения 2, Теория вычислительных процессов и структур, Визуальное программирование в Eclipse, Web-программирование, Параллельное программирование, Функциональное и логическое программирование, Системы поддержки принятия решений, Учебная практика, Производственная практика, Преддипломная практика, Защита ВКР. 5. Ожидаемые результаты освоения дисциплины В результате освоения дисциплины, у обучающихся должны быть сформированы следующие компетенции: ОПК-3 - Готовность анализировать проблемы и направления развития технологий программирования. ОПК-4 - Способность применять в профессиональной деятельности основные методы и средства автоматизации проектирования, производства, испытаний и оценки качества программного обеспечения. ОПК-7 - Способность использовать знания основных концептуальных положений функционального, логического, объектно-ориентированного и визуального направлений программирования, методов, способов и средств разработки программ в рамках этих направлений.