3. Структура и содержание профессионального модуля - Рабочая программа профессионального модуля разработка программных...

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


НазваниеРабочая программа профессионального модуля разработка программных модулей программного обеспечения для компьютерных систем
страница3/6
ТипРабочая программа
rykovodstvo.ru > Руководство эксплуатация > Рабочая программа
1   2   3   4   5   6

3. Структура и содержание профессионального модуля


3.1 Тематический план профессионального модуля


Коды професси-ональных компе-тенций

Наименования разделов профессионального модуля

Всего часов

Объем времени, отведенный на освоение междисциплинарных курсов

Практика

Обязательная аудиторная учебная нагрузка обучающегося

Самостоятельная работа обучающегося

Учебная,
часов

Производ-ственная,
часов

Всего,
часов

Аудитор-ных занятий

лабора-торные работы и практические занятия,

в т.ч., курсовая работа (проект),

Всего,
часов

в т.ч., курсовая работа (проект),

1

2

3

4

5

6

7

8

9

10

11

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

 

 

 

 

 

 

 

 

 

ПК 1.2.

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

138

92

44

48

 

46

 

 

 

МДК 01.02. Прикладное программирование

 

ПК 1.1. – ПК 1.6

Раздел ПМ2. Создание прикладных программ в среде программирования Visual C

120

80

38

42

 

40

 

 

 

ПК 1.1. – ПК 1.6

Раздел ПМ3. Создание прикладных программ на языке Visual Basic for Applicaton

120

80

20

30

30

40

 

 

 

 

Учебная практика по модулю ПМ.01, часов (если предусмотрена итоговая (концентрированная) практика)

180

 

 

 

 

 

 

180

 

 

Итого по модулю

378

252

102

120

30

126

0

180

0


3.2. Содержание обучения по профессиональному модулю

Наименование
разделов и тем

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

Объем часов

Уровень освоения

1

2

3

4

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

138

 

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

138

 

Тема 1.1.
Базовая система ввода-вывода (BIOS)

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

6

2

1

Программы BIOS. Ключевые адреса программ BIOS. Векторы аппаратных и программных прерываний. BIOS Data Area.

2

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

3

Прерывания. Асинхронные или внешние (аппаратные) прерывания. синхронные или
внутренние прерывания. Программные прерывания. Вектор прерывания. Клавиатурное
прерывание. Кольцевой буфер (417h, 418h).

4

Скан-коды. ASCII. Наложение символов. Национальные варианты ASCII. Структурные
свойства таблицы кодировки.

5

Командная строка DOS. Работа с файлами. Работа с каталогами.

6

Дисковое прерывание 13h. Структуры дисков. Физическая структура диска. Логические
диски. Мастер-таблица. Метафайлы. Загрузочный сектор. FAT. NTFS.

7

Редактирование системных ресурсов. Regedit (редактор реестра).

Лабораторные работы

10

 

1

Знакомство и изучение свойств BIOS

2

Работы с параметрами и клавишами управления BIOS. Работа с периферией
(клавиатурой).

3

Работа с командной строкой DOS: работа с файлами и каталогами

4

Работа с командной строкой DOS: создание командных файлов с расширением *.bat

5

Работа с программой Fdisk

1

2

3

4

Тема 1.2
OS Windows: загрузка, настройка, управление, обслуживание

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

8

2

1

Каталоги, корневой каталог.  Дерево каталогов. Каталоги в UNIX.

2

Загрузчик ОС, этапы загрузки ОС. Master Boot Record (MBR). Boot loader. Загрузка
операционной системы. NTLDR. Загрузочный (системный) диск. Настройка
системы. Tweak-XP. Customizer XP. Tweak UI.

3

Операционные системы. Функции операционных систем. Ядро операционной системы.
Управление задачами и памятью в операционных системах.

4

Диспетчеризация. Качество диспетчеризации и гарантии обслуживания. Диспетчеризация задач с использованием динамических приоритетов.

5

Работа со служебными программами. Дефрагментация диска. Очистка диска. Архивация
данных. Сведения о системе. Восстановление системы. Контрольная точка. API ОС.

6

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

7

Структура окон, функций, сообщений. Структура графических интерфейсов. Структура
приложения Windows.
Обработка сообщений. События

