СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ПРОИЗВОДСТВЕННОЙ ПРАКТИКЕ ПМ.01

Категория: Прочее

Нажмите, чтобы узнать подробности

Методические указания по производственной практике по модулю ПМ.01 "Разработка программных модулей программного обеспечения для компьютерных систем" разработаны на основе Федерального государственного образовательного стандарта по специальностям среднего профессионального образования/профессиям начального профессионального образования для специальности  09.02.03 Программирование в компьютерных системах

Просмотр содержимого документа
«МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ПРОИЗВОДСТВЕННОЙ ПРАКТИКЕ ПМ.01»

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И МОЛОДЕЖНОЙ ПОЛИТИКИ СТАВРОПОЛЬСКОГО КРАЯ

ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«СТАВРОПОЛЬСКИЙ КОЛЛЕДЖ СВЯЗИ

ИМЕНИ ГЕРОЯ СОВЕТСКОГО СОЮЗА В.А. ПЕТРОВА»


«УТВЕРЖДАЮ»

Заместитель директора

ГБОУ СПО СКС по УР

___________/Г.А.Белоусова/

«____»____________2015г




МЕТОДИЧЕСКИЕ УКАЗАНИЯ

ПО ПРОИЗВОДСТВЕННОЙ ПРАКТИКЕ


ПРОФЕССИОНАЛЬНЫЙ МОДУЛЬ

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



для специальности

09.02.03 Программирование в компьютерных системах






Согласовано

Методист

_______________ И.В.Черкасова

«____» ________________ 2015

Разработчик: Еременко М.П.


Обсуждено на заседании цикловой комиссии Вычислительная техника

«____» ______________ 2015г.

Протокол № ___

Председатель цикловой комиссии

________________ И.В.Еремина



Ставрополь, 2015


Методические указания по производственной практике по модулю ПМ.01 "Разработка программных модулей программного обеспечения для компьютерных систем" разработаны на основе Федерального государственного образовательного стандарта по специальностям среднего профессионального образования для специальности 09.02.03 Программирование в компьютерных системах


Организация-разработчик: Государственное бюджетное образовательное учреждение среднего профессионального образования «Ставропольский колледж связи имени Героя Советского Союза В.А. Петрова»


Разработчик:


Еременко Марина Петровна — преподаватель, ГБОУ СПО «Ставропольский колледж связи имени Героя Советского Союза В.А. Петрова»



Рецензент:


Секацкая Галина Александровна — преподаватель, ГБОУ СПО «Ставропольский колледж связи имени Героя Советского Союза В.А. Петрова»




Содержание



стр

  1. Цели и задачи производственной

  2. Тематический план производственной практики

  3. Содержание производственной практики

  4. Требования к минимальному материально-техническому и информационному обеспечению

  5. Права и обязанности студентов-практикантов

  6. Отзыв руководителя

  7. Требования к оформлению отчета

Приложение 1

Приложение 2

Приложение 3

4

6

7


9

10

10

11

12

13

14



1. Цели и задачи производственной практики


Производственная практика является этапом рабочей программы подготовки специалистов среднего звена в соответствии с ФГОС по специальности СПО 09.02.03 Программирование в компьютерных системах в части освоения работ по профессии техник-программист и направлена на закрепление, расширение, углубление и систематизацию знаний, получен­ных при освоении модуля ПМ.01 Разработка программных модулей программного обеспечения для компьютерных систем на основе углубленного изучения среды программирования, сопутствующего программного обеспечения и приобретения практического опыта по созданию отдельных модулей для комплексных программных продуктов. Целями производственной практики являются: формирование и развитие профессиональных компетенций и знаний в сфере избранной специальности, закрепление полученных теоретических знаний и овладение необходимыми методами по новым видам деятельности, использование результатов практики для подготовки выпускной квалификационной работы.


