Главная страница
Навигация по странице:

  • Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем

  • Уровень освоения

  • МДК 01.02 Поддержка и тестирование программных модулей VI семестр

  • Разработка модулей программного обеспечения для компьютерных систем. ПМ 01 ИСПА-2. Министерство образования иркутской области


    Скачать 152.21 Kb.
    НазваниеМинистерство образования иркутской области
    АнкорРазработка модулей программного обеспечения для компьютерных систем
    Дата15.10.2021
    Размер152.21 Kb.
    Формат файлаdocx
    Имя файлаПМ 01 ИСПА-2.docx
    ТипРабочая программа
    #248054
    страница6 из 10
    1   2   3   4   5   6   7   8   9   10

    Содержание обучения по профессиональному модулю Разработка модулей программного обеспечения для компьютерных систем


    Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем

    Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа обучающихся, курсовая работ (проект)

    Объем часов

    Уровень освоения




    МДК 01.01 Разработка программных модулей










    VI семестр

    1,2

    Жизненный цикл программного обеспечения.

    Лекция-презентация

    Понятие жизненного цикла программного обеспечения. Этапы жизненного цикла программного обеспечения.

    2

    3

    3,4

    Структурное программирование. Технология структурного программирования.

    Лекция-презентация

    Понятие технологии программирования. Структурное программирование. Основные базовые конструкции структурного программирования. Метод пошаговой детализации

    2

    3

    5,6

    Структурное программирование. Классификация алгоритмов

    Лекция - беседа

    Сложность алгоритма: понятие, классы сложности.

    2

    3

    7,8

    Структурное программирование. Сложность алгоритма

    Самостоятельная работа обучающихся с применением дистанционных форм

    Оценка сложности алгоритмов поиска и сортировки

    2




    9,10

    Структурное программирование. Оценка сложности алгоритмов сортировки.

    Практическая подготовка в виде лабораторной работы № 1

    Определение сложности алгоритма конкретной задачи

    2

    11,12

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

    Лекция-презентация

    Основные принципы объектно-ориентированного программирования. Инкапсуляция, полиморфизм, наследование. Классы: основные понятия.

    2

    3

    13,14

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

    Практическая подготовка в виде лабораторной работы № 2

    Создание различных классов

    2




    15,16

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

    Практическая подготовка в виде лабораторной работы № 3

    Класс. Работа с классами. Создание собственных классов. Решение индивидуальных задач.

    2

    17,18

    Паттерны проектирования. Назначение и виды паттернов.

    Самостоятельная работа обучающихся с применением дистанционных форм

    Назначение и виды паттернов. Порождающие паттерны, структурные паттерны и паттерны поведения.

    2

    3

    19,20

    Паттерны проектирования. Порождающие паттерны.

    Лекция - беседа

    Порождающие паттерны. Абстрактная фабрика.

    2

    3

    21,22

    Паттерны проектирования. Основные шаблоны.

    Практическая подготовка в виде лабораторной работы №4

    Основные шаблоны. Шаблон делегирования, шаблон функционального дизайна.

    2




    23,24

    Событийно-управляемое программирование

    Лекция-презентация

    Событийно-управляемое программирование: событие, обработка событий, Основные этапы создания Windows-приложения.

    2

    3

    25,26

    Событийно-управляемое программирование. Диалоговые окна.

    Лекция-презентация

    Диалоговые окна. Общие сведения о диалоговых окнах. Окна сообщений.

    2

    3

    27,28

    Событийно-управляемое программирование. Диалоговые окна.

    Самостоятельная работа обучающихся с применением дистанционных форм

    Выполнение конспекта с помощью различных Интернет-ресурсов на тему: «Общие диалоговые окна. Диалоговое окно открытия файла. Диалоговое окно сохранения файлов. Настраиваемые диалоговые окна».

    2




    29,30

    Событийно-управляемое программирование. Диалоговые окна.

    Практическая подготовка в виде лабораторной работы № 5

    Разработка приложения с невизуальными компонентами. Диалоговые окна. Решение индивидуальных задач.

    2




    31,32

    Оптимизация и рефакторинг кода. Методы оптимизации программного кода.

    Лекция-беседа

    Оптимизация кода. Рефакторинг Основные понятия. Методы оптимизации программного кода.

    2

    3

    33,34

    Оптимизация и рефакторинг кода. Приемы оптимизации программного кода.

    Практическая подготовка в виде лабораторной работы № 6

    Приемы оптимизации программного кода.

    2




    35,36

    Оптимизация и рефакторинг кода. Приемы оптимизации программного кода.

    Практическая подготовка в виде лабораторной работы № 7

    Приемы оптимизации программного кода.

    2




    37,38

    Разработка пользовательского интерфейса. Средства для создания интерфейса.

    Практическая подготовка в виде лабораторной работы № 8

    Выполнение анализа программных средств для проектирования интерфейса пользователя.

    2

    39,40

    Разработка пользовательского интерфейса. Моделирование и разработка интерфейса.

    Практическая подготовка в виде лабораторной работы № 9

    Разработка модели интерфейса, согласно индивидуальному варианту

    2

    41,42

    Разработка пользовательского интерфейса. Модели интерфейса.

    Практическая подготовка в виде лабораторной работы № 10

    Пользовательская и программная модели интерфейса. Предметная область программного обеспечения.

    2

    43,44

    Основы ADO.Net. Работа с базами данных. Доступ к данным.

    Ознакомительная лекция

    Работа с базами данных. Доступ к данным. Работа со встроенной базой данных

    2

    3

    45,46

    Основы ADO.Net. Алгоритм создания приложения с БД.

    Практическая подготовка в виде лабораторной работы №11

    Создание приложения с БД. ADO.NET приложения, использующие возможности ADO.NET.

    2




    47,48

    Основы ADO.Net. КлассConnection.

    Практическая подготовка в виде лабораторной работы № 12

    Создание приложения с БД. Свойства, методы и события класса Connection.

    2

    49,50

    Основы ADO.Net. КлассDataReader.

    Практическая подготовка в виде лабораторной работы № 13

    Создание приложения с БД. Свойства, методы и события класса DataReader.

    2

    51,52

    Основы ADO.Net. Запросы.

    Практическая подготовка в виде лабораторной работы № 14

    Создание различных запросов к БД- приложению. Создание приложения с БД. Свойства, методы и события классов DataSet и DataAdapter.

    2

    53,54

    Основы ADO.Net. Запросы.

    Практическая подготовка в виде лабораторной работы № 15

    Создание различных запросов к БД- приложению. Реализация итоговых запросов

    2

    55,56

    Основы ADO.Net. Реализация алгоритма интеграции базы данных и приложения

    Самостоятельная работа обучающихся с применением дистанционных форм

    Создание приложения с алгоритмом интеграции базы данных согласно индивидуальному варианту

    2




    57,58

    Индивидуальная консультация

    Подведение итогов изучения МДК 01.01

    2




    Комплексный экзамен

    5

    МДК 01.02 Поддержка и тестирование программных модулей

    VI семестр

    1,2

    Отладка и тестирование программного обеспечения. Тестирование, как часть процесса верификации программного обеспечения.

    Ознакомительная лекция

    Понятие верификации. Верификация программного обеспечение. Основные этапы жизненного цикла программного продукта.

    2

    3
    1   2   3   4   5   6   7   8   9   10


    написать администратору сайта