рп по у сп практике вт

17
бюджетное образовательное учреждение Омской области среднего профессионального образования «Сибирский профессиональный колледж» РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ПРАКТИКИ ПМ 01 «Разработка программных модулей программного обеспечения для компьютерных систем» МДК 01.01. «Системное программирование» 230115 Программирование в компьютерных системах ДЛЯ СТУДЕНТОВ ОЧНОЙ И ЗАОЧНОЙ ФОРМ ОБУЧЕНИЯ

Upload: anastasia-snegina

Post on 23-Dec-2014

57 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: рп по у сп практике вт

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

«Сибирский профессиональный колледж»

РАБОЧАЯ ПРОГРАММАУЧЕБНОЙ ПРАКТИКИ

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

МДК 01.01. «Системное программирование»

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

ДЛЯ СТУДЕНТОВ ОЧНОЙ И ЗАОЧНОЙ ФОРМ ОБУЧЕНИЯ

Омск, 2013 г.

Page 2: рп по у сп практике вт

Одобренацикловой методической комис-сией информатики и информационных технологий

протокол №___ от «___» _______ 201__ г.

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

код, наименование ПМ

Председатель ЦМК

____________ Е.А. Тыщенко

(подпись)

Начальник УПО__________________ Салимжанов

С.Г.

(подпись)

Организация-разработчик: БОУ ОО СПО «Сибирский профессиональный колледж»

Разработчик(и): Провидошина А.А., преподаватель(и) БОУ ОО СПО «Сибир-ский профессиональный колледж»

Рецензенты: Е.А.Тыщенко, преподаватель БОУ ОО СПО «Сибирский профессиональный колледж» высшей категории

Рекомендована учебно-методическим советом БОУ ОО СПО «Сибирский профессиональный колледж» для применения в учебном процессе, протокол №____ от «___» ______________ 201_ г.

© Сибирский профессиональный колледж1. ПАСПОРТ ПРОГРАММЫ УЧЕБНОЙ ПРАКТИКИ

Page 3: рп по у сп практике вт

1.1. Область применения программы

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

ФГОС СПО по специальности 230115 Программирование в компьютерных системах.

1.2. Цели и задачи учебной практики:

Получение практического опыта:

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

языках программирования;

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

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

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

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

документации;

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

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

ПК 1.2. Осуществлять разработку кода программного продукта на основе готовых

спецификаций на уровне модуля.

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

специализированных программных средств.

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

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

ПК 1.6. Разрабатывать компоненты проектной и технической документации с

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

Формирование общих компетенций (ОК):

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

Page 4: рп по у сп практике вт

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

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

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

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

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

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

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

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

ОК 10. Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей)

1.3. Количество часов на освоение учебной практики: МДК 01.01. «Системное программирование» - 36 часовМДК 01.02. «Прикладное программирование» - 72 часа.

1.4. Форма аттестации зачет

Page 5: рп по у сп практике вт

2. ТЕМАТИЧЕСКИЙ ПЛАН И СОДЕРЖАНИЕУЧЕБНОЙ ПРАКТИКИ

2.1 МДК 01.01 Системное программирование

Наименование разделов (тем) Виды работ

Содержание учебного материала

Кол-во часов

Подготовка и выполнение программ на языке ассемблер

Технологический процесс подготовки и выполнения программ на языке ассемблер. Регистры, память и логическая адресация. Реальный режим. Защищённый режим. Режимы MASM и Ideal при использовании Turbo Assembler.

Программирование на языке Ассемблера. Предложения языка Ассемблера. Регистры. Биты и байты ASCII. Двоичные числа. Шестнадцатеричное представление

6

Директивы сегментов и способы адресации

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

Сегментные регистры: CS, DS, SS и ES Регистры общего назначения: AX, BX, CX и DX Регистровые указатели: SP и BP Индексные регистры: SI и DI Регистр командного указателя: IP Флаговый регистр.

6

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

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

Свойства операций над строками REP: Префикс повторения цепочечной команды. MOVS: Пересылка строк. LODS: Загрузка строки. STOS: Запись строки. CMPS: Сравнение строк. SCAS: Сканирование строк. Сканирование и замена. Альтернативное кодирование. Дублирование образца

6

Макроопределение и макрокоманды.

Программирование операций над файлами, каталогами и дисками. Защита программ от

Двухпроходный Ассемблер — первый проход. Структура таблиц Ассемблера

6

Page 6: рп по у сп практике вт

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

Двухпроходный Ассемблер — второй проход. Некоторые дополнительные директивы. Директивы связывания. Одно_ и многопроходный Ассемблер.

Арифметические операции над данными в ASCII - и BCD –форматах

Арифметические операции над данными в ASCII - и BCD –форматах Форматы представления чисел. Процедурные типы данных. Объекты.

Обработка двоичных данных. Беззнаковые и знаковые данные. Умножение. Сдвиг регистровой пары DX:AX . Деление. Преобразование знака. Обработка данных в форматах ASCII и BCD . Двоично-десятичный формат (BCD) . Сдвиг и округление

6

Интеграция кода Turbo Assembler и Borland С++.

Turbo Assembler и Borland С++. Turbo Assembler и Borland Pascal.

Многомодульное программирование: использование внешних функций, использование локальных областей памяти. Стыковка с языками высокого уровня. Особенности создания ассемблерных функций для включения их в dll. Макросредства языка ассемблера. Ввод-вывод данных. Работа с файлами

6

Всего часов 36

Page 7: рп по у сп практике вт