Основными задачами практики по специальности 09.02.03 Программирование в компьютерных системах являются:

  • формирование у обучающихся практических профессиональных умений в рамках модуля ПМ 01 Разработка программных модулей программного обеспечения для компьютерных систем;

  • закрепление и совершенствование приобретенных в процессе обучения профессиональных компетенций студентов;

  • развитие общих компетенций;

  • участия в деятельности любых промышленных и коммерческих организаций;

  • приобретение опыта профессиональной деятельности и самостоятельной работы,

  • сбор, анализ и обобщение материалов для подготовки отчета по практике;

  • выполнение заданий для реализации этапов жизненного цикла программных продуктов в специализированном пакете программ Visual Studio C++;

  • отладка и тестирование итоговых программных продуктов.


Производственная практика проводится на предприятиях, утвержденных в качестве баз практики директором ГБОУ СПО «Ставропольский колледж связи имени Героя Советского Союза В.А. Петрова».

Учебно-методическое руководство производственной практикой осуществляет учеб­ное заведение, общее руководство — заместитель директора ГБОУ СПО СКС по УПР А.П.Москвитин


Студентам выдаются наборы задач для реализации следующих задач: ознакомление с предприятием, ознакомление с используемой компьютерной техникой и используемым программным обеспечением на предприятии, оценка информативной обеспеченности процессов, выполняемых предприятием, составление программных модулей и разработка интерфейса пользователя.

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

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


Практика направлена на формирование следующих компетенций:

общие компетенции (ОК):


Код

Наименование результата обучения

ОК 1.

Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес.

ОК 2.

Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество.

ОК 3. 

Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность.

ОК 4. 

Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития.

ОК 5. 

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

ОК 6. 

Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями.

ОК 7. 

Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий.

ОК 8. 

Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации.

ОК 9. 

Ориентироваться в условиях частой смены технологий в профессиональной деятельности.



профессиональные компетенции (ПК):


Код

Наименование результата обучения

ПК 1.1.

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

ПК 1.2. 

Осуществлять разработку кода программного продукта на основе готовых спецификаций на уровне модуля.

ПК 1.3. 

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

ПК 1.4.

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

ПК 1.5. 

Осуществлять оптимизацию программного кода модуля.

ПК 1.6. 

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


В результате прохождения практики студент должен:


иметь практический опыт:

  • разработки алгоритма поставленной задачи и реализации его средствами автоматизированного проектирования;

  • разработки кода программного продукта на основе готовой спецификации на уровне модуля;

  • использования инструментальных средств на этапе отладки программного продукта;

  • проведения тестирования программного модуля по определенному сценарию.


уметь:

  • осуществлять разработку кода программного модуля на современных языках программирования;

  • создавать программу по разработанному алгоритму как отдельный модуль;

  • выполнять отладку и тестирование программы на уровне модуля;

  • оформлять документацию на программные средства;

  • использовать инструментальные средства для автоматизации оформления документации.


знать:

  • основные этапы разработки программного обеспечения;

  • основные принципы технологии структурного и объектно-ориентированного программирования;

  • основные принципы отладки и тестирования программных продуктов;

  • методы и средства разработки технической документации



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


2.Тематический план производственной практики

№ п/п

Наименование тем

Количество часов

1


Ознакомление с предприятием. Ознакомление с рабочим местом. Техника безопасности.

6

2

Выполнение разработки спецификаций отдельных компонент



2.1. Ознакомление с системным программным обеспечением на предприятии.

6


2.2. Ознакомление с прикладным программным обеспечением на предприятии.

6


2.3. Управление потоками и процессами. Анализ входных и выходных данных, их типов и объема.

6


2.4. Обмен данными между параллельными процессами.

6


2.5. Работа с виртуальной памятью. Изучение средств хранения данных.

6


2.6. Управление файлами.

6


2.7. Управление безопасностью информации.

6

3

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



3.1. Задание простейших математических операций на языке С++. Вывод текстовых сообщений в языке С++.

6


3.2. Решение задач с использованием оператора IF на языке С++.

6


3.3. Решение задач с использованием цикла FOR на языке С++.

6


3.4. Решение задач с использованием цикла WHILE DO на языке С++. Решение задач с использованием цикла DO WHILE на языке С++.

6


