СОГЛАСОВАНО:

Зам. директора

_____________

«_____» ______________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