Back to results

Virginia Tech

Design and Evaluation of a Web-Based Programming Tool to Improve the Introductory Computer Science Experience

Abstract

dc:description.abstract

Introductory computer science courses can be notoriously difficult for students, especially those outside of the major. There are many reasons for this, but the programming software itself may play a significant role. To address this issue, we have developed Pythy, a web-based programming environment that allows students to write, execute, and test programming assignments from within the familiar interface of a web browser. In this work, we discuss various aspects of Pythy in detail, including the rationale behind its design, the system architecture on which it is built, and the various functions offered by the software. Next, we discuss an evaluation of Pythy\'s effectiveness during a programming course for non CS-majors offered at Virginia Tech, comparing it to a different software solution used in another programming course. Results suggest that Pythy was successful in several target areas, including making it easier to get started with programming and providing feedback about program behavior. Access log data from Pythy itself reveals details about how students used the system. Finally, we conclude with a summary of key contributions and suggest some potential future directions for the system.

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
  • Tilden, Daniel Steven
Chair dc:contributor.committeechair
  • Edwards, Stephen H.
Committee members dc:contributor.committeemember
  • McCrickard, D. Scott
  • Harrison, Steven R.

Subjects

dc:subject × 4

Rights

dc:rights
Statement dc:rights
  • In Copyright

Identifiers

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

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

Tilden, Daniel Steven. Design and Evaluation of a Web-Based Programming Tool to Improve the Introductory Computer Science Experience. masters thesis, Virginia Tech, 2013. http://hdl.handle.net/10919/23149