3.5. Решение задач с использованием оператора выбора SWITCH на языке С++.

6


3.6. Использование массивов при обработке данных.

6


3.7. Создание процессов в Windows.

6

4

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

3

5

Выполнение тестирования программных модулей

3

6

Осуществление оптимизации программного кода модуля.

6

7

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



7.1. Разработка интерфейса, который можно использовать на данном предприятии

3


7.2. Описание возможных ошибок пользователя, сообщений об ошибках и пути их исправления.

3

Всего

108


3. Содержание производственной практики.


Раздел 1. Ознакомление с предприятием. Ознакомление с рабочим местом.

Изучение характеристик предприятия (названия, формы собственности, производственной деятельности, структуры предприятия, служб и подразделений). Ознакомление с рабочим местом, графиком работы, должностной инструкцией. Техника безопасности. Ознакомление с используемым ПО на предприятии. Составление совмещенного реестра системного и прикладного ПО. См. Приложение 1.

В отчете по Разделу 1:

1) Дать подробное описание характеристики предприятия с указанием названия, формы собственности, производственной деятельности, структуры предприятия, служб и подразделений;

2) Описать свое рабочее место, график работы, основные обязанности по должностной инструкции. Приложить фото рабочего места.


Раздел 2. Выполнение разработки спецификаций отдельных компонент.


Ознакомление с системным программным обеспечением на предприятии. Ознакомление с прикладным программным обеспечением на предприятии. Управление потоками и процессами. Анализ входных и выходных данных, их типов и объема. Обмен данными между параллельными процессами. Работа с виртуальной памятью. Управление файлами. Управление безопасностью информации.

В отчете по Разделу 2:

1) Составить Реестр системного ПО предприятия. См. Приложение 1

2) Составить Реестр прикладного ПО предприятия. См. Приложение 2

3) Составить совмещенный реестр входных и выходных данных, используя Приложение 3.

4) Описать технологии передачи данных между специалистами в локальной или глобальной сетях.

5) Описать средства хранения данных на данном предприятии.

6) Сделать описание систем управления файлами, файловыми менеджерами на предприятии.

7) Дать описание системы профилей специалистов, их прав и степени доступа к данным и настройкам системы.


Раздел 3. Осуществление разработки кодов программных продуктов на основе готовых спецификаций на уровне модуля.


Задание простейших математических операций на языке С++. Решение задач с использованием оператора IF на языке С++. Решение задач с использованием цикла FOR на языке С++. Решение задач с использованием цикла WHILE - DO на языке С++. Решение задач с использованием оператора выбора SWITCH на языке С++. Использование массивов при обработке данных. Создание процессов в Windows.

В отчете по Разделу 3:

1) Создать программный код, содержащий возможность вывода текстовых сообщений, используемых на предприятии, на языке С++.

2) Создать программный код, использующий оператор проверки условий (IF - ELSE).

3) Создать программный код, содержащий циклы и использующий данные предприятия.

4) Создать программный код, использующий цикл DO WHILE на языке С++.

5) Создать программный код, использующий оператор выбора SWITCH на языке С++.

6) Создать программный модуль с использованием массивов и содержать поиск элемента, значение которого задается пользователем. В программном коде необходимо использовать входные и выходные данные вашего предприятия.

7) Создать консольное приложение, в котором можно использовать входные и выходные данные вашего предприятия любой направленности (с любой комбинацией операторов).


Раздел 4. Выполнение отладки программных модулей с использованием специализированных программных средств.


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

В отчете по Разделу4:

1) Перечислить основные ошибки, допущенные при отладке программных кодов.


Раздел 5. Выполнение тестирования программных модулей

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

В отчете по Разделу5:

1) Протестировать программный код с помощью тестовых вариантов, учитывая все возможные варианты значений переменных. Перечислить все тестовые варианты.


Раздел 6. Осуществление оптимизации программного кода модуля.

Подготовка к интеграции программных модулей. Выполнение анализ по применению каждого модуля (каждого программного кода) с целью использования его в сложных программных системах.

В отчете по Разделу6:

