No Thumbnail Available

Integrating Parsons problems in a CS1 programming course autograder

(2024)

Files

Lengele_14751700_2024.pdf
  • Open access
  • Adobe PDF
  • 1.53 MB

Details

Supervisors
Faculty
Degree label
Abstract
Computer science courses often suffer from the perception that learning programming is difficult. A significant issue comes from the disparity between the expectations placed on students and the limited time available for learning. Recognizing the need for improvement, CS1 instruction increasingly prioritize student-centered and practice-oriented approaches. Inginious, an automatic grading platform, addresses this need but does not support Parsons problems, an interactive exercise type, effective for teaching programming to novices. Integrating Parsons problems into Inginious has the potential to enrich the platform and further enhance the learning experience. This work aims to develop a plugin for Inginious to support Parsons problems, focusing on interface design and feedback provision. Additionally, a tutorial course for instructors will provide documentation about the plugin and contribute to the validation process. This validation, conducted through instructions and a survey, seeks to gather information to evaluate whether this integration is beneficial for instructors and students.