1. АННОТАЦИЯ РАБОЧЕЙ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ПМ.01. Разработка программных модулей программного обеспечения для компьютерных систем 1.1. Область применения программы Рабочая программа профессионального модуля (далее рабочая программа) – является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности (специальностям) СПО 230115.51 Программирование в компьютерных системах (базовой) в части освоения основного вида профессиональной деятельности (ВПД) и соответствующих профессиональных компетенций (ПК): 1. Выполнять разработку спецификаций отдельных компонент. 2. Осуществлять разработку кода программного продукта на основе готовых спецификаций на уровне модуля. 3. Выполнять отладку программных модулей с использованием специализированных программных средств. 4. Выполнять тестирование программных модулей. 5. Осуществлять оптимизацию программного кода модуля. 6. Разрабатывать компоненты проектной и технической документации с использованием графических языков спецификаций. Рабочая программа профессионального модуля может быть использована в дополнительном профессиональном образовании на курсах переподготовки и повышения квалификации. 1.2. Цели и задачи модуля – требования к результатам освоения модуля С целью овладения указанным видом профессиональной деятельности и соответствующими профессиональными компетенциями обучающийся в ходе освоения профессионального модуля должен: иметь практический опыт: 1. Разработки алгоритма поставленной задачи и реализации его средствами автоматизированного проектирования 2. Разработки кода программного продукта на основе готовой спецификации на уровне модуля 3. Использования инструментальных средств на этапе отладки программного продукта 4. Проведения тестирования программного модуля по определённому сценарию уметь: 1. Осуществлять разработку кода программного модуля на современных языках программирования 2. Создавать программу по разработанному алгоритму как отдельный модуль 3. Выполнять отладку и тестирование программы на уровне модуля 4. Оформлять документацию на программные средства 5. Использовать инструментальные средства для автоматизации оформления документации знать: 1. Основные этапы разработки программного обеспечения 2. Основные принципы технологии структурного и объектно-ориентированного программирования 3. Основные принципы отладки и тестирования программных продуктов 4. Методы и средства разработки технической документации 1.3. Рекомендуемое количество часов на освоение программы профессионального модуля: всего – 642 часов, в том числе: максимальной учебной нагрузки обучающегося – 282 часов, включая: обязательной аудиторной учебной нагрузки обучающегося – самостоятельной работы обучающегося – учебной и производственной практики – 144 94 188 часов; часов; часов. 2. РЕЗУЛЬТАТЫ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ Результатом освоения программы профессионального модуля является овладение обучающимися видом профессиональной деятельности Разработка программных модулей программного обеспечения для компьютерных систем, в том числе профессиональными (ПК) и общими (ОК) компетенциями: Код Наименование результата обучения ПК 1.1 ПК 1.2 Выполнять разработку спецификаций отдельных компонент. Осуществлять разработку кода программного продукта на основе готовых спецификаций на уровне модуля Выполнять отладку программных модулей с использованием специализированных программных средств. Выполнять тестирование программных модулей ПК 1.3 ПК 1.4 Код Наименование результата обучения ПК 1.5 ПК 1.6 Осуществлять оптимизацию программного кода модуля Разрабатывать компоненты проектной и технической документации с использованием графических языков спецификаций Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития Использовать информационно-коммуникационные технологии в профессиональной деятельности OK 1. ОК 2. ОК 3. ОК 4. ОК 5. ОК 6. Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий ОК 7. ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации Ориентироваться в условиях частой смены технологий в профессиональной деятельности Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей) ОК 9. ОК 10. 3. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 3.1. Требования к минимальному материально-техническому обеспечению Реализация программы модуля предполагает наличия лаборатории "Системного и прикладного программирования" Оборудование учебного кабинета и рабочих мест кабинета: ПК со следующим ПО: TurboAssembler 5.0 – (Интегрированная среда для разработки ассемблерных программ). Pascal 7.0 - (широко распространенная система программирования, может использоваться для решения задач как экономических, так и вычислительных. Является основой для системы программирования Delphi). Delphi 7.0 - (универсальная объектно-ориентированная система программирования. Имеет широкий набор визуальных средств для решения задач различных типов. Широко используется для работы с базой данных и сетей Интернет). MSVisualstudio 7.0 – (комплекс систем программирования, обеспечивающих разностороннюю работу с базами данных и сетью Интернет). Си++. BorlandC++ Builder 6. Технические средства обучения: персональный компьютер, проектор Оборудование мастерской и рабочих мест мастерской: - рабочие места по количеству обучающихся, оборудованные персональными компьютерами с необходимым программным обеспечением общего и профессионального назначения; - принтер; - сканер; - проектор; - комплект учебно-методической документации; - наглядные пособия: раздаточный материал. Реализация программы модуля предполагает обязательную учебную и производственную практику. 3.2. Информационное обеспечение обучения Перечень рекомендуемых учебных изданий, Интернет-ресурсов, дополнительной литературы Основная литература: 1. Аблязов, Р. З. Программирование на Ассемблере на платформе x86-64 / Р.З. Аблязов. – Москва: ДМК Пресс, 2011. – 304 с. 2. Зубков, С. В. Assembler. Для DOS, Windows и Unix / С. В. Зубков. – М.: ДМК Пресс, 2008. – 640 с. 3. Подкур, М. Л. Программирование в среде Borland C++ Builder с математическими библиотеками: практическое руководство. / М. Л. Подкур – М.: ДМК Пресс, 2009. – 496 с. 4. Уилсон, М. Расширение библиотеки STL для С++. Наборы и итераторы: практическое руководство. / М. Уилсон – М.: ДМК Пресс, 2009 – 608 с. Дополнительная литература: 1. Бурдаев, О. В. Ассемблер в задачах защиты информации: учебное пособие / О.В. Бурдаев. – М.: КУДИЦ-ОБРАЗ, 2002. – 320 с. 2. Голубь, Н. Г. Искусство программирования на Ассемблере: лекции и упражнения / Н.Г. Голубь. – К.: "ДиаСофт Лтд", 2002. – 656 с. 3. Кучеренко, В. Ассемблер: Тонкости, хитрости и секреты программирования: учебник / В. Кучеренко. – М.: Майор, 2001. – 160 с. 4. Левенталь, Л. Программирование на языке ассемблер для микропроцессоров 8080 и 8085: учебное пособие / Л. Левенталь, У. Сэйвилл. – М.: Радио и связь, 1987. – 448 с. 5. Липаев, В. В. Тестирование компонентов и комплексов программ: учебник / В. В. Липаев. – М.: СИНТЕГ, 2010. – 400 с. 6. Майко, Г. В. Ассемблер для IBM PC.: учебное пособие / Г.В. Майко. – М.: Бизнесинформ, 1997. – 212 с. 7. Юров, В. И. (+дискета): учебное пособие / В. Юров. – СПб : Питер, 2001. – 400 с. 8. Франка, П. С++. Учебный курс: 2-е изд. / П. Франка. – СПб.: Питер, 2012. – 496 с. 3.3. Общие требования к организации образовательного процесса Для организации образовательного процесса по реализации ПМ.01 «Разработка программных модулей программного обеспечения для компьютерных систем» для специальности 230115.51 «Программирование в компьютерных системах» необходимо выполнение требований по созданию и оснащению учебных аудиторий и мест проведения производственной практик по междисциплинарным курсам, входящим в состав программного модуля, обеспечение студентов методическими рекомендациями по выполнению практических работ и Положением о прохождении производственной практики, учебными и дидактическими материалами для освоения междисциплинарных курсов. ПМ.01«Разработка программных модулей программного обеспечения для компьютерных систем» изучается после освоения обучающимися дисциплин Основы программирования, Теория алгоритмов и т.д . 3.4. Кадровое обеспечение образовательного процесса Требования к квалификации педагогических (инженерно-педагогических) кадров, обеспечивающих обучение по междисциплинарному курсу (курсам): Наличие высшего профессионального образования, соответствующего профилю модуля «Разработка программных модулей программного обеспечения для компьютерных систем» и специальности «Программирование в компьютерных системах». Опыт деятельности в соответствующей профессиональной сфере. Требования к квалификации педагогических кадров, осуществляющих руководство практикой: Наличие высшего профессионального образования, соответствующего специальности «Программирование в компьютерных системах». Опыт деятельности в соответствующей профессиональной сфере. Инженерно-педагогический состав: дипломированные специалисты – преподаватели междисциплинарных курсов. Опыт деятельности в соответствующей профессиональной сфере. 4. КОНТРОЛЬ И ПРОФЕССИОНАЛЬНОГО ОЦЕНКА МОДУЛЯ РЕЗУЛЬТАТОВ (ВИДА ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ) Результаты (освоенные профессиональные компетенции) ПК 1.1. Выполнять разработку спецификаций отдельных компонент. ПК 1.2. Осуществлять разработку кода программного продукта на основе готовых спецификаций на уровне модуля. Основные показатели оценки результата Формы и методы контроля и оценки Создавать программу по Опрос, письменная разработанному алгоритму как работа, отдельный модуль тестирование Основные этапы разработки программного обеспечения Опрос, письменная Осуществлять разработку кода работа программного модуля на современных языках программирования, Основные принципы технологии Проверочная структурного и объектно- работа ориентированного программирования ПК 1.3. Выполнять отладку программных модулей с использованием специализированных программных средств. Выполнять отладку и тестирование программы на Опрос уровне модуля Основные принципы отладки и тестирования программных Письменная работа продуктов ПК 1.4. Выполнять тестирование программных модулей. Выполнять отладку и тестирование программы на уровне модуля Тестирование Основные принципы отладки и тестирования программных продуктов ПК 1.5. Осуществлять Осуществлять разработку кода оптимизацию программного кода модуля. программного модуля на современных языках программирования, ПК 1.6. Разрабатывать компоненты проектной и технической документации с использованием графических языков спецификаций. Оформлять документацию на программные средства Использовать инструментальные средства для автоматизации оформления документации Методы и средства разработки технической документации Формы и методы контроля и оценки результатов обучения должны позволять проверять у обучающихся не только сформированность профессиональных компетенций, но и развитие общих компетенций и обеспечивающих их умений. Результаты (освоенные общие компетенции) ОК 1. Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес. ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество. ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность. ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития. ОК 5. Использовать информационнокоммуникационные технологии в профессиональной деятельности. ОК 6. Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, Формы и Основные показатели оценки методы результата контроля и оценки Осуществлять разработку кода программного модуля на современных языках программирования, Опрос, тестирование, письменные работы Создавать программу по разработанному алгоритму как отдельный модуль Методы и средства разработки технической документации Создавать программу по разработанному алгоритму как отдельный модуль Оформлять документацию программные средства на Использовать инструментальные средства для автоматизации оформления документации потребителями. ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий. ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации. ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности. ОК 10. Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей). 1. АННОТАЦИЯ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ПМ.02. Разработка и администрирование баз данных 1.1. Область применения программы Рабочая программа профессионального модуля (далее рабочая программа) – является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО 230115.51 Программирование в компьютерных системах (базовой) в части освоения основного вида профессиональной деятельности (ВПД): и соответствующих общих и профессиональных компетенций (ПК): ОК 1. Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес. ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество. ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность. ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития. ОК 5. Использовать информационно-коммуникационные технологии в профессиональной деятельности. ОК 6. Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями. ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий. ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации. ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности. ОК 10. Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей). ПК 2.1. Разрабатывать объекты базы данных. ПК 2.2. Реализовывать базу данных в конкретной системе управления базами данных (СУБД). ПК 2.3. Решать вопросы администрирования базы данных. ПК 2.4. Реализовывать методы и технологии защиты информации в базах данных. Настоящая программа профессионального модуля ориентирована на реализацию федерального компонента государственного образовательного стандарта среднего (полного) общего образования по обработке отраслевой информации на базовом уровне в пределах основной образовательной программы среднего профессионального образования с учетом профиля получаемого образования. 1.2. Цели и задачи профессионального модуля – требования к результатам освоения профессионального модуля С целью овладения указанным видом профессиональной деятельности и соответствующими профессиональными компетенциями студент в ходе освоения профессионального модуля должен: иметь практический опыт: работы с объектами базы данных в конкретной СУБД; использования средств заполнения базы данных; использования стандартных методов защиты объектов базы данных; уметь: создавать объекты баз данных в современных СУБД и управлять доступом к этим объектам; работать с современнымиCase-средствами проектирования баз данных; формировать и настраивать схему базы данных; разрабатывать прикладные программы с использованием языка SQL; создавать хранимые процедуры и триггеры на базах данных; применять стандартные методы для защиты объектов базы данных; знать: основные положения теории баз данных, хранилищ данных, баз знаний; основные принципы построения концептуальной, логической и физической модели данных; современные инструментальные средства разработки схемы базы данных; методы описания схем баз данных в современных СУБД; структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров; методы организации целостности данных; способы контроля доступа к данным и управления привилегиями; основные методы и средства защиты данных в базах данных; модели и структуры информационных систем; основные типы сетевых топологий, приемы работы в компьютерных сетях; информационные ресурсы компьютерных сетей; технологии передачи и обмена данными в компьютерных сетях; основы разработки приложений баз данных 1.3. Рекомендуемое количество часов на освоение программы профессионального модуля: Всего – 808 часов, в том числе: максимальной учебной нагрузки обучающегося – 628 часов, включая: обязательной аудиторной учебной нагрузки обучающегося – 418 часов; самостоятельной работы обучающегося – 210 часа; Производственной практики – 5 недель (180 часов) 2. РЕЗУЛЬТАТЫ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ПМ.02Разработка и администрирование баз данных Результатом освоения программы профессионального модуля является овладение обучающимися видом профессиональной деятельности (ВПД) Разработка и администрирование баз данных, в том числе профессиональными (ПК) и общими (ОК) компетенциями: Код Наименование результата обучения ПК 2.1. Разрабатывать объекты базы данных. ПК 2.2. Реализовывать базу данных в конкретной системе управления базами данных (СУБД). ПК 2.3. Решать вопросы администрирования базы данных. ПК 2.4. Реализовывать методы и технологии защиты информации в базах данных. OK 1. Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития Код ОК 5. Наименование результата обучения Использовать информационно-коммуникационные технологии в профессиональной деятельности ОК 6. Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности ОК 10. Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей) 3. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ПМ.02. Разработка и администрирование баз данных 3.1. Требования к минимальному материально-техническому обеспечению Реализация программы модуля предполагает наличие учебных лабораторий: «Информационно-коммуникационных систем», «Технологии разработки баз данных». Оборудование лабораторий и рабочих мест лабораторий: компьютеры (рабочие станции), сервер, локальная сеть, выход в глобальную сеть, проектор, экран, плазменная панель, комплект учебно-методической документации. Оборудование полигона вычислительной техники: компьютеры (рабочие станции), сервер, локальная сеть, выход в глобальную сеть. Оборудование и технологическое оснащение рабочих мест: компьютеры (рабочие станции), локальная сеть, выход в глобальную сеть. 3.2. Информационное обеспечение обучения Перечень рекомендуемых учебных изданий, Интернет-ресурсов, дополнительной литературы Основные источники: 1. Абдикеев Н.М., Киселев А.Д., Китова О.В. Корпоративныеинформационныесистемы (под ред. Абдикеева Н.М. и Китовой О.В.) –М. : Инфра-М,2010.-464с. 2. Агальцов В.П. Базы данных. В 2-х кн. Кн. 2. Распределенные и удаленные базы данных:Учебник / В.П. Агальцов. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 272 с.: ил.; 3. Виснадул Б. Д. Основы компьютерных сетей: Учебное пособие / Б.Д.Виснадул, С.А.Лупин, С.В. Сидоров.; Под ред. Л.Г.Гагариной - М.: ИД ФОРУМ: НИЦ ИнфраМ, 2012. - 272 с.: ил. 4. Заботина Н. Н. Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. - М.: НИЦ Инфра-М, 2013. - 331 с.: 5. Шаньгин В. Ф. Информационная безопасность компьютерных систем и сетей: Учебное пособие / В.Ф. Шаньгин. - М.: ИД ФОРУМ: ИНФРА-М, 2012. - 416 с.: ил.; Дополнительные источники: 1. Башлы, П. Н. Информационная безопасность и защита информации [Электронный ресурс] : Учебник / П. Н. Башлы, А. В. Бабаш, Е. К. Баранова. - М.: РИОР, 2013. 222 с. 2. Кумскова И.А. Базы данных: учебник / И.А. Кумскова.-2-е изд., стер.-М.: КНОРУС, 2012-488с. 3. Максимов Н. В. Компьютерные сети: Учебное пособие / Н.В. Максимов, И.И. Попов. - 3-e изд., испр. и доп. - М.: Форум, 2008. - 448 с.: ил.; 4. Кватрани, Т. Rational Rose 2000 и UML. Визуальное моделирование [Электронный ресурс] ; Пер. с англ. - М.: ДМК Пресс, 2009. - 176 с.: ил. Интернет-источники: 1. Руководство по программному пакету ERWin: [Электронный ресурс]. URL: http://www.xserver.ru/computer/database/erwin/2/1.shtml 2. Информатика.Инструментарий технологии программирования: [Электронный ресурс]. URL: http://www.klgtu.ru/students/literature/inf_asu/600.html 3. Базы данных в Delphi: [Электронный ресурс]. URL: http:// http://www.maksakovsa.ru/BDDelphi/index.html 3.3. Общие требования к организации образовательного процесса. Организация образовательного процесса в образовательном учреждении осуществляется в соответствии с образовательными программами и расписаниями занятий. 3.4. Кадровое обеспечение образовательного процесса Требования к квалификации педагогических (инженерно-педагогических) кадров, обеспечивающих обучение по междисциплинарному курсу (курсам): Наличие высшего профессионального образования, соответствующего профилю модуля «Разработка и администрирование баз данных» и специальности «Программирование в компьютерных системах». Опыт деятельности в соответствующей профессиональной сфере. Требования к квалификации педагогических кадров, осуществляющих руководство практикой: Наличие высшего профессионального образования, соответствующего специальности «Программирование в компьютерных системах» и профилю модуля. Опыт деятельности в соответствующей профессиональной сфере. Педагогический состав:дипломированные специалисты – преподаватели междисциплинарных курсов. Опыт деятельности в соответствующей профессиональной сфере. 4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ (ВИДА ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ) Результаты (общие компетенции и освоенные профессиональные компетенции) ПК 2.1. Разрабатывать объекты базы данных. ОК1-ОК10 Основные показатели результатов подготовки создавать объекты баз данных в современных системах управления базами данных и управлять доступом к этим объектам; работать с современнымиcase-средствами проектирования баз данных; Формы и методы контроля Защита лабораторнопрактических работ работ Наблюдение и оценка выполнения практических работ Контроль выполнения самостоятельной работы Результаты (общие компетенции и освоенные профессиональные компетенции) ПК 2.2. Реализовывать базу данных в конкретной системе управления базами данных (СУБД). ОК1-ОК10 Основные показатели результатов подготовки формировать и настраивать схему базы данных; разрабатывать прикладные программы с использованием языка SQL; Формы и методы контроля Защита лабораторнопрактических работ. Контроль выполнения самостоятельной работы. Работа в форуме. ПК 2.3. Решать вопросы администрирования базы данных. ОК1-ОК10 создавать хранимые процедуры и триггеры на базах данных; Защита лабораторнопрактических работ. Контроль выполнения самостоятельной работы. ПК 2.4. Реализовывать методы и технологии защиты информации в базах данных. ОК1-ОК10 применять стандартные методы для защиты объектов базы данных; Защита лабораторнопрактических работ. Тестирование в Кампусе 1. АННОТАЦИЯ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ Участие в интеграции программных модулей 1.1. Область применения программы Рабочая программа профессионального модуля (далее рабочая программа) является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО 230115.51 Программирование в компьютерных системах в части освоения основного вида профессиональной деятельности (ВПД) Участие в интеграции программных модулей и соответствующих профессиональных компетенций (ПК): 1. ПК 3.1. Анализировать проектную и техническую документацию на уровне взаимодействия компонент программного обеспечения. 2. ПК 3.2. Выполнять интеграцию модулей в программную систему. 3. ПК 3.3. Выполнять отладку программного продукта с использованием специализированных программных средств. 4. ПК 3.4. Осуществлять разработку тестовых наборов и тестовых сценариев. 5. ПК 3.5. Производить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования. 6. ПК 3.6. Разрабатывать технологическую документацию. Примерная программа профессионального модуля может быть использована на базе среднего (полного) общего или основного общего образования. 1.2. Цели и задачи модуля – требования к результатам освоения модуля С целью овладения указанным видом профессиональной деятельности и соответствующими профессиональными компетенциями обучающийся в ходе освоения профессионального модуля должен: иметь практический опыт: участия в выработке требований к программному обеспечению; участия в проектировании программного обеспечения с использованием специализированных программных пакетов; уметь: владеть основными методологиями процессов разработки программного обеспечения; использовать методы для получения кода с заданной функциональностью и степенью качества; знать: модели процесса разработки программного обеспечения; основные принципы процесса разработки программного обеспечения; основные подходы к интегрированию программных модулей; основные методы и средства эффективной разработки; основы верификации и аттестации программного обеспечения; концепции и реализации программных процессов; принципы построения, структуры и приемы работы с инструментальными средствами, поддерживающими создание программного обеспечения; методы организации работы в коллективах разработчиков программного обеспечения; основные положения метрологии программных продуктов, принципы построения, проектирования и использования средств для измерений характеристик и параметров программ, программных систем и комплексов; стандарты качества программного обеспечения; методы и средства разработки программной документации. 1.3. Рекомендуемое количество часов на освоение программы профессионального модуля: всего – 609 часов, в том числе: максимальной учебной нагрузки обучающегося – – 429 часов, включая: обязательной аудиторной учебной нагрузки обучающегося – 286 часов; самостоятельной работы обучающегося – 143 часа; производственной практики – 180 часов. 2. РЕЗУЛЬТАТЫ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ Результатом освоения программы профессионального модуля является овладение обучающимися видом профессиональной деятельности Участие в интеграции программных модулей, в том числе профессиональными (ПК) и общими (ОК) компетенциями: Код Наименование результата обучения ПК 3.1 Анализировать проектную и техническую документацию на уровне взаимодействия компонент программного обеспечения Выполнять интеграцию модулей в программную систему Выполнять отладку программного продукта с использованием специализированных программных средств Осуществлять разработку тестовых наборов и тестовых сценариев Производить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования Разрабатывать технологическую документацию ПК 3.2 ПК 3.3 ПК 3.4 ПК 3.5 ПК 3.6 Код Наименование результата обучения Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития Использовать информационно-коммуникационные технологии в профессиональной деятельности OK 1 ОК 2 ОК 3 ОК 4 ОК 5 ОК 6 Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий ОК 7 ОК 8 Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации ОК 9 Ориентироваться в условиях частой смены технологий в профессиональной деятельности Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей) ОК 10 3. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 3.1. Требования к минимальному материально-техническому обеспечению Реализация программы модуля предполагает наличие учебного кабинета стандартизации и сертификации, лаборатории технологии разработки баз данных. Оборудование учебного кабинета: мультимедийная установка; компьютеры. Оборудование лаборатории и рабочих мест лаборатории: компьютеры; программное обеспечение: BorlandC++ Builder 6 (программный продукт для проектирования приложений баз данных), Delphi 7.0 (универсальная объектноориентированная система программирования), ERwin (программное средство концептуального моделирования баз данных). Реализация программы модуля предполагает обязательную производственную практику (по профилю специальности). 3.2. Информационное обеспечение обучения Перечень рекомендуемых учебных изданий, Интернет-ресурсов, дополнительной литературы Основные источники: 1. Гагарина Л.Г. Технология разработки программного обеспечения: Учебное пособие / Л.Г. Гагарина, Б.Д. Виснадул, Е.В. Кокорева. –М.: ООО "Научно-издательский центр ИНФРА-М", 2013. – 400 с. 2. Голицына О. Л. Попов И. И. Программирование на языках высокого уровня: Учебное пособие / О.Л. Голицына, И.И. Попов. - М.: Форум, 2008. - 496 с. 3. Давыдова, Н. А. Программирование [Электронный ресурс] : учебное пособие / Н. А. Давыдова, Е. В. Боровская. - 2 изд. (эл.). - М. : БИНОМ. Лаборатория знаний, 2012. 238 с. : ил. 4. Немцова Т. И. Голова С. Ю. Терентьев А. И. Гагарина Л. Г. Программирование на языке высокого уровня. Программир. на языке С++: Уч. пос. / Под ред. Л.Г.Гагариной - М.: ИД ФОРУМ, 2012. - 512 с.: ил. 5. Роббинс, Д. Отладка Windows-приложений [Электронный ресурс] / Д. Роббинс, пер. с англ. - М.: ДМК Пресс, 2009. - 448 с., ил. Дополнительные источники: 1. Иванова Г.С. Технология программирования: Учебник для вузов. – М.: КноРус, 2010. 2. Информатика: Учебник для вузов. – 3-е изд., перераб. / Под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2009. 3. Макконнелл С. Профессиональная разработка программного обеспечения. – СПб.: Символ-Плюс, 2008. 4. Одинцов И.О. Профессиональное программирование. Системный подход. – 2-е изд. перераб. и доп. – СПб.: БХВ-Петербург, 2008. 5. Пахомов Б.И. С/С++ и Borland С++ Builder для начинающих. – СПб.: BHV, 2008. 6. Фаронов В.В. Программирование баз данных в Delphi 7. Учебный курс. – СПб.: Питер, 2008. Интернет-ресурсы: 1. Технология программирования: [Электронный ресурс]. URL: http://glossary.ru/cgibin/gl_sch2.cgi?RSl)turujoo!vwujwgssowuigto9 2. Технология программирования: [Электронный ресурс]. URL: http://2programmer.ru/l1?start=3 3. Информатика: [Электронный http://klgtu.ru/students/literature/inf_asu/600.html ресурс]. URL: 4. Языки программирования: [Электронный ресурс]. URL: http://maksakov- sa.ru/TehProgram/index.html 5. Информатика: [Электронный ресурс]. URL: http://object.newmail.ru/obj1.html 6. BorlandC++ [Электронный Builder: ресурс]. URL: http://citforum.ru/programming/application/cb2.shtml 7. Delphi и базы данных: [Электронный ресурс]. URL: http://snkey.net/books/delphi/ch42.html 8. Базы данных: [Электронный ресурс]. URL: http://www.sdteam.com/5/ 3.3. Общие требования к организации образовательного процесса Занятия проводятся в аудитории, оснащенной мультимедийным оборудованием. Производственная практика (по профилю специальности) проводится на третьем курсе, в шестом семестре, концентрированно в течение пяти недель, в учебной лаборатории. Освоению ПМ.03 «Участие в интеграции программных модулей» должно предшествовать изучение таких дисциплин и профессиональных модулей, как: «Матемтические методы», «Информационные технологии», «Основы программирования», «Технология разработки программных продуктов», «Базы данных», ПМ.01 «Разработка программных модулей программного обеспечения компьютерных систем», ПМ.02 «Разработка и администрирование баз данных». 3.4 Кадровое обеспечение образовательного процесса Требования к квалификации педагогических (инженерно-педагогических) кадров, обеспечивающих обучение по междисциплинарному курсу (курсам): наличие высшего профессионального образования, соответствующего профилю модуля «Участие в интеграции программных модулей» и специальности «Программирование в компьютерных системах»; опыт деятельности в соответствующей профессиональной сфере, прохождение стажировки в профильных организациях не реже 1 раза в 3 года. Требования к квалификации педагогических кадров, осуществляющих руководство практикой: наличие высшего профессионального образования, соответствующего специальности «Программирование в компьютерных системах»; опыт деятельности в соответствующей профессиональной сфере. Инженерно-педагогический состав:дипломированные специалисты – преподаватели междисциплинарных курсов. Опыт деятельности в соответствующей профессиональной сфере. 4. Контроль и оценка результатов освоения профессионального модуля (вида профессиональной деятельности) Результаты (освоенные Основные показатели оценки Формы и методы профессиональные результата контроля и оценки компетенции) Анализировать проектную и техническую документацию на уровне взаимодействия компонент программного обеспечения Выполнять интеграцию модулей в программную систему Выполнять отладку программного продукта с использованием специализированных программных средств Осуществлять разработку тестовых наборов и тестовых сценариев Производить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования Разрабатывать технологическую документацию Формы и методы Демонстрация анализа проектной и технической документации на уровне взаимодействия компонент программного обеспечения Демонстрация интеграции модулей в программную систему Обоснованность выбора специализированных программных средств и демонстрация выполнения отладки Оценка за выполнение проверочных и самостоятельных работ, за выполнение СКМ, за внеаудиторную работу. Экспертное наблюдение за выполнением заданий производственной практики (по профилю специальности) Обоснованность выбора подхода к разработке тестовых наборов и тестовых сценариев и демонстрация результатов разработки Демонстрация инспектирования Оценка за выполнение компонент программного проверочных и самопродукта на предмет соответствия стоятельных работ, за стандартам кодирования выполнение СКМ, за внеаудиторную работу. Экспертное наблюдение Обоснованность выбора разза выполнением заданий работки вида технологической производственной документации на основании практики (по профилю стандартов ЕСПД и демонстрация специальности) разработки контроля и оценки результатов обучения должны позволять проверять у обучающихся не только сформированность профессиональных компетенций, но и развитие общих компетенций и обеспечивающих их умений. Результаты Основные показатели оценки (освоенные общие результата компетенции) Понимать сущность и Заинтересованность в своей социальную значимость будущей профессии своей будущей профессии, проявлять к ней устойчивый интерес Формы и методы контроля и оценки Участие в олимпиадах, конференциях, неделях (месячниках) специальности, форумах, телемостах и т.п. 1 2 3 Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество - рациональность планирования и организации деятельности по ВПД «Участие в интеграции программных модулей»; - своевременность сдачи заданий, выполнения СКМ, отчета по практике - аргументированность выбора типовых методов и способов решения профессиональной задачи - обоснованность принятия решения в стандартных и нестандартных ситуациях; - оперативность принятия решения; - готовность нести ответственность за принятое решение Оперативность и целеустремленность в поиске и использовании информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития Участие в олимпиадах, конференциях, неделях (месячниках) специальности, форумах, телемостах и т.п. Потребность в использовании информационно-коммуникационных технологий в профессиональной деятельности «Участие в интеграции Участие в олимпиадах, конференциях, неделях (месячниках) специальности, форумах, телемостах и т.п. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития Использовать информационнокоммуникационные технологии в профессиональной деятельности Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий Самостоятельно определять задачи профессионального и личностного развития, заниматься са- Участие в олимпиадах, конференциях, неделях (месячниках) специальности, форумах, телемостах и т.п. Участие в олимпиадах, конференциях, неделях (месячниках) специальности, форумах, телемостах и т.п. Готовность работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями Участие в олимпиадах, конференциях, неделях (месячниках) специальности, форумах, телемостах и т.п. Готовность брать на себя от- Участие в олимпиадах, ветственность за работу членов конференциях, неделях команды (подчиненных), за (месячниках) результат выполнения заданий специальности, форумах, телемостах и т.п. Готовность самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно пла- Участие в олимпиадах, конференциях, неделях (месячниках) специальности, форумах, телемостах и т.п. мообразованием, осознанно планировать повышение квалификации Ориентироваться в условиях частой смены технологий в профессиональной деятельности Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей) нировать фикации повышение квали- Способность ориентироваться в условиях частой смены технологий в профессиональной деятельности Готовность исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей) Участие в олимпиадах, конференциях, неделях (месячниках) специальности, форумах, телемостах и т.п. Участие в военных сборах, в физкультурноспортивных мероприятиях и т.п.