CorrectWriting: Open-Ended Question with Hints for Teaching Programming-Language Syntax

1Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Teaching students to construct correct statements in programming languages is an important part of introductory programming courses. While modern development environments highlight syntax errors, they do not stimulate thinking in grammatical terms to help the student understand and memorize syntax rules. To facilitate learning syntax, we developed CorrectWriting, a question-type plug-in for the popular LMS Moodle. It finds mistakes in token order and composition and detects typos, including missing and extraneous separators. Mistake messages use teacher-supplied token descriptions to show the grammatical role of each wrong token. Hints are provided about students' mistakes. CorrectWriting questions are actively used by the students of Volgograd State Technical University to prepare for classwork.

Cite

CITATION STYLE

APA

Sychev, O. (2021). CorrectWriting: Open-Ended Question with Hints for Teaching Programming-Language Syntax. In Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE (pp. 623–624). Association for Computing Machinery. https://doi.org/10.1145/3456565.3460030

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free