Аннотация к рабочей программе учебной дисциплины Программный интерфейс Направление подготовки: 09.03.01 (230100) Информатика и вычислительная техника Профиль подготовки: Автоматизированные системы обработки информации и управления Формы обучения: очная Курс - 4 1. Место дисциплины в структуре ООП: Данная дисциплина представлена в профессиональном цикле учебного плана в вариативной части 2. Цели освоения дисциплины: - разрабатывать программный интерфейс функциональных задач автоматизированных систем обработки информации и управления, программных комплексов, приложений баз данных, web-приложений; - освоить технологию объектно-ориентированного программирования и визуального проектирования программных приложений; - изучить методы и программные средства проектирования интерфейса межплатформенных приложений; - применять методы тестирования и отладки программного интерфейса. 3. Компетенции, формируемые в результате освоения дисциплины: ПК-2 осваивать методики использования программных средств для решения практических задач; ПК-3 разрабатывать интерфейсы «человек-ЭВМ»; ПК-5 разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования. 4. В результате освоения дисциплины обучающиеся должны: знать: - основные понятия объектно-ориентированного программирования: классы, объекты, методы, основные элементы структуры программного приложения; - основные принципы обработки событий и взаимодействия объектов в прикладных программах; - методы и средства тестирования и отладки программ; - основные понятия интерфейса «человек-ЭВМ»; - основные элементы графического интерфейса и их назначение; - методы и способы реализации основных видов интерфейса пользователя; - основные элементы для ввода, отображения и редактирования данных; - основные способы доступа к данным; - методы и средства установки соединения с базами данных; - основные классы для работы с данными; - принципы и методы обработки исключительных ситуаций в программных приложениях; - основные принципы и методы разработки web-интерфейса; уметь: - формулировать задачу и разрабатывать программы ее решения; - использовать классы и объекты при разработке прикладных программ; - использовать интегрированную среду программирования для разработки программ; - использовать обработку основных событий программного приложения; - использовать средства тестирования и отладки программ; - использовать типовые элементы графического интерфейса пользователя для работы с данными: поля, флаги, кнопки, списки, меню, диалоги; - использовать средства и форматы отображения информации, устройства и технологии ввода информации, методы реализации оконного интерфейса для решения прикладных задач; - использовать методы и средства программирования, включая объектно-ориентированные, при проектировании интерфейса работы с базами данных; - использовать методы и средства редактирования данных; - формировать отчеты и выходные формы; - использовать методы и средства обработки исключительных ситуаций при проектировании приложений баз данных и web-приложений; владеть: - методикой разработки программного интерфейса пользователя на одном из языков программирования; - методикой разработки и отладки программного интерфейса с использованием средств ввода, отображения информации, взаимодействия с другими приложениями; - методикой разработки и проектирования программного интерфейса приложений для работы с базами данных; - методикой обработки исключительных ситуаций программных приложений; - методикой разработки и проектирования программного интерфейса web-приложений 5. Общая трудоемкость дисциплины составляет 6 зач. ед., 216 час. 6. Содержание учебной дисциплины № п/п 1 2 3 4 5 Разделы учебной дисциплины Введение в объектно-ориентированное программирование Классы и объекты Использование компонентов Организация ввода-вывода Разработка интерфейса приложений баз данных 7. Форма контроля: зачет, экзамен