Learn. Connect. Create.
|
|
| Audience/Grade: | 0-Continuing Education |
| Discipline(s): |
Computer Engineering Computer Science Information Systems Information Technology Software Engineering |
| Special Topic(s): |
Associate Editor's Choice TUES NSF Projects - Transforming Undergraduate Education in STEM Premier Award Winner |
| Learning Resource Type: |
Teaching - Assessment |
| Media Type: |
Unknown |
| Author(s): |
|
| Description: | Web-CAT is a flexible, tailorable automated grading system designed to process computer programming assignments. Web-CAT runs as a web application on a server and provides all of its capabilities via a web interface-all submission activity, feedback, viewing of results, and grading activities take place via your web browser. Its plug-in architecture makes Web-CAT highly customizable and extensible, allowing it to support virtually any model of program grading, assessment, and feedback generation. Many instructors use Web-CAT to grade students on how well they test their own code. |
| Rating: |
|
| Related Resources | |
| Keywords: | finite automata pushdown automata formal langauges automata theory |
| References: |
Improving student performance by evaluating how well students test their own programs |
| Usage Tip | |
| Use of Resource: |
Automatic grading of programming assignments Winner of the 2006 Premier Award. Used by several universities to process and provide feedback on electronically submitted programming assignments. A number of papers in the ACM digital library describe the pedagogy and features of this tool, and how it can be used to improve learning of programming skills and software testing. Quote from author: ""By changing the way we assess students, we can better focus their attention on the desired learning outcomes", according to Stephen Edwards. For computer science students, he believes that software testing activities promote reflection, a better understanding of the problem, and a deeper understanding of one's own solution. By grading students on how thoroughly they test their own code, Web-CAT has helped all our students write code with fewer bugs. Stephen says, "Before, even the best students were writing poorly tested code; with Web-CAT, we have seen improvements across the board, with around 20% of students producing commercial-quality code, in terms of the number of bugs it contains." |
| Version Info | |
| Publication Date: | July 2006 |
| Platform/Format: |
Cross Platform |
| Cost: |
Free |
| Download URL: | http://web-cat.sourceforge.net |
| Copyright and Use Restrictions: |
(c) 2006 by Virginia Tech. Freely available under the GNU General Public License v.2. |
| Metadata: |
IEEE LOM Record |
| Collection: |
NEEDS
|