1) Привести примеры текстов практических задач, в которых можно использовать каждый программный код.



Раздел 7. Разработка компонент проектной и технической документации с использованием графических языков спецификаций..

Разработка интерфейса, который можно использовать на данном предприятии

В отчете по Разделу 7:

1) Создать прототип (макет) интерфейса средствами программной среды или графического редактора. В отчете разместить скрин-шот данного прототипа.

2) Описать тип и принцип работы интерфейса.

3) Описать возможные ошибки пользователя, сообщения об ошибках и пути их исправления


4. Требования к минимальному материально-техническому и информационному обеспечению


1) Материально-техническое обеспечение производственной практики:

Интегрированная среда разработки программных продуктов Visual Studio Express Edition 2008 (2010, 2012, 2013).

Язык программирования С++, С#.


2) Информационное обеспечение производственной практики:

Основные источники:

  1. Побегайло А. Системное программирование - СПб: БХВ-Петербург, 2006.- 1056 с.

  2. C# для школьников: Учебное пособие / М. Дрейер. Перевод с англ. под ред. В. Биллига, М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2009. — 128 с.

  3. Лабор В. В. Си Шарп: Создание приложений для Windows/ В. В. Лабор.— Мн.: Харвест, 2003. - 384 с.

Дополнительные источники:

  1. Вильямс А. Системное программирование в Windows 2000 для профессионалов - СПб: Питер, 2001. – 624 с.

  2. Гордеев Ф., Молчанов А. Системное программное обеспечение - СПб: Питер, 2001. – 736 с.

  3. Джо Майо C# Builder. Быстрый старт – М, 2005

  4. Жарков В. А. Компьютерная графика, мультимедиа и игры на Visual C# 2005. - М., 2005. – 812 с.

  5. Климов А. П. C#. Советы программистам – СПб., 2008. – 544 с.

  6. Петцольд Ч. Программирование для Microsoft Windows на C#. Том 1 - Русская Редакция, 2002

  7. Стефан Рэнди Дэвис, Чак Сфер C# для чайников 2005 – М, 2005

  8. Троелсен Э. C# и платформа . NET - Питер Пресс, 2007

  9. Троелсен Э. Язык программирования С# 2005 и платформа .NET 2.0 – М: Вильямс, 2007

  10. Шилдт Г. C#. Учебный курс – СПб, 2003


Электронные ресурсы:

1. Марченко А.Л. Введение в программирование на C# 2.0. // сайт ИНТУИТ – национальный открытый университет (http://www.intuit.ru/department/pl/csharp20)

2. Кариев Ч.А. оздание Windows-приложений на основе Visual C# // сайт ИНТУИТ – национальный открытый университет (http://www.intuit.ru/department/pl/visualcsharp)

3. Снетков В.М. Разработка приложений на C# в среде Visual Studio 2005 // сайт ИНТУИТ – национальный открытый университет (http://www.intuit.ru/department/se/csharpvs2005)

4. Снетков В.М. Практикум прикладного программирования на C# в среде VS.NET 2008 // сайт ИНТУИТ – национальный открытый университет (http://www.intuit.ru/department/se/prcsharp08)

5. Снетков В.М. Практикум прикладного программирования на C# в среде VS.NET 2005 // сайт ИНТУИТ – национальный открытый университет (http://www.intuit.ru/department/se/prcsharp)

6. Дрейер М. C# для школьников // сайт ИНТУИТ – национальный открытый университет (http://www.intuit.ru/department/school/cs4kids)

7. Кариев Ч.А. Технология Microsoft ADO .NET // сайт ИНТУИТ – национальный открытый университет (http://www.intuit.ru/department/se/msadonet)

8. Городняя Л.В. Парадигмы программирования http://www.intuit.ru/department/se/paradigms/

9. Чеповский А.М., Макаров А.В., Скоробогатов С.Ю. Common Intermediate Language и системное программирование в Microsoft .NET http://www.intuit.ru/department/pl/cil/



5. Права и обязанности студентов-практикантов


В период прохождения производственной практики студенты обязаны:

