Exploring the role of visualization and engagement in computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
On understanding the statics and dynamics of object-oriented programs
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Things are clicking in computer science courses
Proceedings of the 37th SIGCSE technical symposium on Computer science education
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Developing a computer science-specific learning taxonomy
Working group reports on ITiCSE on Innovation and technology in computer science education
Experience report: peer instruction in introductory computing
Proceedings of the 41st ACM technical symposium on Computer science education
Reviewing CS1 exam question content
Proceedings of the 42nd ACM technical symposium on Computer science education
Experience report: a multi-classroom report on the value of peer instruction
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Stepping up to integrative questions on CS1 exams
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Proceedings of the ninth annual international conference on International computing education research
Online python tutor: embeddable web-based program visualization for cs education
Proceeding of the 44th ACM technical symposium on Computer science education
Online python tutor: embeddable web-based program visualization for cs education
Proceeding of the 44th ACM technical symposium on Computer science education
An open platform for managing short programming exercises
Proceedings of the ninth annual international ACM conference on International computing education research
Importance of early performance in CS1: two conflicting assessment stories
Proceedings of the 45th ACM technical symposium on Computer science education
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
We present the Python Classroom Response System, a web-based tool that enables instructors to use code-writing and multiple choice questions in a classroom setting. The system is designed to extend the principles of peer instruction, an active learning technique built around discussion of multiple- choice questions, into the domain of introductory programming education. Code submissions are evaluated by a suite of tests designed to highlight common misconceptions, so the instructor receives real-time feedback as students submit code. The system also allows an instructor to pull specific submissions into an editor and visualizer for use as in-class examples. We motivate the use of this system, describe its support for and extension of peer instruction, and offer use cases and scenarios for classroom implementation.