СОГЛАСОВАНО: Зам. директора _____________ «_____» ______________2013 г. | УТВЕРЖДАЮ Зам. директора _____________ «_____» ______________2013 г. |
РАБОЧАЯ ПРОГРАММА ПРОФЕССИОНАЛЬНОГО МОДУЛЯ
Разработка программных модулей программного обеспечения |
для компьютерных систем |
название программы профессионального модуля
Уфа 2013 г.
Рабочая программа профессионального модуля разработана на основе Федерального государственного образовательного стандарта (далее ФГОС) по специальности (специальностями) среднего профессионального образования (далее СПО)
230115 | Программирование в компьютерных системах (базовой и | |
код | углубленной подготовки) |
наименование специальности (уровень подготовки)
Рабочая программа разработана в соответствии с разъяснениями по формированию примерных программ профессиональных модулей начального профессионального и среднего профессионального образования на основе Федеральных государственных образовательных стандартов начального профессионального и среднего профессионального образования, утвержденные , директором Департамента государственной политики и нормативно-правового регулирования в сфере образования Министерства образования и науки Российской Федерации 27 августа 2009 года.
Организация-разработчик: Государственное бюджетное образовательное учреждение среднего профессионального образования «Уфимский государственный колледж радиоэлектроники»
Разработчик:
, к. т.н., преподаватель |
, ученая степень, звание, должность
Рекомендована экспертным советом ГБОУ СПО «УГКР»
Заключение Экспертного совета № | от | « » 2013 г. |
Техническая экспертиза: | , преподаватель ГБОУ СПО «УГКР» |
, должность, сокращенное название ОУ
Содержательная экспертиза: | , зав. кафедрой |
программирования и информационных технологий ГБОУ СПО «УГКР» |
, должность, сокращенное название ОУ
СОДЕРЖАНИЕ
стр. | |
1. Паспорт рабочей программы профессионального модуля | 4 |
2. Результаты освоения профессионального модуля | 6 |
3. Структура и содержание профессионального модуля | 8 |
4. Условия реализации профессионального модуля | 22 |
5. Контроль и оценка результатов освоения профессионально модуля | 25 |
Приложение 1 | 32 |
Приложение 2 | 37 |
1. ПАСПОРТ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ
Разработка программных модулей программного обеспечения для |
компьютерных систем |
название профессионального модуля
1.1. Область применения программы
Рабочая программы профессионального модуля является частью основной профессиональной образовательной программы ГБОУ СПО «УГКР» в соответствии с ФГОС третьего поколения по специальности СПО:
230115 | Программирование в компьютерных системах |
код наименование специальности
в части освоения основного вида профессиональной деятельности (ВПД):
Разработка программных модулей программного обеспечения для |
компьютерных систем |
и соответствующих профессиональных компетенций (ПК):
1.1 | Выполнять разработку спецификаций отдельных компонент. |
1.2 | Осуществлять разработку кода программного продукта на основе готовых |
спецификаций на уровне модуля. | |
1.3 | Выполнять отладку программных модулей с использованием специализиро- |
ванных программных средств. | |
1.4 | Выполнять тестирование программных модулей. |
1.5 | Осуществлять оптимизацию программного кода модуля. |
1.6 | Разрабатывать компоненты проектной и технической документации с испо- |
льзованием графических языков спецификаций. |
Рабочая программа профессионального модуля может быть использована в дополнительном образовании в рамках подготовки специалистов по курсу «Разработка программных модулей программного обеспечения для компьютерных систем» на основании основного общего образования. Опыт работы не требуется.
Рабочая программа составляется для очной, заочной, заочной с элементами дистанционных образовательных технологий формам обучения.
1.2. Цели и задачи модуля – требования к результатам освоения модуля
В результате освоения обязательной части модуля обучающийся должен иметь практический опыт:
- разработки алгоритма поставленной задачи и реализаций его средствами автоматизированного проектирования;
- разработки кода программного продукта на основе готовой спецификации на уровне модуля;
- использования инструментальных средств на этапе отладки программного продукта;
- проведения тестирования программного модуля по определенному сценарию;
В результате освоения обязательной части модуля обучающийся должен уметь:
- осуществлять разработку кода программного модуля на современных языках программирования;
- создавать программу по разработанному алгоритму как отдельный модуль;
- выполнять отладку и тестирование программы на уровне модуля;
- оформлять документацию на программные средства;
- использовать инструментальные средства для автоматизации оформления документации;
В результате освоения обязательной части модуля обучающийся должен знать:
- основные этапы разработки программного обеспечения;
- основные принципы технологии структурного и объектно-ориентированного программирования;
- основные принципы отладки и тестирования программных продуктов;
- методы и средства разработки технической документации;
В результате освоения вариативной части модуля обучающийся должен уметь:
- разрабатывать алгоритмы на выбранном языке программирования;
- проектировать, тестировать и отлаживать программный код;
В результате освоения вариативной части модуля обучающийся должен знать:
- модели жизненного цикла программных продуктов;
- модели процесса разработки программных продуктов;
- способы оптимизации программного кода;
1.3. Количество часов на освоение программы профессионального модуля
Всего – 567 часов, в том числе:
максимальной учебной нагрузки обучающегося – 351 часов, включая:
обязательной аудиторной учебной нагрузки обучающегося – 257 часов;
самостоятельной работы обучающегося – 94 часов;
учебной практики – 216 часов.
2. РЕЗУЛЬТАТЫ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ
Результатом освоения программы профессионального модуля является овладение обучающимися видом профессиональной деятельности
Разработка программных модулей программного обеспечения для |
компьютерных систем |
в том числе профессиональными (ПК) и общими (ОК) компетенциями:
Код | Наименование результата обучения |
ПК 1.1. | Выполнять разработку спецификаций отдельных компонент. |
ПК 1.2 | Осуществлять разработку кода программного продукта на основе готовых спецификаций на уровне модуля. |
ПК 1.3. | Выполнять отладку программных модулей с использованием специализированных программных средств. |
ПК 1.4. | Выполнять тестирование программных модулей. |
ПК 1.5. | Осуществлять оптимизацию программного кода модуля. |
ПК 1.6. | Разрабатывать компоненты проектной и технической документации с использованием графических языков спецификаций. |
Базовая подготовка | |
ОК 1. | Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес. |
ОК 2. | Организовывать собственную деятельность, определять методы и способы выполнения профессиональных задач, оценивать их эффективность и качество. |
ОК З. | Принимает решения в стандартных и нестандартных ситуациях и несет за них ответственность. |
ОК 4. | Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития. |
ОК 5. | Использовать информационно-коммуникационные технологии в профессиональной деятельности. |
ОК 6. | Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями. |
ОК 7. | Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий. |
ОК 8. | Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации |
OK 9. | Ориентируется в условиях частой смены технологий в профессиональной деятельности. |
ОК 10 | Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей). |
Углубленная подготовка | |
ОК 1. | Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес. |
ОК 2. | Организовывать собственную деятельность, определять методы и способы выполнения профессиональных задач, оценивать их эффективность и качество. |
ОК 3. | Решать проблемы, оценивать риски и принимать решения в нестандартных ситуациях. |
ОК 4. | Осуществлять поиск, анализ и оценку информации, необходимой для постановки и решения профессиональных задач, профессионального и личностного развития. |
ОК 5. | Использовать информационно-коммуникационные технологии для совершенствования профессиональной деятельности. |
ОК 6. | Работать в коллективе и команде, обеспечивать ее сплочение, эффективно общаться с коллегами, руководством, потребителями. |
ОК 7. | Ставить цели, мотивировать деятельность подчиненных, организовывать и контролировать их работу с принятием на себя ответственности за результат выполнения заданий. |
ОК 8. | Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации. |
ОК 9. | Быть готовым к смене технологий в профессиональной деятельности. |
ОК 10. | Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей). |
3. СТРУКТУРА и ПРИМЕРНОЕ содержание профессионального модуля
3.1. Тематический план профессионального модуля
Коды профессиональных компетенций | Наименования разделов профессионального модуля* | Всего часов (макс. учебная нагрузка и практики) | Объем времени, отведенный на освоение междисциплинарного курса (курсов) | Практика | |||||
Обязательная аудиторная учебная нагрузка обучающегося | Самостоятельная работа обучающегося | Учебная, часов | Производственная (по профилю специальности), | ||||||
Всего, часов | в т. ч. лабораторные работы и практические занятия, часов | в т. ч., курсовая работа (проект), часов | Всего, часов | в т. ч., курсовая работа (проект), часов | |||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
ПК 1.1. ПК 1.2. ПК 1.3. ПК 1.4. ПК 1.5 ПК 1.6 | Раздел 1 Использование технологии прикладного программирования для разработки программных модулей | 216 | 158 | 78 | - | 58 | - | - | - |
ПК 1.1. ПК 1.2. ПК 1.3. ПК 1.4. ПК 1.5 | Раздел 2 Использование технологии системного программирования для разработки программных модулей | 135 | 99 | 48 | 36 | - | - | ||
Учебная практика, часов | 216 | 216 | |||||||
Всего: | 567 | 257 | 126 | - | 94 | - | 216 | - |
3.2 Содержание обучения по профессиональному модулю
Наименование разделов профессионального модуля, междисциплинарных курсов и тем | Содержание учебного материала, лабораторных работ, практические занятия, самостоятельная работа обучающихся, курсовая работ(проект) | Объем часов | Уровень освоения | |
Базовая подготовка | Углубленная подготовка | |||
1 | 2 | 3 | 4 | |
Раздел 1 Использование технологии прикладного программирования для разработки программных модулей | 236 | |||
МДК 2. Прикладное программирование | 216 | |||
IV семестр | ||||
1 Технология разработки программных продуктов | 68 | |||
Тема 1 Основные процессы жизненного цикла | Содержание учебного материала | 2 | ||
1 | V-образная модель. Модель прототипирования. | 2 | 1 | 1 |
Тема 2 Методология проектирования программных продуктов. | Содержание учебного материала | 2 | ||
1 | Общая характеристика и компоненты проектирования. | 2 | 1 | 1 |
Тема 2 Введение в технологию программирования. | Содержание учебного материала | 2 | ||
1 | Виды и стили программирования. | 2 | 1 | 1 |
Тема 4 Введение в структурное и объектно-ориентированное программирование. | Содержание учебного материала | 10 | ||
1 | Алгоритм: свойства, способы записи, методы проектирования. | 2 | 2 | 2 |
2 | Алфавит языка Си. | 2 | 2 | 2 |
3 | Операторы условия. | 2 | 2 | 2 |
Лабораторные работы | 4 | |||
1 | Разработка линейных алгоритмов. | |||
2 | Разработка разветвляющихся алгоритмов. | |||
Тема 5 Операторы языка Си | Содержание учебного материала | 22 | ||
1 | Оператор цикла с параметром. | 2 | 2 | 2 |
2 | Оператор цикла с предусловием. Оператор цикла с постусловием. | 2 | 2 | 2 |
3 | Массивы. | 2 | 2 | 2 |
Лабораторные работы | 16 | |||
3-4 | Использование оператора цикла с параметром. | |||
5 | Табулирование функций. | |||
6-7 | Использование оператора цикла с предусловием. | |||
8 | Использование оператора цикла с постусловием. | |||
9-10 | Разработка программного кода с использованием массивов. | |||
Тема 6 Способы повышения эффективности разработки программных продуктов | Содержание учебного материала | 2 | ||
1 | Методы обеспечения надежности на различных этапах жизненного цикла разработки программного продукта. | 2 | 1 | 2 |
Тема 7 Правила и этапы тестирования программных продуктов | Содержание учебного материала | 2 | ||
1 | Программные ошибки. Разработки и выполнение тестов. | 2 | 1 | 2 |
Тема 8 Обеспечение эффективности программного продукта | Содержание учебного материала | 2 | ||
1 | Принципы оптимизации. | 2 | 2 | 2 |
Тема 9 Процессы организации технической документации | Содержание учебного материала | 6 | ||
1 | Метрическая программа организации. | 2 | 2 | 2 |
Лабораторные работы | 4 | |||
11-12 | Разработка технического задания с использованием MS Word. | |||
Самостоятельная работа при изучении раздела 1 Систематическая проработка конспектов занятий, учебной и специальной технической литературы (по вопросам к параграфам, главам учебных пособий, составленным преподавателем). Подготовка рефератов, докладов по пройденным темам. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. Оформление лабораторных работ, отчетов и подготовка к их защите. Составление таблиц для систематизации учебного материала. Разработка алгоритмов. Подготовка презентаций по пройденному материалу. Чтение и анализ литературы. | 18 | |||
Примерная тематика домашних заданий | ||||
1 | Чтение и анализ литературы [] | |||
2 | Чтение и анализ литературы | |||
3 | Составление таблиц для систематизации учебного материала. | |||
4 | 1. Систематическая проработка конспектов занятий, учебной и специальной технической литературы (по вопросам к параграфам, главам учебных пособий, составленным преподавателем). 2. Подготовка рефератов, докладов по пройденным темам. 3. Разработка алгоритмов. | |||
5 | 1. Систематическая проработка конспектов занятий, учебной и специальной технической литературы (по вопросам к параграфам, главам учебных пособий, составленным преподавателем). 2. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. 3. Оформление лабораторных работ, отчетов и подготовка к их защите. | |||
6 | Чтение и анализ литературы. | |||
7 | Подготовка презентаций по пройденному материалу. | |||
8 | Подготовка рефератов, докладов по пройденным темам. | |||
9 | Систематическая проработка конспектов занятий, учебной и специальной технической литературы (по вопросам к параграфам, главам учебных пособий, составленным преподавателем). | |||
V семестр | ||||
2 Прикладное программирование | 82 | |||
Тема 1 Последовательно выполняемые операторы. | Содержание учебного материала | 18 | ||
1 | Операторы выбора | 2 | 2 | 2 |
2 | Операторы передачи управления | 2 | 2 | 2 |
3 | Оператор перехода continue. | 2 | 2 | 2 |
Лабораторные работы | 12 | |||
1-2 | Использование двухмерных массивов. | |||
3-4 | Использование многомерных массивов. | |||
5 | Использование оператора выбора switch-case-default. | |||
6 | Использование оператора безусловной передачи управления goto. | |||
Тема 2 Обработка целочисленных данных. | Содержание учебного материала | 8 | ||
1 | Модификаторы. Операции над целочисленными данными. | 2 | 2 | 2 |
Лабораторные работы | 6 | |||
7-8 | Обработка целочисленных данных. | |||
9 | Разработка программного кода методом половинного деления. | |||
Тема 3 Указатели и адреса объектов. | Содержание учебного материала | 6 | ||
1 | Типы указателей и операции над ними. | 2 | 1 | 2 |
2 | Массивы и указатели. | 2 | 1 | 2 |
3 | Арифметика указателей. | 2 | 1 | 2 |
Тема 4 Функции | Содержание учебного материала | 16 | ||
1 | Определения, описания и вызовы функций. | 2 | 2 | 2 |
2 | Рекурсивные функции. | 2 | 2 | 2 |
3 | Функции и массивы. | 2 | 2 | 2 |
4 | Указатели на функции. | 2 | 2 | 2 |
Лабораторные работы | 8 | |||
10-11 | Использование функций и указателей. | |||
12-13 | Использование рекуррентных отношений при написании программного кода. | |||
Тема 5 Объединение разнотипных данных. | Содержание учебного материала | 10 | ||
1 | Структура как тип совокупность данных. | 2 | 2 | 2 |
2 | Массивы структур. | 2 | 2 | 2 |
3 | Работа со структурами. | 2 | 2 | 2 |
Лабораторные работы | 4 | |||
14-15 | Обработка структурных данных | |||
Тема 6 Предпроцессорные средства. | Содержание учебного материала | 2 | ||
1 | Стадии команды предпроцессорной обработки. | 2 | 1 | 1 |
VI семестр | ||||
3 Прикладное программирование | 66 | |||
Тема 7 Ввод-вывод на языке Си++. | Содержание учебного материала | 16 | ||
1 | Форматирование данных при обменах с потоками. | 2 | 2 | 2 |
2 | Функции ввода-вывода. | 2 | 2 | 2 |
3 | Строковые потоки. | 2 | 2 | 2 |
4 | Работа с файлами. | 2 | 2 | 2 |
Лабораторные работы | 8 | |||
16-17 | Использование файловых потоков. | |||
18-19 | Использование строк при разработке программного кода. | |||
Тема 8 Класс как абстрактный тип. | Содержание учебного материала | 18 | ||
1 | Класс как расширение понятия структуры. | 2 | 2 | 2 |
2 | Конструкторы и деструкторы классов. | 2 | 2 | 2 |
3 | Компоненты классов: public, private, protected. | 2 | 2 | 3 |
Лабораторные работы | 12 | |||
20-21 | Использование динамических массивов структур. | |||
22-23 | Использование классов массивов структур. | |||
24-25 | Использование классов динамических массивов структур. | |||
Тема 9 Объектно-ориентированное программирование. | Содержание учебного материала | 8 | ||
1 | Принципы объектно-ориентированного программирования. | 2 | 3 | 3 |
2 | Линейные списки. | 2 | 3 | 3 |
Лабораторные работы | 4 | |||
26-27 | Использование списков. | |||
Тема 10 Работа с графическими примитивами. | Содержание учебного материала | 6 | ||
1 | Алгоритмы работы с графикой. | 2 | 2 | 2 |
2 | Инициализация графической системы. | 2 | 2 | 2 |
3 | Работа с окнами и координатами. | 2 | 2 | 2 |
Самостоятельная работа при изучении раздела 1 Систематическая проработка конспектов занятий, учебной и специальной технической литературы (по вопросам к параграфам, главам учебных пособий, составленным преподавателем). Подготовка рефератов, докладов по пройденным темам. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. Оформление лабораторных работ, отчетов и подготовка к их защите. Составление таблиц для систематизации учебного материала. Разработка алгоритмов. Подготовка презентаций по пройденному материалу. Чтение и анализ литературы. | 40 | |||
Примерная тематика домашних заданий | ||||
1 | 1. Систематическая проработка конспектов занятий, учебной и специальной технической литературы (по вопросам к параграфам, главам учебных пособий, составленным преподавателем). 2. Разработка алгоритмов. 3. Чтение и анализ литературы. | |||
2 | 1. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. | |||
3 | 1. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. 2. Оформление лабораторных работ, отчетов и подготовка к их защите. 3. Разработка алгоритмов. | |||
4 | 1. Систематическая проработка конспектов занятий, учебной и специальной технической литературы (по вопросам к параграфам, главам учебных пособий, составленным преподавателем). 2. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. 3. Оформление лабораторных работ, отчетов и подготовка к их защите. 4. Разработка алгоритмов. | |||
5 | 1. Чтение и анализ литературы. 2. Составление таблиц для систематизации учебного материала. 3. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. | |||
6 | 1. Систематическая проработка конспектов занятий, учебной и специальной технической литературы (по вопросам к параграфам, главам учебных пособий, составленным преподавателем). | |||
7 | 1. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. 2. Разработка алгоритмов. 3. Оформление лабораторных работ, отчетов и подготовка к их защите. 4. Подготовка рефератов, докладов по пройденным темам. | |||
8 | 1. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. 2. Систематическая проработка конспектов занятий, учебной и специальной технической литературы (по вопросам к параграфам, главам учебных пособий, составленным преподавателем). 3. Оформление лабораторных работ, отчетов и подготовка к их защите. | |||
9 | 1. Чтение и анализ литературы. 2. Оформление лабораторных работ, отчетов и подготовка к их защите. | |||
10 | 1. Составление таблиц для систематизации учебного материала. 2. Систематическая проработка конспектов занятий, учебной и специальной технической литературы (по вопросам к параграфам, главам учебных пособий, составленным преподавателем). 3. Подготовка презентаций по пройденному материалу. | |||
Раздел 2 Использование технологии системного программирования для разработки программных модулей | 135 | |||
МДК 1. Системное программирование | 135 | |||
VI семестр | ||||
Тема 1 Специальные средства языка Турбо-Си. | Содержание учебного материала | 14 | ||
1 | Доступ к регистрам. | 2 | 2 | 2 |
2 | Доступ к оперативной памяти. | 2 | 2 | 2 |
3 | Порты ввода-вывода. | 2 | 2 | 2 |
Лабораторные работы | 8 | |||
1-2 | Использование символьных строк при разработке программного кода | |||
3-4 | Использование структур и связных списков | |||
Тема 2 Генерация программных прерываний. | Содержание учебного материала | 8 | ||
1 | Программа обработки прерываний | 2 | 2 | 2 |
2 | Маскирование программных прерываний | 2 | 2 | 2 |
Лабораторные работы | 4 | |||
5-6 | Представление в памяти массивов и матриц | |||
Тема 3 Загрузка системы, распределение памяти | Содержание учебного материала | 2 | ||
1 | Основное распределение памяти | 2 | 1 | 1 |
Тема 4 Проверка состава оборудования | Содержание учебного материала | 8 | ||
1 | Состав оборудования | 2 | 2 | 3 |
2 | Определение объема оперативной памяти | 2 | 2 | 3 |
Лабораторные работы | 4 | |||
7-8 | Получение навыков в определении конфигурации основных характеристик ЭВМ | |||
Тема 5 Функция таймера- звук и время | Содержание учебного материала | 8 | ||
1 | Генерация звука | 2 | 2 | 2 |
2 | Система служба времени | 2 | 2 | 2 |
Лабораторные работы | 4 | |||
9-10 | Изучение функций системного таймера | |||
Тема 6 Клавиатура | Содержание учебного материала | 8 | ||
1 | Аппаратное прерывание и скан-коды | 2 | 2 | 3 |
2 | Драйвер ANSI. SYS и переопределения клавиатуры | 2 | 2 | 3 |
Лабораторные работы | 4 | |||
11-12 | Изучение организации и принципов работы клавиатуры | |||
VII семестр | ||||
Тема 7 Видеоадаптеры | Содержание учебного материала | 10 | ||
1 | Типы видеоадаптеров | 2 | 2 | 2 |
2 | Видеопамять, режимы видеоадаптера | 2 | 2 | 2 |
3 | Управление курсором, вывод на терминал | 2 | 2 | 2 |
Лабораторные работы | 4 | |||
13-14 | Изучение особенностей функционирования видеосистемы | |||
Тема 8 Внешняя память на магнитных дисках | Содержание учебного материала | 14 | ||
1 | Внешняя память на магнитных дисках | 2 | 2 | 2 |
2 | Физический дисковый адрес | 2 | 2 | 2 |
3 | Логическая структура диска | 2 | 2 | 3 |
Лабораторные работы | 8 | |||
15-16 | Получение навыков в работе с главной загрузочной записью жесткого диска | |||
17-18 | Получение навыков в работе с таблицей размещения файлов | |||
Тема 9 Программный сегмент и программный идентификатор | Содержание учебного материала | 8 | ||
1 | Префикс программного сегмента и его структура, назначение его полей | 2 | 2 | 3 |
2 | Запуск программы из программы | 2 | 2 | 3 |
Лабораторные работы | 4 | |||
19-20 | Изучение принципов управления программами в MS DOS | |||
Тема 10 Системные управляющие блоки DOS | Содержание учебного материала | 10 | ||
1 | Драйверы устройств | 2 | 2 | 2 |
2 | Буферизаций дискового ввода-вывода | 2 | 2 | 3 |
3 | Связи системного блока | 2 | 2 | 3 |
Лабораторные работы | 4 | |||
21-22 | Использование драйверов DOS | |||
Тема 11 Управление памятью | Содержание учебного материала | 8 | ||
1 | Блоки управления памятью | 2 | 2 | 2 |
2 | Функции распределения памяти DOS | 2 | 2 | 2 |
Лабораторные работы | 4 | |||
23-24 | Изучение и распределение памяти в MS DOS | |||
Самостоятельная работа при изучении раздела 2 Систематическая проработка конспектов занятий, учебной и специальной технической литературы (по вопросам к параграфам, главам учебных пособий, составленным преподавателем). Подготовка рефератов, докладов по пройденным темам. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. Оформление лабораторных работ, отчетов и подготовка к их защите. Составление таблиц для систематизации учебного материала. Разработка алгоритмов. Подготовка презентаций по пройденному материалу. Чтение и анализ литературы. | 36 | |||
Примерная тематика домашних заданий | ||||
1 | 1. Чтение и анализ литературы. 2. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. 3. Чтение и анализ литературы. | |||
2 | 1. Систематическая проработка конспектов занятий, учебной и специальной технической литературы (по вопросам к параграфам, главам учебных пособий, составленным преподавателем). 2. Оформление лабораторных работ, отчетов и подготовка к их защите. | |||
3 | 1. Чтение и анализ литературы. | |||
4 | 1. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. 2. Разработка алгоритмов. | |||
5 | 1. Подготовка рефератов, докладов по пройденным темам. 2. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. | |||
6 | 1. Составление таблиц для систематизации учебного материала. 2. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. | |||
7 | 1. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. 2. Разработка алгоритмов. 3. Систематическая проработка конспектов занятий, учебной и специальной технической литературы (по вопросам к параграфам, главам учебных пособий, составленным преподавателем). | |||
8 | 1. Оформление лабораторных работ, отчетов и подготовка к их защите. 2. Чтение и анализ литературы. 3. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. | |||
9 | 1. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. 2. Оформление лабораторных работ, отчетов и подготовка к их защите. | |||
10 | 1. . Систематическая проработка конспектов занятий, учебной и специальной технической литературы (по вопросам к параграфам, главам учебных пособий, составленным преподавателем). 2. Подготовка к лабораторным работам с использованием методических рекомендаций преподавателя. 3. Составление таблиц для систематизации учебного материала. | |||
11 | 1. Оформление лабораторных работ, отчетов и подготовка к их защите. 2. Подготовка презентаций по пройденному материалу. | |||
Учебная практика Виды работ | 216 | |||
1 | Выработка спецификаций к программному продукту. | 6 | ||
2 | Разработка алгоритма | 6 | ||
3 | Построение каскадной модели | 6 | ||
4 | Построение спиральной модели | 6 | ||
5 | Построение водопадной модели | 6 | ||
6 | Разработка программного кода с использованием структурного программирования | 6 | ||
7 | Разработка программного кода с использованием пошаговой детализации | 6 | ||
8 | Разработка программного кода с использованием модульного программирования | 6 | ||
9 | Инициализация массивов | 6 | ||
10 | Реализация динамических структур с помощью массивов | 6 | ||
11 | Разработка программного кода с использованием структур | 6 | ||
12 | Разработка программного кода с использованием функций | 6 | ||
13 | Разработка программного кода с использованием разыменовывания указателей | 6 | ||
14 | Осуществление ввода-вывода | 6 | ||
15 | Осуществление файловых потоков | 6 | ||
16 | Осуществление строковых данных | 6 | ||
17 | Разработка статических классов | 6 | ||
18 | Разработка динамических классов | 6 | ||
19 | Разработка абстрактных классов | 6 | ||
20 | Разработка шаблонов классов | 6 | ||
21 | Выполнение отладки программного кода | 6 | ||
22 | Выполнение сортировки методом «пузырька» | 6 | ||
23 | Выполнение сортировки методом «вставками» | 6 | ||
24 | Выполнение сортировки методом Хоаре | 6 | ||
25 | Проведение тестирования программного кода принципом «белого ящика» | 6 | ||
26 | Проведение тестирования программного кода принципом «серого ящика» | 6 | ||
27 | Проведение тестирования программного кода принципом «черного ящика» | 6 | ||
28 | Осуществление оптимизации программного кода | 6 | ||
29 | Осуществление поисковой оптимизации программного кода | 6 | ||
30 | Составление технической документации | 6 | ||
31 | Составление алгоритмов работы с графикой | 6 | ||
32 | Инициализация графической системы | 6 | ||
33 | Работа с окнами и координатами | 6 | ||
34 | Работа с графическими примитивами | 6 | ||
35 | Создание анимационной картинки | 6 | ||
36 | Составление пользовательской документации | 6 | ||
Всего: | 567 | |||
Для характеристики уровня освоения учебного материала используются следующие обозначения:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |


