Sciweavers

SIGCSE
2010
ACM

Test-first Java concurrency for the classroom

14 years 7 months ago
Test-first Java concurrency for the classroom
Concurrent programming is becoming more important due to the growing dominance of multi-core processors and the prevalence of graphical user interfaces (GUIs). To prepare students for the concurrent future, instructors have begun to address concurrency earlier in their curricula. Unfortunately, test-driven development, which enables students and practitioners to quickly develop reliable single-threaded programs, is not as effective in the domain of concurrent programming. This paper describes how ConcJUnit can simplify the task of writing unit tests for multithreaded programs, and provides examples that can be used to introduce students to concurrent programming. Categories and Subject Descriptors
Mathias Ricken, Robert Cartwright
Added 18 May 2010
Updated 18 May 2010
Type Conference
Year 2010
Where SIGCSE
Authors Mathias Ricken, Robert Cartwright
Comments (0)