Problem-Based Learning for Foundation Computer Science Courses. - Judy Kay; Michael Barg; Alan D. Fekete; Tony Greening; Owen Hollands; Jeffrey H. Kingston; Kate Crawford 001 (Comput. Sci. Educ., 2000)