The case for case studies of programming problems
Communications of the ACM
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
“I do and I understand”: mastery model learning for a large non-major course
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Simply Scheme (2nd ed.): introducing computer science
Simply Scheme (2nd ed.): introducing computer science
Working with pedagogical patterns in PACT: initial applications and observations
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Programming studio: a course for improving programming skills in undergraduates
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Proceedings of the 41st ACM technical symposium on Computer science education
Developing students' self-assessment skills using lab-centric instruction
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
This paper describes our efforts to develop a new lab-based course format for computer science instruction. Building on learning science research, we created a flexible new technology platform to support students and their instructor as they participated in this new form of instruction. Students work collaboratively on Web-based activities while the instructor interacts with students in a tutorial role. The paper describes our system in detail, outlines the organization of the course that used it, and reviews and evaluates the pilot results. We then discuss the implications for computer science instruction and research in higher education.