Syntax circuitry: A mobile game for practicing programming language syntax

W. A. Shellington, T. O. Humphries, R. Morsi, Mona A.E. Rizvi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

According to the U.S. Bureau of Labor Statistics [1], computer science professions are among the fastest growing occupations in the U.S., and computer science occupations will add more than half a million new jobs in the next ten years. Simultaneously, universities in the U.S. and worldwide are seeing poor retention rates in computer science, with a major reason being that students often view the early courses in the subject as uninteresting and dull [2]. We have developed a mobile game that provides an engaging way for students to practice the basic syntax of C, C++ and Java. Learning programming language syntax is a tedious process. Practicing by actually programming is, of course, ideal, but we believe that a game which is fun for students to play in their spare time will help them get used to distinguishing correct syntactical constructs quickly. The initial version of the game was evaluated by a small population of first-year computer science students at Norfolk State University. The results showed that students enjoyed the game, and that a modest improvement in the students' abilities to identify correct and incorrect syntax was achieved.

Original languageEnglish
Title of host publication2015 IEEE Frontiers in Education Conference: Launching a New Vision in Engineering Education, FIE 2015 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Volume2014
ISBN (Electronic)9781479984534
DOIs
Publication statusPublished - Dec 2 2015
Event2015 IEEE Frontiers in Education Conference, FIE 2015 - El Paso, United States
Duration: Oct 21 2015Oct 24 2015

Conference

Conference2015 IEEE Frontiers in Education Conference, FIE 2015
CountryUnited States
CityEl Paso
Period10/21/1510/24/15

Fingerprint

programming language
syntax
Computer programming languages
Students
computer science
Computer science
student
occupation
labor statistics
programming
profession
Statistics
Personnel
university
ability
learning

Keywords

  • computer science education
  • mobile computing

ASJC Scopus subject areas

  • Software
  • Education
  • Computer Science Applications

Cite this

Shellington, W. A., Humphries, T. O., Morsi, R., & Rizvi, M. A. E. (2015). Syntax circuitry: A mobile game for practicing programming language syntax. In 2015 IEEE Frontiers in Education Conference: Launching a New Vision in Engineering Education, FIE 2015 - Proceedings (Vol. 2014). [7344133] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/FIE.2015.7344133

Syntax circuitry : A mobile game for practicing programming language syntax. / Shellington, W. A.; Humphries, T. O.; Morsi, R.; Rizvi, Mona A.E.

