Gateway laboratories: integrated, interactive learning modules. - Bruce Cowley; Greg W. Scragg; Doug Baldwin (SIGCSE, 1993)