Coercing new programmers to adopt disciplined development practices such as thorough unit testing is a challenging endeavor. Test-driven development (TDD) has been proposed as a s...
Many courses on the history of computing are designed for a general student audience, and as such, include fewer technical details than one might find in a typical CS course. Whi...
Geoffrey M. Draper, Robert R. Kessler, Richard F. ...
This paper describes experiences with on-line and in-class sections of a writing-intensive course, including a collaborative library literacy unit. It reports on a mid-semester so...
Defined software engineering process help teaching and guiding software engineering courses projects. However, using them raises several issues related to process and course featu...
This paper describes a final year project course that has been provided at the University of Tasmania and at Deakin University. The technique used has been called the team of team...