This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (May 2021) |
Задачи Парсонса — это форма объективной оценки, при которой респондентов просят выбрать из набора фрагментов кода, некоторое подмножество которых составляет решение проблемы. Формат задачи Парсонса используется в обучении и преподавании компьютерного программирования .
Дейл Парсонс и Патрисия Хейден из Политехнического института Отаго разработали Головоломки Парсонса по программированию, чтобы помочь овладеть основными синтаксическими и логическими конструкциями языков компьютерного программирования, в частности Turbo Pascal , [1] , хотя может использоваться любой язык программирования. Программные головоломки Парсона стали известны как головоломки Парсонса [2] , а затем задачи Парсонса . [3] Задачи Парсонса стали популярными, поскольку их легче оценивать, чем написанный код, и в то же время захватывать способность учащихся решать проблемы, проявляемую в процессе создания кода. [3]
Задачи Парсонса состоят из частично завершенного решения и набора строк кода, некоторые из которых при правильном расположении правильно завершают решение. Существует большая гибкость в том, как могут быть разработаны проблемы Парсонса, включая типы фрагментов кода, из которых можно выбирать, и то, какая структура решения предоставляется в вопросе. [3] Упрощенные задачи Парсонса предоставляют полную блочную структуру решения, включенного в вопрос, и предоставленные строки кода просто нужно переупорядочить и вставить в эту структуру. [3]
В экзаменационном вопросе по задаче Парсонса, показанном в первом примере, есть 6 пар утверждений, за каждую неправильно выбранную строку из пар вычитается один балл, если более 2 строк не на месте, вычитается один балл, и один балл вычитается за каждую неправильно выбранную строку. вычитается, если до двух вещей не на месте. Один балл вычитается, если открывающая и закрывающая фигурные скобки используются неправильно или не включены там, где это необходимо. [3]
К преимуществам задач Парсонса относятся:
Эффективность задач Парсонса как типа вопросов и как инструмента обучения в обучении компьютерным наукам остается неопределенной из-за отсутствия повторных исследований в этой области. [4]
Задачи Парсонса можно автоматизировать. [4] [5]
Имя | Год | Отвлекающая поддержка | Поддержка отступов | Языки | Обратная связь |
---|---|---|---|---|---|
Горячий картофель [1] | 2006 г. | да | Нет | БАЗОВЫЙ | абсолютный линейный |
КОРТ [6] | 2007 г. | да | да | БАЗОВЫЙ | на основе исполнения; скопировать и вставить в интерпретатор |
ВИЛЬ [7] | 2007 г. | Нет | Нет | независимый | на основе исполнения; учащиеся могут видеть построчную визуализацию |
js-парсонс [5] | 2011 | да | да | питон | относительный линейный |
Эпплеты [8] | 2018 | да | да | С+, С#, Java | относительный линейный; каждое действие учащегося регистрируется на панели обратной связи |
Кодовая головоломка [9] | 2021 | да | да | питон | относительный линейный |