Back to results

Virginia Tech

Using Tournament-Based Assignments to Motivate Students in Introductory Computer Science Courses

Abstract

dc:description.abstract

Instructors are hard pressed to create new and exciting projects to use in introductory Computer Science courses. These types of assignments not only have to teach students new concepts but also must cater to the various skill levels that are present in introductory courses. One solution that has been suggested is to used game-based assignment where students develop either a game of a AI strategy capable of playing a game. While these assignments have been shown to motivate students who are learning about programming, there are many drawbacks to using them. Most of these drawbacks come from the time commitment needed to create these assignments. To counter these drawbacks we have created the Genava Framework, a tool which helps instructors and students to create games and strategies which are playable by the framework. Further, all games and strategies compatible with the framework can be used in tournaments in which multiple strategies can compete to see which one is most effective. This allows a tournament to be added to any game-based assignment with minimal additional effort. To test the effectiveness of our framework, it was used to develop a tournament-based assignment for an introductory CS course. Students created strategies for the assignment which then competed in a tournament. The framework was able to handle a tournament involving 147 different strategies without error. Students also were surveyed to collect their opinions on tournament-based assignments and a majority indicated they were enjoyable and recommended their continued use.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Computer Science and Applications
Department dc:contributor.department
Computer Science
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
2013

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Bale, Travis Lafe
Chair dc:contributor.committeechair
  • Edwards, Stephen H.
Committee members dc:contributor.committeemember
  • Tilevich, Eli
  • Perez-Quinonez, Manuel A.

Subjects

dc:subject × 4

Rights

dc:rights
Statement dc:rights
  • In Copyright

Identifiers

dc:identifier.*
Dc Identifier Other
vt_gsexam:1024
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/23118

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Bale, Travis Lafe. Using Tournament-Based Assignments to Motivate Students in Introductory Computer Science Courses. masters thesis, Virginia Tech, 2013. http://hdl.handle.net/10919/23118