Date of Award
4-2014
Document Type
Thesis
Degree Name
Master of Science (MS)
Department
Computer Science
First Advisor
Dr. Harvey Siy
Second Advisor
Dr. Brian Dorn
Third Advisor
Dr. Nealy Grandgenett
Abstract
Test-driven development is a style of software development that emphasizes writing tests first and running them frequently with the aid of automated testing tools. This development style is widely used in the software development industry to improve the rate of development while reducing software defects. Some computer science educators are adopting the test-driven development approach to help improve student understanding and performance on programming projects. Several studies have examined the benefits of teaching test-driven programming techniques to undergraduate student programmers, with generally positive results. However, the usage of test-driven learning at the high school level has not been studied to the same extent. This thesis investigates the use of test-driven learning in high school computer science classes and whether test-driven learning provides benefits for high school as well as college students.
Recommended Citation
Stejskal, Ryan, "Test-Driven Learning in High School Computer Science" (2014). Student Work. 2897.
https://digitalcommons.unomaha.edu/studentwork/2897
Comments
A Thesis Presented to the Department of Computer Science and the Faculty of the Graduate College University of Nebraska In Partial Fulfillment of the Requirements for the Degree Master of Science University of Nebraska at Omaha. Copyright 2014 Ryan Stejskal.