РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ПРАКТИКИ 09.02.07 «Информационные системы и программирование»
рабочая программа
Рабочая программа учебной практики разработана на основе Федерального государственного образовательного стандарта по специальности среднего профессионального образования 09.02.07 «Информационные системы и программирование» укрупненной группы направлений подготовки специальностей 09.00.00 «Информатика и вычислительная техника»
Скачать:
Вложение | Размер |
---|---|
programma_uchebnoy_praktiki_09.02.07.doc | 146 КБ |
Предварительный просмотр:
«УТВЕРЖДЕНО»
Педагогический совет
ОГБПОУ СОТА
Протокол № 1 от 29.08.19
РАБОЧАЯ ПРОГРАММА
УЧЕБНОЙ ПРАКТИКИ
09.02.07 «Информационные системы и программирование»
2019
РАССМОТРЕНО «УТВЕРЖДАЮ»
на заседании Зам директора по УР
ЦМК вычислительной ____________/Ю.С. Колесник/ техники 29. 08.19.
Протокол №1 от 28.08.19
Председатель ЦМК
______________ /Кашталинская И.А./
Организация-разработчик: Областное государственное бюджетное профессиональное образовательное учреждение «Смоленская областная технологическая академия»
Разработчик: Кашталинская И. А., преподаватель
Рабочая программа учебной практики разработана на основе Федерального государственного образовательного стандарта по специальности среднего профессионального образования 09.02.07 «Информационные системы и программирование» укрупненной группы направлений подготовки специальностей 09.00.00 «Информатика и вычислительная техника»
СОДЕРЖАНИЕ
стр. | |
| 4 |
| 6 |
| 12 |
| 14 |
- ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ПРАКТИКИ
1.1 Область применения программы
Рабочая программа учебной практики является частью основной образовательной программы в соответствии с ФГОС по специальности среднего профессионального образования 09.02.07 «Информационные системы и программирование» укрупненной группы направлений подготовки специальностей 09.00.00 «Информатика и вычислительная техника»
1.2 Цели и задачи учебной практики
Целью учебной практики является формирование общих и профессиональных компетенций
Перечень общих компетенций
Код | Наименование общих компетенций |
ОК 1 | Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам |
ОК 2 | Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности. |
ОК 3 | Планировать и реализовывать собственное профессиональное и личностное развитие. |
ОК 4 | Планировать и реализовывать собственное профессиональное и личностное развитие. |
ОК 5 | Планировать и реализовывать собственное профессиональное и личностное развитие. |
ОК 6 | Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей |
ОК 7 | Содействовать сохранению окружающей среды, ресурсосбережению, эффективно действовать в чрезвычайных ситуациях. |
ОК 8 | Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности |
ОК 9 | Использовать информационные технологии в профессиональной деятельности. |
ОК 10 | Пользоваться профессиональной документацией на государственном и иностранном языке |
ОК 11 | Планировать предпринимательскую деятельность в профессиональной сфере |
Перечень профессиональных компетенций
Код | Наименование профессиональных компетенций |
ВД 1 | Разработка модулей программного обеспечения для компьютерных систем |
ПК 1.1 | Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием |
ПК 1.2 | Разрабатывать программные модули в соответствии с техническим заданием |
ПК 1.3 | Выполнять отладку программных модулей с использованием специализированных программных средств |
ПК 1.4 | Выполнять тестирование программных модулей |
ПК 1.5 | Осуществлять рефакторинг и оптимизацию программного кода |
ПК 1.6 | Разрабатывать модули программного обеспечения для мобильных платформ |
ВД 4 | Сопровождение и обслуживание программного обеспечения компьютерных систем |
ПК 4.1. | Осуществлять инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем. |
ПК 4.2 | Осуществлять измерения эксплуатационных характеристик программного обеспечения компьютерных систем |
ПК 4.3 | Выполнять работы по модификации отдельных компонент программного обеспечения в соответствии с потребностями заказчика |
ПК 4.4 | Обеспечивать защиту программного обеспечения компьютерных систем программными средствами. |
ВД 11 | Разработка, администрирование и защита баз данных |
ПК 11.1 | Осуществлять сбор, обработку и анализ информации для проектирования баз данных |
ПК 11.2 | Проектировать базу данных на основе анализа предметной области |
ПК 11.3 | Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области |
ПК 11.4 | Реализовывать базу данных в конкретной системе управления базами данных |
ПК 11.5 | Администрировать базы данных |
ПК 11.6 | Защищать информацию в базе данных с использованием технологии защиты информации |
С целью овладения вышеуказанными видами профессиональной деятельности по специальности обучающийся в ходе освоения учебной практики должен иметь практический опыт в:
- разработке кода программного продукта на основе готовой спецификации на уровне модуля; использовании инструментальных средств на этапе отладки программного продукта; проведении тестирования программного модуля по определенному сценарию; использовании инструментальных средств на этапе отладки программного продукта; разработке мобильных приложений;
- разработке и оформлении требований к программным модулям по предложенной документации;
- разработке тестовых сценариев программного средства;
- инспектировании разработанных программных модулей на предмет соответствия стандартам кодирования;
- интегрировании модулей в программное обеспечение;
- настройке отдельных компонентов программного обеспечения компьютерных систем; выполнении отдельных видов работ на этапе поддержки программного обеспечения компьютерной системы;
- работе с объектами базы данных в конкретной системе управления базами данных; использовании стандартных методов защиты объектов базы данных; работе с документами отраслевой направленности.
- Рекомендуемое количество часов на освоение программы учебной практики:
ПМ.01 – 108 часов;
ПМ.04 – 108 часов;
ПМ.11 – 180 часа
Промежуточная аттестация проводится в форме дифференцированного зачёта (ПМ.04) и комплексного дифференцированного зачёта (ПМ.01, ПМ.11)
- ТЕМАТИЧЕСКИЙ ПЛАН И СОДЕРЖАНИЕ УЧЕБНОЙ ПРАКТИКИ
Наименование профессионального модуля | Виды работ учебной практики | Содержание учебного материала (дидактические единицы) | Объем часов | Коды формируемых компетенций | |
ПМ.01 Разработка модулей программного обеспечения для компьютерных систем | Формирование алгоритмов и разработка программных модулей в соответствии с техническим заданием при структурном программировании | Формирование алгоритмов и разработка программных приложений, имеющих условные операторы if, if…else, switch Формирование алгоритмов и разработка программных приложений, имеющих циклические структуры for, while, do…while, foreach Формирование алгоритмов и разработка программных приложений, содержащих структуры и перечисления Формирование алгоритмов и разработка программных приложений, имеющих массивы и строковые свойства и методы Особенности программирования функций на языке C# Основные приемы программирования исключений для программных модулей на языке C# Программирование функций и оптимизация кода Программирование исключений | 24 | ОК 01-11 ПК 1.1-1.6 | |
Осуществление объектно-ориентированного программирования | Основные принципы объектно-ориентированного программирования. Классы. Основные понятия Объявление классов в С#. Класс System.Object. Спецификаторы доступа языка. Поля класса. Свойства класса в С#. Методы класса. Передача параметров. Ключевое слово return. Перегрузка методов. Конструкторы и деструкторы. Ключевые слова this, ref, out. Средства ООП. Сокрытие методов базового класса. Вызов переопределенных или скрытых методов базового класса. Вложенные определения типов. Виртуальные методы. Абстрактные классы Упаковка, распаковка (boxing, unboxing). Частичное определение классов и методов. Статические члены классов и члены экземпляров классов Реализация и вызов полей классов Программирование и использование методов классов. Сокрытие методов базового класса Программирование и использование свойств классов. Наследование классов Программирование конструкторов и деструкторов Перегрузка методов Инструментальные средства ООП среды Visual Studio 2017 Приемы сокрытия методов базового класса. Программирование вызова переопределенных и скрытых методов базового класса Программирование виртуальных методов. Программирование абстрактных классов Упаковка, распаковка (boxing, unboxing) Частичное определение классов и методов. | 42 | ОК 01-11 ПК 1.1-1.6 | ||
Выполнение отладки п Осуществление документирования рограммных модулей | Средства отладки в среде программирования Visual Studio 2017 Отладка модулей, имеющих классы Отладка модулей, имеющих наследование исключений Средства документирования программ в Visual Studio 2017 | 6 | ОК 01-11 ПК 1.1-1.6 | ||
Верстка | Верстка сайта в Word Press. Оформленные Web-страницы с помощью CSS3 | 6 | ОК 01-11 ПК 1.1-1.6 | ||
Программирование на стороне клиента | Работа с функциями. Создание пользовательских объектов Графическое меню. Создание удобного интерфейса. Обработка нажатий клавиш Работа с изображениями. Работа с датой и временем. Работа со строками. Бегущая строка. Создание слайд-шоу Создание различных спецэффектов. Часы в строке состояния. Движущиеся объекты Работа с файлами | 12 | ОК 01-11 ПК 1.1-1.6 | ||
Программирование на стороне сервера | Проектирование базы данных. Создание базы данных MySQL Создание страницы для добавления, удаления, редактирования записей базы данных. Операции в языке SQL Установка соединения с базой данных. Установка модуля DB Авторизация доступа. Форум. Работа с cookie. Оформление информации на сайте Гостевая книга. Фотогалерея. HTTP-аутентификация. Создание счетчика посещений Система отправки сообщений с сайта. Система анализа посещаемости сайта | 12 | ОК 01-11 ПК 1.1-1.6 | ||
Работа с CMS | Развертывание системы управления контентом (CMS). Структуры и программный код CMS. Наполнение контента CMS | 6 | ОК 01-11 ПК 1.1-1.6 | ||
Всего по ПМ.01 | 108 | ||||
ПМ.04 Сопровождение и обслуживание программного обеспечения компьютерных систем | Использование основных методов внедрение и анализа функционирования программного обеспечения компьютерных систем | Функции менеджера сопровождения и менеджера развертывания. Типовые функции инструментария для автоматизации процесса внедрения информационной системы. Тестирование программного обеспечения в процессе внедрения и эксплуатации. Тестирование на совместимость в безопасном режиме. Эксплуатационная документация Совместимость ПО, аппаратная совместимость. Выполнение чистой загрузки. Выявление причин возникновения проблем совместимости ПО. Выбор методов выявления совместимости Разработка модулей обеспечения совместимости. | 42 | ОК 1 – 11 ПК 4.1 – 4.3 | |
Загрузка, установка и обслуживание программного обеспечения | Создание в системе виртуальной машины для исполнения приложений. Изменение настроек по умолчанию в образе. Подключение к сетевому ресурсу. Настройка обновлений программ. Обновление драйверов. Решение проблем конфигурации с помощью групповых политик. Восстановление системы. Производительность ПК. Проблемы производительности. Анализ журналов событий. Настройка управления питанием. Оптимизация использования процессора. Оптимизация использования памяти. Оптимизация использования жесткого диска. Оптимизация использования сети. Инструменты повышения производительности программного обеспечения. Аппаратно-программные платформы серверов и рабочих станций. Установка серверной части. Виды серверного программного обеспечения. | 66 | ОК 1 – 11 ПК 4.2 – 4.4 | ||
Всего по ПМ.04 | 108 | ||||
ПМ.11 Разработка, администрирование и защита баз данных | Системный анализ и проектирование | Определение порядка и способа взаимодействия конечных пользователей с разрабатываемой многопользовательской системой. Выделение необходимых данных и способов их хранения. Разработка модели структуры и ожидаемого поведения системы. Разработка диаграммы прецедентов, спецификации прецедентов. Разработка диаграмм: классов, взаимодействий, последовательностей, «сущность-связь» (ER-диаграмма). | 72 | ОК 1 – 11 ПК.11.1, ПК.11.2 | |
Разработка и администрирование базы данных | Создание новой базы данных на сервере СУБД. Использование ER-диаграммы для создания таблиц с соответствующими атрибутами и отношениями (первичные и внешние ключи). Экспорт из Excel-файлов. Разработка визуальных и невизуальных компонентов базы данных. Создание запросов средствами SQL. Выполнение сортировки и поиска данных в базе данных. Выполнение фильтрации базы данных. Обработка транзакций. Создание форм с функционирующим механизмом идентификации пользователей, добавления, удаления, выборки данных по критерию. Создание и обработка отчетов. Создание печатной формы отчета, соответствующей данным, отображаемым в результате выполнения операции выборки. Создание командного интерфейса пользователя. Установление привилегий доступа в базах данных. Администрирование базы данных. Проверка качества работы системы, используя методы и средства тестирования. Создание документа, отражающего этапы разработки и функционирования системы (разработанные диаграммы и спецификации, скриншоты интерфейсов, руководство по использованию системы). | 84 | ОК 1 – 11 ПК.11.3-ПК.11.5 | ||
Организация защиты данных | Выполнение контроля доступа к данным и управление привилегиями. Аутентификация и авторизация пользователей. Назначение серверных ролей и ролей баз данных. Авторизация пользователей при получении доступа к ресурсам. Реализация парольной защиты при хранении паролей зашифрованном виде. Обеспечение безопасного доступа к общим файлам. | 24 | ОК 1 – 11 ПК.11.5, ПК.11.6 | ||
Всего по ПМ.11 | 180 | ||||
Всего по учебной практике | 396 |
3 УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ ПРАКТИКИ
3.1 Требования к минимальному материально-техническому обеспечению
Реализация программы учебной практики предполагает наличие лаборатории:
Оборудование лаборатории «Программного обеспечения и сопровождения компьютерных систем»:
- автоматизированные рабочие места на 12-15 обучающихся;
- автоматизированное рабочее место преподавателя;
- автоматизированные рабочие места для обучающихся с ОВЗ и инвалидов;
- локальная сеть, сеть Интернет;
- проектор и экран;
- маркерная доска;
- программное обеспечение: ОС Windows 10, Visual Studio 2017, Notepad++, областная технология Аzure.
- «Вычислительной техники, архитектуры персонального компьютера и периферийных устройств»
Оборудование лаборатории «Вычислительной техники, архитектуры персонального компьютера и периферийных устройств»
- автоматизированные рабочие места на 12-15 обучающихся;
- автоматизированное рабочее место преподавателя;
- автоматизированные рабочие места для обучающихся с ОВЗ и инвалидов;
- 12-15 комплектов компьютерных комплектующих для произведения сборки, разборки и сервисного обслуживания ПК и оргтехники;
- специализированная мебель для сервисного обслуживания ПК с заземлением и защитой от статического напряжения;
- проектор и экран;
- маркерная доска;
- программное обеспечение общего и профессионального назначения.
- «Программирования и баз данных»
Оборудование лаборатории «Программирования и баз данных»
- автоматизированные рабочие места на 12-15 обучающихся (процессор не ниже Core i3, оперативная память объемом не менее 8 Гб);
- автоматизированное рабочее место преподавателя;
- автоматизированные рабочие места для обучающихся с ОВЗ и инвалидов;
- сервер в лаборатории (8-х ядерный процессор с частотой не менее 3 ГГц, оперативная память объемом не менее 16 Гц, жесткие диски общим объемом не менее 1 Тб, программное обеспечение: WindowsServer 2012 или более новая) или выделение аналогичного по характеристикам виртуального сервера из общей формы серверов;
- проектор и экран;
- маркерная доска;
- программное обеспечение общего и профессионального назначения, в том числе включающее в себя следующее программное обеспечение: Eclipse IDE for Java EE Developers, .NET Framework JDK 8, Microsoft SQL Server Express Edition, Microsoft Visual Studio, MySQL Installer for Windows, NetBeans, SQL Server Management Studio, Microsoft SQL Server Java Connector, Android Studio, IntelliJ IDEA.
3.2 Информационное обеспечение обучения
Основные источники:
- Кумскова, И. А. Базы данных: учебник для СПО / И. А. Кумскова.- М.: КНОРУС, 2016.-488 с.
- Программирование на С#: Учебное пособие / М.А. Медведев, А.Н. Медведев, – 2-е изд., стер. – М.: Флинта, Изд-во Урал. ун-та, 2017. - 64 с. (Знаниум)
- Партыка Т.Л, Попов И.И Информационная безопасность–М.: ФОРУМ: ИНФРА-М., 2018. — 432 с. (Среднее Профессиональное Образование) (Знаниум)
- Федорова Г.И. Разработка, внедрение и адаптация программного обеспечения отраслевой направленности: учеб. пособие / Г.Н. Федорова. — М.: КУРС: ИНФРА-М, 2019. — 336 с. (Среднее Профессиональное Образование) (Знаниум)
Интернет-ресурс:
- Интернет университет информационных технологий – дистанционное образование www.intuit.ru
- https://codernet.ru/books/c_sharp/
- Образовательный веб-сайт - http://studybook.su/course
- Базы данных. В 2-х кн. Кн. 2. Распределенные и удаленные базы данных [Электронный ресурс]: учебник / В.П. Агальцов. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 272 с. - Режим доступа: http://znanium.com/catalog.php?bookin.
- КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ УЧЕБНОЙ ПРАКТИКИ
Контроль и оценка результатов освоения программы учебной практики осуществляется преподавателем в процессе проведения занятий, а также выполнения обучающимися учебно-производственных заданий.
Наименование профессионального модуля | Результаты (освоенные профессиональные компетенции) | Основные показатели оценки результата | Формы и методы контроля и оценки |
ПМ.01 Разработка модулей программного обеспечения для компьютерных систем | Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием Разрабатывать программные модули в соответствии с техническим заданием. Осуществлять рефакторинг и оптимизацию программного кода Выполнять отладку программных модулей с использованием специализированных программных средств Выполнять тестирование программных модулей Разрабатывать модули программного обеспечения для мобильных платформ. | Разрабатывают алгоритм решения поставленной задачи и реализовывают его средствами автоматизированного проектирования Осуществляют разработку кода программного модуля на языках низкого и высокого уровней, в том числе для мобильных платформ Выполняют отладку программных модулей в среде программирования Visual Studio 2017 Осуществляют разработку кода программного модуля на современных языках программирования. Оформляют документацию на программные средства. | Дифференцированный зачёт Наблюдение за выполнением работ Практическая проверка (оценка процесса, оценка результатов) |
ПМ.04 Сопровождение и обслуживание программного обеспечения компьютерных систем | Использование основных методов внедрение и анализа функционирования программного обеспечения компьютерных систем Загрузка, установка и обслуживание программного обеспечения | Выполняют инсталляцию и настройку программного продукта. Выполняют тестирование программного обеспечения в процессе внедрения и эксплуатации. Выполняют тестирование на совместимость в безопасном режиме. Выполняют обновление версий программных продуктов. Оформляют эксплуатационную документация Выявляют причины возникновения проблем совместимости программного обеспечения. Выполняют работы по модификации отдельных компонент программного обеспечения в соответствии с потребностями заказчика Обеспечивают защиту программного обеспечения компьютерных систем программными средствами. | Дифференцированный зачёт Наблюдение за выполнением работ Практическая проверка (оценка процесса, оценка результатов) |
ПМ.11 Разработка, администрирование и защита баз данных | Системный анализ и проектирование Разработка и администрирование базы данных Организация защиты данных | Осуществляют сбор, обработку и анализ информации для проектирования баз данных. Проектируют базу данных на основе анализа предметной области Разрабатывают объекты базы данных в соответствии с результатами анализа предметной области Реализуют базу данных в конкретной системе управления базами данных Выполняют администрирование базы данных Выполняют защиту информацию в базе данных с использованием технологии защиты информации | Дифференцированный зачёт Наблюдение за выполнением работ Практическая проверка (оценка процесса, оценка результатов) |
По теме: методические разработки, презентации и конспекты
Рабочая программа по русскому языку для студентов по специальности 09.02.07 Информационные системы и программирование
Рабочая программа по русскому языку разработана согласно примерной профессиональной образовательной программы в соответствии с ФГОС специальности (специальностям) среднего профессионального образовани...
«Создание электронного образовательного контента студентами специальности «информационные системы и программирование» в рамках учебной практики»
Методические рекомендации по внедрению проектной детельности при организации учебной практики для студентов специальности 09.02.07 "Информационные системы и программирование" ФГОС СПО ...
РАБОЧАЯ ПРОГРАММА ПРОИЗВОДСТВЕННОЙ ПРАКТИКИ 09.02.07 «Информационные системы и программирование»
Рабочая программа производственной практики разработана на основе Федерального государственного образовательного стандарта СПО и примерной программы по специальности 09.02.07 «Информационные сис...
РАБОЧАЯ ПРОГРАММА учебной дисциплины ОУД.11 ФИЗИКА ПРОГРАММА ПОДГОТОВКИ СПЕЦИАЛИСТОВ СРЕДНЕГО ЗВЕНА ПО СПЕЦИАЛЬНОСТИ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ 09.02.07 ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ПРОГРАММИРОВАНИЕ Квалификации: СПЕЦИАЛИСТ ПО ИНФОРМАЦИОННЫМ С
Программа общеобразовательной учебной дисциплины «Физика» предназначена для изучения физики в профессиональных образовательных организациях СПО, реализующих образовательную программу средн...
РАБОЧИЕ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ Информационные технологии по специальностям 09.02.07 Информационные системы и программирование, 38.02.05. Товароведение и экспертиза качества потребительских товаров, 38.02.04 Коммерция
Рабочие программы учебной дисциплины Информационные технологии разработаны на основе Федеральных государственных образовательных стандарта по специальности среднего профессионального образования...
О проведении областной олимпиады по специальностям 09.02.03. «Программирование в компьютерных системах» 09.02.07. «Информационные системы и программирование»
О проведении областной олимпиады по специальностям09.02.03. «Программирование в компьютерных системах»09.02.07. «Информационные системы и программирование»среди обучающихся про...
Рабочая программа по дисциплине Информационные технологии в профессиональной деятельности для специальности 09.02.07 Информационные системы и программирование
Рабочая программа по дисциплине Информационные технологии в профессиональной деятельности для специальности 09.02.07 Информационные системы и программирование...