Show simple item record

dc.contributor.authorTilden, Daniel Stevenen_US
dc.date.accessioned2013-06-06T08:00:21Z
dc.date.available2013-06-06T08:00:21Z
dc.date.issued2013-06-05en_US
dc.identifier.othervt_gsexam:1052en_US
dc.identifier.urihttp://hdl.handle.net/10919/23149
dc.description.abstractIntroductory 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.en_US
dc.format.mediumETDen_US
dc.publisherVirginia Techen_US
dc.rightsThis Item is protected by copyright and/or related rights. Some uses of this Item may be deemed fair and permitted by law even without permission from the rights holder(s), or the rights holder(s) may have licensed the work for use under certain conditions. For other uses you need to obtain permission from the rights holder(s).en_US
dc.subjectcomputer science educationen_US
dc.subjectprogramming toolen_US
dc.subjectweb applicationen_US
dc.subjectpythonen_US
dc.titleDesign and Evaluation of a Web-Based Programming Tool to Improve the Introductory Computer Science Experienceen_US
dc.typeThesisen_US
dc.contributor.departmentComputer Scienceen_US
dc.description.degreeMaster of Scienceen_US
thesis.degree.nameMaster of Scienceen_US
thesis.degree.levelmastersen_US
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen_US
thesis.degree.disciplineComputer Science and Applicationsen_US
dc.contributor.committeechairEdwards, Stephen H.en_US
dc.contributor.committeememberMcCrickard, Donald Scotten_US
dc.contributor.committeememberHarrison, Steven R.en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record