Dissertation/Thesis Abstract

Test-Driven Learning in High School Computer Science
by Stejskal, Ryan, M.S., University of Nebraska at Omaha, 2014, 128; 1554641
Abstract (Summary)

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.

Indexing (document details)
Advisor: Siy, Harvey
Commitee: Dorn, Brian, Grandgenett, Nealy
School: University of Nebraska at Omaha
Department: Computer Science
School Location: United States -- Nebraska
Source: MAI 52/06M(E), Masters Abstracts International
Source Type: DISSERTATION
Subjects: Secondary education, Computer science
Keywords: Advanced placement computer science, Java, Junit, Test-driven learning, Unit testing
Publication Number: 1554641
ISBN: 9781303857102
Copyright © 2019 ProQuest LLC. All rights reserved. Terms and Conditions Privacy Policy Cookie Policy
ProQuest