Problem-Based Learning for Foundation Computer Science CoursesJudy Kay, Kate Crawford, Jeffrey H. Kingston et al.|Computer Science Education|2000Cited by 242