1. Выполнять правила внутреннего распорядка;

2. Соблюдать правила техники безопасности;

3. Выполнять все виды работ, предусмотренные программой практики;

4. Добросовестно и творчески относиться к выполнению порученных заданий;

5. Вести дневник, кратко записывая в него проделанную за день работу;

6. Представить отчет по практике и защитить его.

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


6. Отзыв руководителя практики


Отзыв является документом, прилагаемым к отчету о производственной практике. Он пишется ответственным лицом организации или руководителем практики. Отзыв должен содержать следующую информацию:

  • место и сроки прохождения практики;

  • описание должностных обязанностей и перечень выполненных студентом работ;

  • характеристику теоретических знаний студента и приобретенных им практических навыков (обладает (не обладает) достаточным объемом знаний, успешно применял полу­ченные теоретические знания на практике; в период прохождения практики изучил ….., научился …...);

  • характеристику профессиональных качеств студента (внимательность, работо­способность, исполнительность, компетентность в профессиональной сфере)

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

  • итоговая оценка (работа студента …. в рамках производственной практики за­служивает оценки …...(удовлетворительно, хорошо, отлично))

  • дата, подпись (заверяется печатью)


7. Требования к оформлению отчета


Отчет по производственной практике представляет собой комплект материалов, включающий в себя документы на прохождение практики; материалы, подготовленные практикантом и подтверждающие выполнение заданий по практике. Объем отчета – не менее 10 листов.

Отчет оформляется в строгом соответствии с требованиями, изложенными в настоящих методических рекомендациях.

Каждый отчет выполняется индивидуально.

Отчет пишется:

  • от первого лица;

  • оформляется на компьютере шрифтом Times New Roman;

  • поля документа: верхнее – 2, нижнее – 2, левое – 3, правое – 1;

  • отступ первой строки – 1,25 см;

  • размер шрифта – 12 – 14 (для программных кодов шрифт 10-12 пунктов);

  • межстрочный интервал - 1,5;

  • расположение номера страниц – снизу справа;

  • нумерация страниц на первом листе (титульном) не ставится;




Приложение 1.


РЕЕСТР СИСТЕМНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

______________________________________________________________________

(наименование предприятия)


Наименование

Состав системного ПО













Примерный вариант оформления документов

Реестр системного программного обеспечения

__________________ООО «Эврика»_____________________

(наименование предприятия)


Наименование

Состав системного ПО

1

Компьютер секретаря

MS Windows XP Professional, sp3



Mozilla Thunderbird 3.0.4



ABBYY PDF Transformer 2.3



NERO 6 Enterprise Edition



Skype



Opera 10.51








Приложение 2.


РЕЕСТР ПРИКЛАДНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

______________________________________________________________________

(наименование предприятия)


Наименование

Состав прикладного ПО













Примерный вариант оформления документов

Реестр системного и прикладного программного обеспечения

__________________ООО «Эврика»_____________________

(наименование предприятия)


Наименование

Состав прикладного ПО

1

Компьютер секретаря

OpenOffice.org 3.2



Suite X4



CorelDRAW Graphics



Autodesk® 3ds Max



Adobe Creative Suite



Design 2010



ESET NOD32 Antivirus



Adobe Reader




Приложение 3.


РЕЕСТР ВХОДНЫХ И ВЫХОДНЫХ ДАННЫХ

______________________________________________________________________

(наименование предприятия)


Наименование

Тип данных

Объем данных
















Примерный вариант оформления документов

Реестр входных и выходных данных

__________________ООО «Эврика»_____________________

(наименование предприятия)


Наименование

Тип данных

Объем данных (максимальное количество единиц)

1

Фамилия, имя, отчество работников

Строковые

150 строк.


Стаж работы

Целочисленные

150 строк.


Образование

Строковые

150 строк.


Специальность

Строковые

150 строк.


Документ об образовании

Строковые

150 строк.


Дата рождения

Структура

150 строк.


Размер тарифной ставки

Дробные

10 видов


Надбавочный коэффициент

Действительные

5 видов










15