Лабораторные работы

6

 

1

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

2

Работа со служебными программами Дефрагментация диска, Очистка диска; Архивация данных

3

Работа со служебными программами Сведения о системе; Восстановление системы; Контрольная точка.



1

2

3

4

Тема 1.3
Программирование в OS Windows

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

10

2

1

Ресурсы программ. Меню. Диалоговые окна. Кнопки

2

Немодальные диалоговые окна. Модальные на уровне приложения. Модальные на
уровне окна.

3

Стандартные элементы управления. Графический список. Индикатор
прогресса. Наборный счетчик. Редакторы ресурса. Иконки. Курсоры. Битовые картинки (*.BMP). Строки. Диалоговые окна. Меню. Акселераторы

4

Реестр. Описание разделов реестра: HKEY_CURRENT_USER; HKEY_USERS;
HKEY_LOCAL_MACHINE; HKEY_CLASSES_ROOT; HKEY_CURRENT_CONFIG.
ActiveX. ActiveX Document Object. Shells.

5

Работа с реестром, regedit, .reg и .adm файлы. Формат REG-файла. Создание REG-файла.
Синтаксис REG-файла. ADM файлы. .bat и .cmd файлы. Пакетный файл. Редактор
системных правил Poledit. PowerShell (Wsh, script-shell). Командлеты. Сценарии WSH.

6

Системы управления файлами. Атрибуты файла. Поиск файлов.

7

Утилиты. Функции утилит. Типы утилит.

8

Трансляторы, компиляторы, интерпретаторы. Виды трансляторов.

9

Отладчик или дебаггер (англ. debugger). Список отладчиков. Таблица команд debug.exe.
Просмотр областей памяти. Непосредственный ввод программы в память с помощью
debug.exe.

10

Обфускаторы. Обфускация. Цели обфускации. Усложнение исследования кода.
Оптимизация. Ошибки в обфускаторах

11

Структура исполняемых файлов в ОС.

Лабораторные работы

10

 

1

Создание файлов ресурсов: создание меню.

2

Работа с оболочкой командной строки Windows

3

Редактирование параметров реестра Windows. Редактор реестра RegEdit

4

Работа с языком интерпретатора cmd.exe

5

Работа с программой-отладчиком debug.exe.

1

2

3

4

Тема1.4
Язык ассемблера

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

12

3

1

Структура процессора Intel x86. Регистры (8, 16, 32, 64 бит). Регистры для адресации.
Регистры сегментов. Регистр указателя стека. Регистр указателя команд IP. Регистр флагов.

2

Кэш. Уровни кэша. Кэш-архитектуры.

3

Ассемблер. Процесс создания программы на языке Ассемблера.

4

Структура программ ассемблера. Предложения. Выражения. Арифметические операторы.
Операторы сдвига. Операторы отношений. Операции с битами. Оператор индекса.
Оператор PTR. Операторы HIGH и LOW. Оператор SEG. Оператор SIZE. Приоритеты
операций. Ссылки вперед.

5

Директивы определения данных. Скалярные данные. Записи. Структуры.
Директивы. Директива EQU. Директива ASSUME. Директива INCLUDE.

6

Команды. Команды пересылки. Команда MOV. Команда обмена данных XCHG. Команды загрузки полного указателя LDS и LES. Команда перекодировки XLAT. Команды арифметического сложения ADD и ADC. Команды арифметического вычитания SUB и SBB. Команда смены знака NEG. Команды инкремента INC и декремента DEC. Команды умножения MUL и IMUL. Команды деления DIV и IDIV. Команды, выполняющие логические операции. Команды, выполняющие операции сдвигов.

7

Компиляция, компоновка, отладка. Процесс компиляции. Трансляция программы.
Компоновка программы. Отладка программы. Кодовое представление команд.

8

Адресация памяти. Типы адресации.

9

Команды АЛУ. Функции регистров АЛУ. Выполняемые в АЛУ операции.

10

Базирование и косвенные адреса. Варианты косвенной адресации. Смешанная
непосредственная адресация ячеек памяти.

11

Команды пересылки данных.




1

2

3

4




12

Регистр флагов. Регистр управления. Регистры отладки (32-битные).







13

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

14

Организация циклов. Команда LOOP.

