Resources for Students
Resources for Instructors
- Programming Course Resource System (PCRS): An open-source system for publishing online course materials, including content (videos and text) and accompanying exercises (programming, multiple choice, and short answer). Currently in use in CSC108 (Python), CSC207 (Java), CSC209 (C), and CSC343 (SQL) at the University of Toronto. Content for a C programming course is available on request.
- VirtualMystery: An open-source webapp for implementing problem-based learning experiences in large classrooms.
- BadgePack: An open-source, community-based achievement recognition and tracking webapp for classroom ecosystems.
- Anonymous Feedback (example): An example of the form I use to provide my students with the option to send anonymous feedback. Send me a feedback message (with your email) if you’d like to use the system in your course, and I will set up an account for you.
Resources for Researchers
- Progsnap 2: a data format for programming assignment snapshots. We've used this format to process PCRS data and compare the results to data from other systems.