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

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

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

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

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

Аннотация

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