2015 IEEE Frontiers in Education Conference: Launching a New Vision in Engineering Education, FIE 2015 - Proceedings. Vol. 2014 Institute of Electrical and Electronics Engineers Inc., 2015. 7344133.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Shellington, WA, Humphries, TO, Morsi, R & Rizvi, MAE 2015, Syntax circuitry: A mobile game for practicing programming language syntax. in 2015 IEEE Frontiers in Education Conference: Launching a New Vision in Engineering Education, FIE 2015 - Proceedings. vol. 2014, 7344133, Institute of Electrical and Electronics Engineers Inc., 2015 IEEE Frontiers in Education Conference, FIE 2015, El Paso, United States, 10/21/15. https://doi.org/10.1109/FIE.2015.7344133
Shellington WA, Humphries TO, Morsi R, Rizvi MAE. Syntax circuitry: A mobile game for practicing programming language syntax. In 2015 IEEE Frontiers in Education Conference: Launching a New Vision in Engineering Education, FIE 2015 - Proceedings. Vol. 2014. Institute of Electrical and Electronics Engineers Inc. 2015. 7344133 https://doi.org/10.1109/FIE.2015.7344133
Shellington, W. A. ; Humphries, T. O. ; Morsi, R. ; Rizvi, Mona A.E. / Syntax circuitry : A mobile game for practicing programming language syntax. 2015 IEEE Frontiers in Education Conference: Launching a New Vision in Engineering Education, FIE 2015 - Proceedings. Vol. 2014 Institute of Electrical and Electronics Engineers Inc., 2015.
@inproceedings{86e5514599464be8ae8457bef7bd0563,
title = "Syntax circuitry: A mobile game for practicing programming language syntax",
abstract = "According to the U.S. Bureau of Labor Statistics [1], computer science professions are among the fastest growing occupations in the U.S., and computer science occupations will add more than half a million new jobs in the next ten years. Simultaneously, universities in the U.S. and worldwide are seeing poor retention rates in computer science, with a major reason being that students often view the early courses in the subject as uninteresting and dull [2]. We have developed a mobile game that provides an engaging way for students to practice the basic syntax of C, C++ and Java. Learning programming language syntax is a tedious process. Practicing by actually programming is, of course, ideal, but we believe that a game which is fun for students to play in their spare time will help them get used to distinguishing correct syntactical constructs quickly. The initial version of the game was evaluated by a small population of first-year computer science students at Norfolk State University. The results showed that students enjoyed the game, and that a modest improvement in the students' abilities to identify correct and incorrect syntax was achieved.",
keywords = "computer science education, mobile computing",
author = "Shellington, {W. A.} and Humphries, {T. O.} and R. Morsi and Rizvi, {Mona A.E.}",
year = "2015",
month = "12",
day = "2",
doi = "10.1109/FIE.2015.7344133",
language = "English",
volume = "2014",
booktitle = "2015 IEEE Frontiers in Education Conference: Launching a New Vision in Engineering Education, FIE 2015 - Proceedings",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

TY - GEN

T1 - Syntax circuitry

T2 - A mobile game for practicing programming language syntax

AU - Shellington, W. A.

AU - Humphries, T. O.

AU - Morsi, R.

AU - Rizvi, Mona A.E.

PY - 2015/12/2

Y1 - 2015/12/2

N2 - According to the U.S. Bureau of Labor Statistics [1], computer science professions are among the fastest growing occupations in the U.S., and computer science occupations will add more than half a million new jobs in the next ten years. Simultaneously, universities in the U.S. and worldwide are seeing poor retention rates in computer science, with a major reason being that students often view the early courses in the subject as uninteresting and dull [2]. We have developed a mobile game that provides an engaging way for students to practice the basic syntax of C, C++ and Java. Learning programming language syntax is a tedious process. Practicing by actually programming is, of course, ideal, but we believe that a game which is fun for students to play in their spare time will help them get used to distinguishing correct syntactical constructs quickly. The initial version of the game was evaluated by a small population of first-year computer science students at Norfolk State University. The results showed that students enjoyed the game, and that a modest improvement in the students' abilities to identify correct and incorrect syntax was achieved.

AB - According to the U.S. Bureau of Labor Statistics [1], computer science professions are among the fastest growing occupations in the U.S., and computer science occupations will add more than half a million new jobs in the next ten years. Simultaneously, universities in the U.S. and worldwide are seeing poor retention rates in computer science, with a major reason being that students often view the early courses in the subject as uninteresting and dull [2]. We have developed a mobile game that provides an engaging way for students to practice the basic syntax of C, C++ and Java. Learning programming language syntax is a tedious process. Practicing by actually programming is, of course, ideal, but we believe that a game which is fun for students to play in their spare time will help them get used to distinguishing correct syntactical constructs quickly. The initial version of the game was evaluated by a small population of first-year computer science students at Norfolk State University. The results showed that students enjoyed the game, and that a modest improvement in the students' abilities to identify correct and incorrect syntax was achieved.

KW - computer science education

KW - mobile computing

UR - http://www.scopus.com/inward/record.url?scp=84960465270&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84960465270&partnerID=8YFLogxK

U2 - 10.1109/FIE.2015.7344133

DO - 10.1109/FIE.2015.7344133

M3 - Conference contribution

AN - SCOPUS:84960465270

VL - 2014

BT - 2015 IEEE Frontiers in Education Conference: Launching a New Vision in Engineering Education, FIE 2015 - Proceedings

PB - Institute of Electrical and Electronics Engineers Inc.

ER -