Department - Author 1

Computer Science Department

Degree Name - Author 1

BS in Computer Science



Primary Advisor

David Janzen


The goal of this senior project was to design a web-based integrated development environment that would incorporate Web-CAT. Web-CAT is an automated testing tool designed by Stephen Edwards at Virginia Tech University, to help beginning students learn test-driven development. This tool runs on a server where a professor assigns usernames and passwords to students so they can submit code. This program can assist professors in grading, and students in showing errors in code. The development environment design waskept simple to create less confusion for beginning programming students. This development environment will be online to give all students universal access and remove any operating system dependencies. The development environment will be developed using Adobe Flex and run on Adobe Flash through any browser that supports Flash.