- •Оглавление
- •Раздел 1.Тематика курсовых проектов. 5
- •Раздел 3. Требования к оформлению курсового проекта и содержанию пояснительной записки. 20
- •Введение.
- •Раздел 1.Тематика курсовых проектов.
- •Темы курсовых проектов.
- •Синхронизация файлов.
- •Кодирование и декодирование информации одним из алгоритмов шифрования.
- •Создание и ведение базы данных оттестированных задач по темам предмета «Основы алгоритмизации и программирования».
- •Сетевая игра со сложной системой правил.
- •Тестирующая программа с возможностью редактирования не только вопросов, но и типов вопросов.
- •Создание и ведение базы данных «Классный журнал».
- •Локальная игра «Тетрис».
- •Текстовый редактор.
- •Локальная игра «Теннис».
- •Игра «Шахматы» с оценкой хода.
- •Многоуровневая сетевая игра.
- •Графический редактор.
- •Создание и ведение базы данных «Библиотека».
- •Анализ кода программы на предмет принадлежности к различным языкам программирования, составление комментария для исполняемой части программы.
- •Сетевая игра «Крестики-нолики».
- •Учебная программа «Визуальная интерпретация видов сортировок».
- •Тестирующая программа без учета вопросов разного типа..
- •Игра «Головоломка».
- •Распознавание структуры программы.
- •Создание и ведение базы данных методических документов преподавателей кафедр колледжа.
- •Создание и ведение базы данных итоговой успеваемости и посещаемости группы.
- •Раздел 2. Требования к порядку выполнения работы над курсовым проектом и форме контроля за его выполнением с учетом специфики предмета .
- •Раздел 3. Требования к оформлению курсового проекта и содержанию пояснительной записки.
- •Форма титульного листа и бланка задания. Образец титульного листа
- •Дневник консультаций
- •Для заметок
- •Раздел 4. Список литературы.
Ф ЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ МОСКОВСКИЙ ТЕХНИЧЕСКИЙ КОЛЛЕДЖ |
Цикловая комиссия «Программное обеспечение вычислительной техники и автоматизированных систем»
Методические рекомендации для выполнения курсового проекта по предмету “Технология разработки программных продуктов”
Студента группы____________________________________ (Ф.И.О.)
Преподаватель: ______________________________________ (Ф.И.О.)
Москва 2009 год. |
Оглавление
МОСКОВСКИЙ ТЕХНИЧЕСКИЙ КОЛЛЕДЖ 1
Раздел 1.Тематика курсовых проектов. 5
Раздел 3. Требования к оформлению курсового проекта и содержанию пояснительной записки. 20
Форма титульного листа и бланка задания. 23
Введение.
Выполнение студентом курсового проекта осуществляется на заключительном этапе изучения дисциплины. При выполнении проекта студентом используются в интегрированном виде знания, полученные в таких дисциплинах как "Основы алгоритмизации и программирования", "Базы данных", "Метрология и стандартизация", "Операционные системы и среды" и "Технология разработки программных продуктов".
Количество часов, отведенных на курсовое проектирование, предусматривается обязательной учебной нагрузкой студента в соответствии с Государственным образовательным стандартом среднего профессионального образования в части государственных требований к минимуму содержания и уровня подготовки выпускников.
Курсовой проект выполняется в сроки, определенные рабочим учебным планом образовательного учреждения. Тематика курсовых проектов разрабатывается преподавателями образовательных учреждений СПО, рассматривается и принимается предметной ЦК, утверждается зам.директора по учебной работе образовательного учреждения. Тема курсовой работы может быть предложена и студентом, но только в случае если можно обосновать её целесообразность.
Целью курсового проекта является практическое применение полученных знаний при решении комплексных задач, связанных со сферой профессиональной деятельности будущих специалистов.
Дисциплина «Технология разработки программных продуктов» обучает студентов всей цепочке разработки программного продукта (ПП) от получения первоначального задания на разработку до получения итогового результата. С целью закрепления полученных теоретических знаний и приобретения практических навыков в рамках данной дисциплины выполняется курсовой проект. Целью курсового проекта является в условиях, приближенных к реальным, применить свои знания, навыки и умения в рамках дисциплины «Технология разработки программных продуктов» для создания программного продукта, полностью удовлетворяющего требованиям заказчика. Таким образом студент выступает в роли исполнителя, а преподаватель - в роли заказчика.
Основная цель дисциплины — выработать у будущего специалиста навыки ведения диалога с заказчиком ПП, без которых невозможно понимание требований заказчика, формулирование технического задания и создание программы, способной выполнять те задачи, которые ставил перед специалистом заказчик ПП.
Работа над проектом включает в себя три основных этапа.
1. Разработка Технического задания. Основной этап работы, составляющий 50-60%
от общего объема работы.
2. Программирование. В соответствии с результатами первого этапа. 30% от общего объема работы.
3. Тестирование проекта и составление пояснительной записки. 10-20% от общего
объема работы.
Каждый из этих этапов включает в себя несколько звеньев технологической цепочки, причем некоторые звенья могут повторяться (итеративный процесс).
Первоначальная формулировка темы задает только общее направление разработки ПП и предполагает обязательное уточнение и наполнение ее реальным содержанием. Только путем многократных уточнений и согласований с заказчиком специалисту удается четко сформулировать постановку задачи.
Студент должен предложить стратегию проектирования, выбрать модель жизненного цикла ПП, провести переговоры с уточнением и согласованием требований заказчика, подготовить соответствующие документы, которые закрепляют договоренности между сторонами процесса и снимают все вопросы, могущие возникнуть у заказчика на этапе принятия готового ПП. На этой стадии достигается взаимная договоренность о сроке сдачи готового проекта. Результатом этого этапа работы является согласованное с заказчиком Техническое задание.
Результат согласований отмечается преподавателем в личном дневнике студента.
Выполнение курсового проекта способствует:
- систематизации и закреплению полученных теоретических знаний и практических умений по общепрофессиональным и специальным дисциплинам,
- углублению теоретических знаний в соответствии с заданной темой,
- формированию умения применять теоретические знания при решении поставленных профессиональных задач,
- формированию умения использовать справочную, нормативную и правовую документацию,
- развитию творческой инициативы, самостоятельности, ответственности и организованности,
- приучает к научному стилю изложения материала (пояснительная записка),
- подготовке к итоговой государственной аттестации.
К курсовому проектированию допускаются студенты, сдавшие все экзамены и зачеты в соответствии с учебным планом по данной специальности.
Руководитель курсового проекта должен иметь высшее образование, соответствующее специальности "Программное обеспечение вычислительной техники и автоматизированных систем".
Раздел 1 содержит тематику курсовых проектов.
Раздел 2 содержит требования к порядку выполнения работы над курсовым проектом и форме контроля за его выполнением с учетом специфики предмета .
Раздел 3 содержит требования к оформлению курсового проекта и рекомендации к содержанию и объему пояснительной записки, содержит образец титульного листа пояснительной записки, образец бланка-задания на курсовое проектирование
Раздел 4 содержит список рекомендуемой литературы.