ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ
ЯРОСЛАВСКОЙ ОБЛАСТИ
государственное образовательное учреждение среднего профессионального образования Ярославской области
ЯРОСЛАВСКИЙ АВТОМЕХАНИЧЕСКИЙ ТЕХНИКУМ
Утверждаю
Директор техникума
____________________Н.Я. Пахнин
( подпись)
«___»____________________20___ г.
Комплект
контрольно-оценочных средств
по профессиональному модулю
ПМ.01 Разработка программных модулей программного обеспечения для компьютерных систем, МДК 01.02. Прикладное программирование
(код и наименование)
основной профессиональной образовательной программы (ОПОП)
по специальности СПО
230115 Программирование в компьютерных сетях.
(код и наименование)
базовой подготовки
Ярославль, 2013
ОДОБРЕНЫ и РЕКОМЕНДОВАНЫ предметно-цикловой комиссией информатики и программирования
| Контрольно-оценочные средства разработаны в соответствии с Федеральным государственным образовательным стандартом (далее – ФГОС) по специальности среднего профессионального образования (далее СПО) 230115 Программирование в компьютерных сетях. |
Протокол №________________ от «____»______________2013г. Председатель ПЦК _____________________ Слепцова М.Е.
| Рекомендованы Методическим советом техникума Протокол №____________________________ от «_______»_________________________201_г.
Председатель Методического совета ________________________Апполонова А.Н. |
Разработчик:
Новиков А.В. преподаватель ГОУ СПО ЯО Ярославского автомеханического техникума
Содержани
1. Паспорт комплекта контрольно-оценочных средств ……………………………………..4
1.1. Область применения 4
1.2. Организация контроля и оценки освоения программы УД 4
1.3. Материально-техническое обеспечение контрольно-оценочных мероприятий 5
2. Комплект материалов для контроля и оценки освоения умений и усвоения знаний 6
3. ПРИЛОЖЕНИЕ А……………………………………………………………………………………...7 4. ПРИЛОЖЕНИЕ Б……………………………………………………………………………………..12
1.1. Область применения.
Комплект контрольно-оценочных средств предназначен для проверки результатов освоения профессионального модуля ПМ.01 Разработка программных модулей программного обеспечения для компьютерных систем, МДК 01.02. Прикладное программирование.
Комплект контрольно-оценочных средств позволяет оценивать освоение умений и усвоение знаний:
Освоенные знания и умения | Показатели оценки результата | Средства оценки |
1 | 2 | 3 |
У1 Осуществлять разработку кода программного модуля на современных языках программирования. З1 Основные этапы разработки программного обеспечения | Выполнение создания кода программного продукта с использованием программируемой среды Delphi | Практические работы 12-35, Экзаменационные билеты 1-30 |
У2 Умение создавать программу по разработанному а З2 Основные принципы технологии структурного и объектно-ориентированного программирования лгоритму | Разработка пользовательского интерфейса, использование компонентов для управления вводом и выводом информации. | Практические работы 12-35, Экзаменационные билеты 1-30 |
У3 Выполнять отладку и тестирования программы на уровне модуля. З3 Основные принципы отладки и тестирование программных продуктов | Использование специализированных программных средств для отладки программных модулей | Практические работы 12-35, Экзаменационные билеты 1-30 |
У4 Оформлять документацию на программные средства. | Оформление проектной и технической документации в соответствии со стандартами. | Практические работы 12-35 |
У5 Использовать инструментальные средства для автоматизации оформления документации З4 Методы и средства разработки технической документации | Использование инструментальных средств и графических языков спецификаций для создания компонент-проектной и технической документации. | Практические работы 12-35 |
Итоговый контроль освоения МДК 01.02. осуществляется на экзамене. Условием допуска к экзамену является выполнение всех практических работ по МДК, в количестве 24 работ.
Экзамен состоит из двух частей. Первая часть содержит два теоретических вопроса в устной форме с возможностью подготовки к ответу, за которые выставляется промежуточная оценка.
Критерии оценки теоретического материала
Отметка «5» ставится, если экзаменуемый:
- изложил содержание материала теоретического вопроса в полном объеме: выявленные знания соответствовали объему, глубине и раскрытию темы;
- правильно использовал терминологию.
Отметка «4» ставится, если экзаменуемый допустил малозначительные ошибки или недостаточно полно раскрыл содержание вопроса, а затем в процессе беседы экзаменатора с экзаменуемым последний самостоятельно делает необходимые уточнения и дополнения.
Отметка «3» ставится, если при ответе обучающийся обнаружил наличие минимального объема знаний, не смог в процессе беседы самостоятельно дать необходимые поправки и дополнения.
Отметка «2» ставится, если обучаемый не знает определения понятий, не владеет даже минимальным фактическим материалом, определенным в образовательном стандарте.
После завершения первого этапа студент может приступить ко второй части экзамена – практическому заданию. За второй этап также выставляется промежуточная оценка за практическую часть.
Критерии оценки программного продукта согласно показателям
|
| качества по ГОСТ 28195-89 |
|
|
|
№ |
| Показатели качества |
п\п |
|
|
|
| |
1 | Показатели надежности программного продукта: | |
| | устойчивость функционирования |
| | работоспособность |
2 | Показатели сопровождения: | |
| | структурность |
3 | Простота конструкции | |
|
| |
4 | Наглядность | |
|
| |
5 | Повторяемость | |
|
| |
6 | Показатели удобства применения | |
|
| |
7 | Легкость освоения | |
|
|
|
Критерии оценки:
«5» | «4» |
| «3» |
| «2» | |
|
|
|
|
|
| |
Созданный | Созданный |
| Созданный |
| Созданный | |
программный | программный | Программный | программный | |||
продукт | продукт имеет | | Продукт | имеет | продукт не | |
разработан в | несоответствие | несоответствие по | соответствует | |||
полном | одному из | | двум показателям: | более 2 | ||
соответствии с | показателей: |
| Простота |
| показателям | |
показателями | простота |
| конструкции, |
| ||
качества | конструкции | показатели |
|
| ||
|
|
| удобства |
|
| |
|
|
| применения |
|
|
После того, как студент проходит все этапы, выставляется общая оценка (средняя арифметическая оценка).
Условием положительной аттестации на экзамене является положительная оценка практической части.
Контрольно-оценочные мероприятия проводятся в лабораториях ИВТ: В-204,
Оборудование лаборатории и рабочих мест лаборатории ИВТ: ___16__
Программное обеспечение, необходимое для решения практического задания: Borland Delphi 7.0
Перечень рекомендуемых учебных изданий, Интернет–ресурсов, дополнительной литературы.
1. Канцедал С. А. Алгоритмизация и программирование: учебное пособие для СПО.- М.: ФОРУМ-ИНФРА-М, 2010
2. Голицына О. Л. Основы алгоритмизации и программирования: учебное пособие для СПО.- М.: ФОРУМ-ИНФРА-М, 2008
3. Семакин И. Т. Основы программирования: учебное пособие для СПО.- М.: Мастерство, 2006
4. Марченко А.И. Программирование в среде Turbo Pascal.Базовый курс.– М.:Наука, 2003
5. Кандюба С.П., Громов В.Н. Delphi 6 Базы данных и приложения. Лекции и упражнения– СПб.: БХВ – Санкт-Петербург, 2000
В состав комплекта входят задания для экзаменуемых и пакет экзаменатора (эксперта).
Задания включают два теоретических материала и одно практическое занятие.
- Задания
- Практические задания
Условия выполнения задания 1. Максимальное время выполнения задания: 60 мин./час. 2. Практическое задание для решения определяется выбором номера билета. Необходимо решить одно практическое задание.
Приложение А Билеты для экзамена МДК 01.02 Прикладное программирование
БИЛЕТ 1 1. Три техники организации при создании прикладного приложения. 2. Компонент Panel. (назначение, основные свойства и события, их значения, примеры, использования в программе). 3. Разработать приложение, которое выдает информацию о файловой системе компьютера при нажатии на кнопку. Также необходимо создать на форме, кнопку выхода из приложения.
БИЛЕТ 2 1. Этапы проектирования приложения (программы). 2. Компонент RadioButton (назначение, основные свойства и события, их значения, примеры, использования в программе). 3. Создать прикладное приложение, которое при нажатии на кнопку “Магазин” выдает диалоговое сообщение “Хотите купить у нас сыр?” с выбором ответов “Yes” и “No”. При выборе ответа “Yes”, на экране появляется сообщение “А сыр еще не завезли”. При выборе “No” на экране появляется сообщение “Правильно! Фигуру нужно беречь!”. БИЛЕТ 3 1. Создание простейших приложений . 2. Компонент CheckBox. (назначение, основные свойства и события, их значения, примеры, использования в программе). 3. Разработать приложение “Секундомер”. В приложении должны использоваться кнопки запуска/приостановки, сброса и выхода из приложения. БИЛЕТ 4 1. Создание пользовательского интерфейса приложения ( виды компонентов, операции при создании приложения). 2. Однострочный редактор Edit. (назначение, основные свойства и события, их значения, примеры, использования в программе). 3. Разработать приложение, которое высчитывает, с какой скоростью пробежит олимпийский марафонец, если известно расстояние, которое он пробежал, и время, за которое он преодолел данное расстояние. БИЛЕТ 5 1. Компонент Button (назначение, основные свойства и события, их значения, примеры, использования в программе). 2. Процедуры и функции, реализующие диалоговые окна. 3. Разработать приложение “Тестирование”, состоящее из 5 вопросов. Тематика свободная. После завершения тестирования выставляется оценка. (с учетом 1 балл за 1 правильный вопрос, 3 балла- “3”, 4 балла –“4”, 5 – “5’’).
БИЛЕТ 6 1. Управление компонентом MainMenu. 2. Многострочный редактор Memo. (назначение, основные свойства и события, их значения, примеры, использования в программе). 3. Разработать приложение “Движущая картинка”. По щелчку мыши по кнопке картинка перемещается самостоятельно с заданным шагом и промежутком времени. БИЛЕТ 7 1. Структура программы Delphi. 2. Компонент RadioButton (назначение, основные свойства и события, их значения, примеры, использования в программе). 3. Разработать приложение “Решение квадратных уравнений”. С клавиатуры вводятся числа a,b и c. Решением квадратного уравнения является корни этого уравнения. Для нахождения корней квадратного уравнения рассматривать все 3 условия дискриминанта. БИЛЕТ 8 1. Форма. Понятие, назначение, создание и управление формой. 2. Управление компонентом MainMenu. 3. Разработать консольное приложение, которое подсчитывает, сколько элементов находится, расположенных ниже главной диагонали, в заданной квадратной матрице. БИЛЕТ 9 1. Выбор имени файла. (OpenDialog и SaveDialog ) 2. Основные концепции ООП. 3. Разработать приложение, которое управляет расположением картинки. Изображение перемещается с помощью кнопок “Вверх”, “Вниз”, “Влево”, “Вправо” на одинаковое перемещение. БИЛЕТ 10 1. Многодокументные приложения 2. Компонент SpinButton. 3. Разработать прикладное приложение “Светофор”, используя компоненты Label и Button. БИЛЕТ 11 1. Понятие классов и объектов 2. Многострочный редактор Memo. (назначение, основные свойства и события, их значения, примеры, использования в программе). 3. Разработать приложение “Тестирование”, состоящее из 5 вопросов. Тематика свободная. После завершения тестирования выставляется оценка. (с учетом 1 балл за 1 правильный вопрос, 3 балла- “3”, 4 балла –“4”, 5 – “5’’).
БИЛЕТ 12 1. Компонент Button (назначение, основные свойства и события, их значения, примеры, использования в программе). 2. Этапы проектирования приложения (программы). 3. Разработать приложение “Тестовый редактор”. Для управления приложением использовать главное меню. Содержание главного меню (Файл: Открыть, Сохранить, Закрыть приложение; Редактировать: Копировать, вставить, вырезать). БИЛЕТ 13 1. Понятие и управление полями (значениями) . Описание полей в коде программы. 2. Управление компонентом PopupMenu. 3. Создать приложение, при нажатии кнопки введенное пользователем сообщение в однострочном редакторе меняется на сообщение наоборот. Пример: ПЕРЕВЕРТЫШ – ШЫТРЕВЕРЕП. БИЛЕТ 14 1. Управление параметрами шрифта. FontDialog (аналог стандартного свойства Font большинства компонентов). 2. Однострочный редактор Edit. (назначение, основные свойства и события, их значения, примеры, использования в программе). 3. Разработать приложение “Калькулятор”. Для кнопок использовать компоненты Button или Panel. Для ввода/вывода использовать однострочный редактор. БИЛЕТ 15 1. Понятие и управление свойствами. Описание свойств в коде программы. 2. Компонент Timer 3. Разработать приложение, которое бы считала следующую систему: БИЛЕТ 16 1. Управление стилями, рамкой формы. Управление полосой прокрутки на форме. 2. Понятие и управление методами. Описание методов в коде программы. 3. Разработать многооконное приложение, состоящее из текстового редактора и графического окна. Установить возможность выбора каскада и мозаики. БИЛЕТ 17 1. Консольные приложения. 2. Понятие и управление событий. Описание событий в коде программы. 3. Разработать прикладное приложение “Арифметические операции”. Пояснения: Дан пять арифметических примеров. При полной заполняемости, при нажатии кнопки выводится сообщение с номерами примеров и булевом значении каждого примера. Необходимо поставить ограничение по вводу только цифр. БИЛЕТ 18 1. Область прокрутки. (ScrollBar) 2. Компонент Image (назначение, основные свойства). 3. Разработать приложение управлением переключения раскладки клавиатуры с русского на английский и обратно. БИЛЕТ 19 1. Объект Screen. 2. Управление стилями, рамкой формы. Управление полосой прокрутки на форме. 3. Составить прикладное приложение “Ожидания моряка”. Условие задачи: Жена моряка ждет у пристани своего возлюбленного. Известно, что его корабль отправился 5 апреля 1612 года в 18-40. По словам моряка корабль должен вернуться в гавань 18 января 1914 в 6-00. Помогите жене моряка узнать точное время ожидания (дни, часы, минуты) . Для ввода значений использовать однострочный редактор. Для вывода результатов использовать окно сообщений. БИЛЕТ 20 1. Компонент StringGrid . (назначение, основные свойства и события, их значения, примеры, использования в программе). 2. Класс TMemory Status. Использование его методов. 3. Разработать приложение “Крестики-нолики”. (три условия победы) БИЛЕТ 21 1. Классы исключений 2. Основные свойства класса TMenuItem. 3. Разработать прикладное приложение “Арифметические операции”. Пояснения: Дан пять арифметических примеров. При полной заполняемости, при нажатии кнопки выводится сообщение с номерами примеров и булевом значении каждого примера. Необходимо поставить ограничение по вводу только цифр. БИЛЕТ 22 1. Основные методы для рисования шаблонных геометрических фигур. 2. Понятие классов и объектов 3. Разработать приложение, которое по выбору пользователя считает тригонометрические функции. В качестве компонента выбора использовать RadioGroup.. БИЛЕТ 23 1. Обработка исключений. Виды ошибок. 2. Основные методы для рисования шаблонных геометрических фигур. 3. Разработать прикладное приложение “Арифметические операции”. Пояснения: Дан пять арифметических примеров. При полной заполняемости, при нажатии кнопки выводится сообщение с номерами примеров и булевом значении каждого примера. Необходимо поставить ограничение по вводу только цифр.
БИЛЕТ 24 1. Управление стандартными диалоговыми окнами. Основные свойства (вкладка Dialogs). 2. Понятие и управление полями (значениями) . Описание полей в коде программы. 3. Дан одномерный массив вещественного типа. Вывести в однострочный редактор сумму отрицательных элементов массива. Элементы массива вводить в созданный на форме компонент StringGrid. БИЛЕТ 25 1. Компонент Image (назначение, основные свойства). 2. Основные свойства и события формы. 3. Разработать приложение “Калькулятор”. Для кнопок использовать компоненты Button или Panel. Для ввода/вывода использовать однострочный редактор. БИЛЕТ 26 1. Панели инструментов (предназначение, виды и перечень компонентов, которые используются для создания ПИ). 2. Основные свойства Canvas (Pen, Brush). 3. Разработать приложение “Крестики-нолики”. (три условия победы) БИЛЕТ 27 1. Модальные и немодальные окна. 2. Компонент UpDown. 3. Разработать приложение “Тестирование”, состоящее из 5 вопросов. Тематика свободная. После завершения тестирования выставляется оценка. (с учетом 1 балл за 1 правильный вопрос, 3 балла- “3”, 4 балла –“4”, 5 – “5’’). БИЛЕТ 28 1. Компоненты, работающие с графикой (Назначение, перечень компонентов, основных свойств и их значение, методы). 2. Консольные приложения. 3. Разработать приложение со строй состояния с помощью компонентов Panel. БИЛЕТ 29 1. Компоненты строки состояния. 2. Процедуры и функции, реализующие диалоговые окна. 3. Разработать приложение со строкой состояния с помощью компонента StatusBar. БИЛЕТ 30 1. Основные конструкции исключений. 2. Понятие и управление событий. Описание событий в коде программы. 3. Разработать приложение “Палитра”. Создать панели с указанием и обозначением цветов, при нажатии на соответствующую панель на форме появляется прямоугольник, окрашенный в указанный цвет.
Приложение Б. Перечень экзаменационных вопросов. Экзаменационные вопросы по дисциплине “ МДК 01.02. Прикладное программирование”
|