3. УСЛОВИЯ РЕАЛИЗАЦИИ УЧЕБНОЙ (ПРОИЗВОДСТВЕННОЙ) ПРАКТИКИ

Учебная практика:

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

Программа учебной практики реализуется в учебных лабораториях информатики и ВТ.

Оборудование учебной лаборатории и рабочих мест учебной лаборатории:1. ПК 11 шт., со следующими минимальными техническими характеристиками:

Процессор Celeron(R)- 1.70Ghz; Объем оперативной памяти –128 Mb; Объем жесткого диска 10 Gb; Монитор –15”;

2. Операционная система Windows XP (Windows 7);3. Язык программирования Assembler4. Методические разработки по ключевым темам каждого раздела;5. Комплект карт-заданий по всем темам программы, включая комплексные и

проверочные работы.

3.2. Информационное обеспечение обучения:

1. Введение в прикладное дискретное программирование: Модели и

вычислительные алгоритмы: Учебное пособие для вузов : Автор: Сигал

И.Х., Иванова А.П. Издательство: М: Физматлит ISBN: 5-9221-0189-7

Год:2007 - 240 с.

2. Введение в прикладное дискретное программирование: модели и

вычислительные алгоритмы: автор: сигал и. Издательство: физматлит isbn:

5-9221-0189-7 год: 2009 – 240 с.

3. Программирование баз данных в Delphi 7. Учебный курс : Автор: В.

Фаронов Издательтво: издательство: Питер ISBN: 5-318-00100-9 Год: 2009 -

464 с.

4. Программирование в сетях Microsoft Windows. Мастер-класс : Автор:А.

Джонс, Дж. Оланд Издательство: издательство: Питер ISBN: 5-318-00725-2

Год: 2007 608 с.

Page 8: рп по у сп практике вт

5. Троелсен Эндрю. Язык программирования C# 2010 и платформа .NET 4.0,

5-е изд.:Пер.с англ. . - М.:ООО”И.Д. Вильямс”, 2011.-1392 с.: ил. -

Парал.тит. англ.

6. Рихтер Дж. CLR via С#. Программирование на платформе Microsoft.NET

Framework 4.0 на языке С#. 3-е изд. - СПб.: Питер, 2012. – 928 с.: ил.

7. Common Intermediate Language и системное программирование

Microsoft .NET: А. В. Макаров, С. Ю. Скоробогатов, А. М. Чеповский —

Санкт-Петербург, Интернет-университет информационных технологий,

Бином. Лаборатор, 2010 г.- 328 с.

8. Бадд Т. Объектно-ориентированное программирование в действии – СПб.:

Питер, 2008 – 360 с.

9. Герберт Шилдт. C# 4.0: полное руководство = C# 4.0 The Complete

Reference. — М.: «Вильямс», 2010. – 415 с.

10. Керниган Б., Пайк Р. Практика программирования - СПб.: "Невский

диалект", 2008 – 350 с.

11. Программирование игр для Windows. Советы профессионала. Издание 2:

Андре Ламот Издательство: Вильямс ISBN: Год: 2009 – 240 с.

Интернет-ресурсы: 20

1. Основные материалы по Visual C#

2. Руководство по программированию на C#

3. Язык C# (инструкции по C#)

4. Практическое руководство. Создание приложений Windows Forms

3.3. Общие требования к организации учебной практики

Учебная практика проводится в учебных лабораториях информатики и ВТ по 6

часов в день(3 учебные пары) с соблюдением всех регламентированных перерывов.

Page 9: рп по у сп практике вт

4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ ПРОГРАММЫ УЧЕБНОЙ (ПРОИЗВОДСТВЕННОЙ) ПРАКТИКИ

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

(производственной) практики осуществляется мастером производственного

обучения/преподавателем профессионального цикла в процессе проведения

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

Результаты обучения(ОК и ПК)

Основные показатели оценки результата

Формы и методы контроля и оценки результатов обучения

Вид аттестации

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

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

Текущий контроль в форме:- оценка выполнения индивидуальных заданий;

УП

ПП

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

Текущий контроль в форме:- оценка выполнения индивидуальных заданий;

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

Текущий контроль в форме:- оценка выполнения индивидуальных заданий;

ПП

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

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

Текущий контроль в форме:- оценка выполнения индивидуальных заданий;

ПП

Page 10: рп по у сп практике вт

УП

Точность создания программы по разработанному алгоритму как отдельного модуля;

Текущий контроль в форме:- оценка выполнения индивидуальных заданий;

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

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

Текущий контроль в форме:- оценка выполнения индивидуальных заданий;

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

Текущий контроль в форме:- оценка выполнения индивидуальных заданий;

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

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

Текущий контроль в форме:- оценка выполнения индивидуальных заданий;

УП

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

Текущий контроль в форме:- оценка выполнения индивидуальных заданий;

Эк

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

Точность проведения оптимизации программного кода модуля по определенному сценарию;

Текущий контроль в форме:- оценка выполнения индивидуальных заданий;

УП

Правильность выполнения отладки и тестирование

Текущий контроль в форме:- оценка выполнения

ПП

Page 11: рп по у сп практике вт

программы на уровне модуля;

индивидуальных заданий;

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

Текущий контроль в форме:- оценка выполнения индивидуальных заданий;

Эк

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

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

ПП

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

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

- активность и ини-циативность в про-цессе освоения про-фессиональной дея-тельности;- участие в студен-ческих конференци-ях, конкурсах и т.п.

ПП

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

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

Эк

ПП

Page 12: рп по у сп практике вт

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

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

ПП

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

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

Эк

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

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

УП

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

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

УП