15

Команды обработки строк. Команда сравнения строк CMPS (CMPSB, CMPSW). Команда
сканирования строки SCAS (SCASB, SCASW). Команда пересылки строки MOVS
(MOVSB, MOVSW). Команда сохранения строки STOS (STOSB, STOSW). Команда
загрузки строки LODS (LODSB, LODSW). Префиксы повторения

Лабораторные работы

12

 

1

Изучение структуры программ ассемблера: предложения; выражения; арифметические операторы; операторы сдвига; операторы отношений; операции с битами.

2

Оператор индекса; оператор PTR; операторы HIGH и LOW; оператор SEG; оператор OFFSET; оператор SIZE; приоритеты операций; ссылки вперед.

3

Работа с директивами определения данных

4

Знакомство с программой разработки и отладки программ на языке Ассемблера ¬ Debug

5

Непосредственный ввод программы в память с помощью debug.exe; ассемблирование и дизассемблирование; сохранение программы на диске

6

Функции регистров, входящих в арифметическо-логическое устройство. Формат команд

Тема 1.5
Создание модульной структуры программ

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

8

2

1

Сегменты программы, сегменты подпрограммы. Варианты размещения подпрограммы в
теле программы

2

Команды использования стека. Команда POP. Команда PUSHA. Команда PUSHAW.
Команда PUSHAD. Команда PUSHF. Команда PUSHFW. Команда PUSHFD.

3

Макросредства. Псевдооператоры EQU и =. Макрокоманды. Макродирективы. Директивы
WHILE и REPT. Директива IRP. Директива IRPC. Директивы условной компиляции.

4

Динамические библиотеки. Использование ассемблера с ЯВУ. Согласование вызовов.
Согласование имен. Согласование параметров




1

2

3

4




5

Программирование в UNIX. Структура памяти процесса. Передача параметров командной строки и переменных окружения. Вызов операционной системы.







6

Сопроцессор, MMX, SSE. Сопроцессор. Архитектура сопроцессора. Три служебных
регистра. MMX. SSE.

7

Команды для чисел с плавающей точкой. Команды для целых чисел.

8

Элементы конвейера. Конвейер. Преимущества конвейера. Недостатки конвейера.

Лабораторные работы

10

 

1

Разработка и применение процедур двух типов – ближнего (near) и дальнего (far). Работа с командами вызова подпрограммы CALL и возврата управления RET. Использование команд стека: PUSH, POP, PUSHA, PUSHAW, PUSHF, PUSHFW, PUSHFD.

2

Использование макрокоманд. Использование макродиректив:

4

Использование библиотек Windows

5

Изучение программной модели сопроцессора, видов регистров

6

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

Самостоятельная работа при изучении раздела ПМ 1.
Систематическая проработка конспектов занятий.
Подготовка к лабораторным работам и оформление отчётов по лабораторным работам.
Работа над рефератом по предложенным темам

46

 

Примерная тематика самостоятельной внеаудиторной работы обучающихся

 

 

 

1

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

2

Структура МП Intel 80х86: используемые регистры.

3

Структура МП Intel 80х86: операционное устройство и шинный интерфейс.

4

Размещение данных в памяти. Сегментация памяти.

5

Структура регистра флагов. Команды установки флагов.

6

Структура и форматы команд МП Intel 80х86. Команды пересылки данных.

7

Способы адресации в командах МП Intel 80х86.

8

Назначение фиксированных ячеек BIOS;
1   2   3   4   5   6

Похожие:

Рабочая программа профессионального модуля разработка программных модулей программного обеспечения для компьютерных систем iconОсновная образовательная программа по специальности 09. 02. 03 Программирование...
Результатом освоения профессионального модуля является готовность обучающегося к выполнению вида профессиональной деятельности

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

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

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

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

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

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

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

Рабочая программа профессионального модуля разработка программных модулей программного обеспечения для компьютерных систем iconВопросы для подготовки к экзамену по профессиональному модулю пм....
Дисциплины: мдк. 09. 01 Установка и настройка системного программного обеспечения компьютерных систем и комплексов

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

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

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

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

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

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

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


Руководство, инструкция по применению




При копировании материала укажите ссылку © 2018
контакты
rykovodstvo.ru
Поиск