Download - рп по у сп практике вт
![Page 1: рп по у сп практике вт](https://reader036.vdocuments.pub/reader036/viewer/2022082804/54986d11b4795959058b4ac1/html5/thumbnails/1.jpg)
бюджетное образовательное учреждениеОмской области среднего профессионального образования
«Сибирский профессиональный колледж»
РАБОЧАЯ ПРОГРАММАУЧЕБНОЙ ПРАКТИКИ
ПМ 01 «Разработка программных модулей программного обеспечения для компьютерных систем»
МДК 01.01. «Системное программирование»
230115 Программирование в компьютерных системах
ДЛЯ СТУДЕНТОВ ОЧНОЙ И ЗАОЧНОЙ ФОРМ ОБУЧЕНИЯ
Омск, 2013 г.
![Page 2: рп по у сп практике вт](https://reader036.vdocuments.pub/reader036/viewer/2022082804/54986d11b4795959058b4ac1/html5/thumbnails/2.jpg)
Одобренацикловой методической комис-сией информатики и информационных технологий
протокол №___ от «___» _______ 201__ г.
Программа учебной практики разработана на основе рабочей программы профессионального модуля ПМ «Разработка программных модулей программного обеспечения для компьютерных систем»
код, наименование ПМ
Председатель ЦМК
____________ Е.А. Тыщенко
(подпись)
Начальник УПО__________________ Салимжанов
С.Г.
(подпись)
Организация-разработчик: БОУ ОО СПО «Сибирский профессиональный колледж»
Разработчик(и): Провидошина А.А., преподаватель(и) БОУ ОО СПО «Сибир-ский профессиональный колледж»
Рецензенты: Е.А.Тыщенко, преподаватель БОУ ОО СПО «Сибирский профессиональный колледж» высшей категории
Рекомендована учебно-методическим советом БОУ ОО СПО «Сибирский профессиональный колледж» для применения в учебном процессе, протокол №____ от «___» ______________ 201_ г.
© Сибирский профессиональный колледж1. ПАСПОРТ ПРОГРАММЫ УЧЕБНОЙ ПРАКТИКИ
![Page 3: рп по у сп практике вт](https://reader036.vdocuments.pub/reader036/viewer/2022082804/54986d11b4795959058b4ac1/html5/thumbnails/3.jpg)
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: рп по у сп практике вт](https://reader036.vdocuments.pub/reader036/viewer/2022082804/54986d11b4795959058b4ac1/html5/thumbnails/4.jpg)
ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффектив-ность и качество.
ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность.
ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития.
ОК 5. Использовать информационно-коммуникационные технологии в про-фессиональной деятельности.
ОК 6. Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями.
ОК 7. Брать на себя ответственность за работу членов команды (подчинен-ных), за результат выполнения заданий.
ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повыше-ние квалификации.
ОК 9. Ориентироваться в условиях частой смены технологий в профессиональ-ной деятельности.
ОК 10. Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей)
1.3. Количество часов на освоение учебной практики: МДК 01.01. «Системное программирование» - 36 часовМДК 01.02. «Прикладное программирование» - 72 часа.
1.4. Форма аттестации зачет
![Page 5: рп по у сп практике вт](https://reader036.vdocuments.pub/reader036/viewer/2022082804/54986d11b4795959058b4ac1/html5/thumbnails/5.jpg)
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: рп по у сп практике вт](https://reader036.vdocuments.pub/reader036/viewer/2022082804/54986d11b4795959058b4ac1/html5/thumbnails/6.jpg)
копирования и несанкционированного доступа. Структура макроопределения. Макрокоманды. Макрорасширения. Псевдооператоры макроассемблера. Преобразование 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: рп по у сп практике вт](https://reader036.vdocuments.pub/reader036/viewer/2022082804/54986d11b4795959058b4ac1/html5/thumbnails/7.jpg)
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: рп по у сп практике вт](https://reader036.vdocuments.pub/reader036/viewer/2022082804/54986d11b4795959058b4ac1/html5/thumbnails/8.jpg)
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: рп по у сп практике вт](https://reader036.vdocuments.pub/reader036/viewer/2022082804/54986d11b4795959058b4ac1/html5/thumbnails/9.jpg)
4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ ПРОГРАММЫ УЧЕБНОЙ (ПРОИЗВОДСТВЕННОЙ) ПРАКТИКИ
Контроль и оценка результатов освоения программы учебной
(производственной) практики осуществляется мастером производственного
обучения/преподавателем профессионального цикла в процессе проведения
занятий, а также выполнения обучающимися учебно-производственных заданий.
Результаты обучения(ОК и ПК)
Основные показатели оценки результата
Формы и методы контроля и оценки результатов обучения
Вид аттестации
ПК 1.1. Выполнять разработку спецификаций отдельных компонент.
Точность определения основных этапов разработки программного обеспечения;
Текущий контроль в форме:- оценка выполнения индивидуальных заданий;
УП
ПП
Правильность применения основных принципов технологии структурного и объектно-ориентированного программирования;
Текущий контроль в форме:- оценка выполнения индивидуальных заданий;
Правильность и точность разработки алгоритма поставленной задачи
Текущий контроль в форме:- оценка выполнения индивидуальных заданий;
ПП
ПК 1.2. Осуществлять разработку кода программного продуктана основе готовых спецификаций на уровне модуля.
Правильность применение основных принципов технологии структурного и объектно-ориентированного программирования;
Текущий контроль в форме:- оценка выполнения индивидуальных заданий;
ПП
![Page 10: рп по у сп практике вт](https://reader036.vdocuments.pub/reader036/viewer/2022082804/54986d11b4795959058b4ac1/html5/thumbnails/10.jpg)
УП
Точность создания программы по разработанному алгоритму как отдельного модуля;
Текущий контроль в форме:- оценка выполнения индивидуальных заданий;
ПК 1.3. Выполнять отладку программных модулей с использованием специализированных программных средств.
Правильность применения основных принципов отладки и тестирования программных продуктов;
Текущий контроль в форме:- оценка выполнения индивидуальных заданий;
Правильность отладки и тестирование программы на уровне модуля;
Текущий контроль в форме:- оценка выполнения индивидуальных заданий;
ПК 1.4. Выполнять тестирование программных модулей.
Проведения тестирования программного модуля по определенному сценарию;
Текущий контроль в форме:- оценка выполнения индивидуальных заданий;
УП
Правильность выполнения отладки и тестирование программы на уровне модуля;
Текущий контроль в форме:- оценка выполнения индивидуальных заданий;
Эк
ПК 1.5. Осуществлять оптимизацию программного кода модуля.
Точность проведения оптимизации программного кода модуля по определенному сценарию;
Текущий контроль в форме:- оценка выполнения индивидуальных заданий;
УП
Правильность выполнения отладки и тестирование
Текущий контроль в форме:- оценка выполнения
ПП
![Page 11: рп по у сп практике вт](https://reader036.vdocuments.pub/reader036/viewer/2022082804/54986d11b4795959058b4ac1/html5/thumbnails/11.jpg)
программы на уровне модуля;
индивидуальных заданий;
Правильность использования инструментальных средств на этапе отладки программного продукта
Текущий контроль в форме:- оценка выполнения индивидуальных заданий;
Эк
ПК 1.6. Разрабатывать компоненты проектной и техническойдокументации с использованием графических языков спецификаций.
Правильность использования инструментальные средства для автоматизации оформления документации;
ПП
Правильность определения и использование методов и средств разработки технической документации
ОК 1. Понимать сущность и социаль-ную значимость сво-ей будущей профес-сии, проявлять к ней устойчивый интерес.
- активность и ини-циативность в про-цессе освоения про-фессиональной дея-тельности;- участие в студен-ческих конференци-ях, конкурсах и т.п.
ПП
ОК 2. Организовы-вать собственную деятельность, выби-рать типовые мето-ды и способы вы-полнения профес-сиональных задач, оценивать их эффек-тивность и качество.
обоснованность выбора и примене-ния методов и спо-собов решения про-фессиональных за-дач в области разра-ботки и админист-рирования баз дан-ных; своевременность выполнения работ и оценка их качества и точности.
Эк
ПП
![Page 12: рп по у сп практике вт](https://reader036.vdocuments.pub/reader036/viewer/2022082804/54986d11b4795959058b4ac1/html5/thumbnails/12.jpg)
ОК 3. Принимать ре-шения в стандарт-ных и нестандарт-ных ситуациях и не-сти за них ответст-венность.
быстрота оценки ситуации и адекват-ность принятия ре-шения при выпол-нении стандартных и нестандартных профессиональных задач в области раз-работки и админи-стрирования баз данных
ПП
ОК 4. Осуществлять поиск и использова-ние информации, не-обходимой для эф-фективного выпол-нения профессио-нальных задач, про-фессионального и личностного разви-тия.
- результативность поиска информации в различных источ-никах, в т.ч. сети Интернет;- адекватность отбо-ра и использования полученной инфор-мации для решения профессиональных задач.
Эк
ОК 5. Использовать информационно-коммуникационные технологии в про-фессиональной дея-тельности.
- результативность поиска информации в Интернете;- адекватность отбо-ра и использования информации для ре-шения профессио-нальных задач.
УП
ОК 7. Брать на себя ответственность за работу членов ко-манды (подчинен-ных), за результат выполнения зада-ний.
- результативность исполнения функ-ций руководителя работ, выполняе-мых группой.
УП