This workshop is sponsored by two NSF DUE CCLI grants:
Integrating Test Design into Computing Curriculum from the Beginning Grant # 0920182
Redesigning Introductory Computing: The Design Discipline Grant # 00618543
The goals of this workshop is to lean how to incorporate a systematic approach to sofware testing into curriculum starting from the beginning.
One of the key premisses is to make sure that the curriculum is supported by testing software that makes test design, evaluation, and reporting accessible to the programmer at his/her current level of knowledge of programming. Our goal is to provide such tools through our tester library.
The workshop is aimed at all college instructors with focus on those invlolved with the first year introduction to programming. Prior exposure to functional style of prgramming is strongly recommended.
Workshop plans
Day 1: Unit test design in the absence of mutation.
Day 2: Unit test design for special cases; Equality
Day 3: Unit test design in the presence of mutation
Day 4: Comprehensive testing strategies
Day 5: Review, Summary, Pedagogical Pointers