Date of Award:
8-2020
Document Type:
Thesis
Degree Name:
Master of Science (MS)
Department:
Computer Science
Committee Chair(s)
John Edwards
Committee
John Edwards
Committee
Vladimir Kulyukin
Committee
Hillary Swanson
Abstract
Students in introductory programming classes (CS1) generally have a difficult time learning the rules of programming. Although the general concepts of programming are relatively easy to learn, it can be difficult to learn what exactly can be typed in what order, which is known as syntax. To attempt to help students overcome this barrier, a study was conducted that introduced exercises into a CS1 class which taught the programming syntax in simple steps. The results of this study were obtained by analyzing the keys the students pressed, the errors of their code, their midterm exam scores, and their responses to a short survey.
It was found that the syntax exercises did not reduce the amount of time spent on the assignments or the number of keys the students pressed. However, they did help build the students' confidence, as shown by an increased number of students that continued to attempt the assignments.
This could have a huge impact on the field of computer science, as a decrease in student frustration and an increase in student success will lead to more students remaining in computer science programs. More students in computer science programs will lead to a fuller, more diverse workforce.
Checksum
25b27da0cc7ebe854517eb741c821515
Recommended Citation
Sullivan, Shelsey B., "An Analysis of Syntax Exercises on the Performance of CS1 Students" (2020). All Graduate Theses and Dissertations, Spring 1920 to Summer 2023. 7855.
https://digitalcommons.usu.edu/etd/7855
Included in
Copyright for this work is retained by the student. If you have any questions regarding the inclusion of this work in the Digital Commons, please email us at .