Proceeding of the 44th ACM Technical Symposium on Computer Science Education 2013
DOI: 10.1145/2445196.2445369
|View full text |Cite
|
Sign up to set email alerts
|

Facilitating code-writing in PI classes

Abstract: We present the Python Classroom Response System, a webbased 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 multiplechoice 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
5
2
2

Relationship

2
7

Authors

Journals

citations
Cited by 37 publications
(16 citation statements)
references
References 16 publications
0
16
0
Order By: Relevance
“…The instructors occasionally used the web-based Python Classroom Response System (PCRS) [15] to pose programming questions from the worksheets. Students who brought an internet-enabled device (typically a laptop or tablet) could submit their work electronically, and the system ran a set of test cases against their submissions to check for correctness.…”
Section: Course Deliverymentioning
confidence: 99%
“…The instructors occasionally used the web-based Python Classroom Response System (PCRS) [15] to pose programming questions from the worksheets. Students who brought an internet-enabled device (typically a laptop or tablet) could submit their work electronically, and the system ran a set of test cases against their submissions to check for correctness.…”
Section: Course Deliverymentioning
confidence: 99%
“…The goal of teaching CS students to write code is among the most important goals for CS majors. Although work has focused on teaching concepts through Peer Instruction, active learning that addresses the higher-level skill of writing code has not been as well developed [2]. Writing code to solve problems, the industrystandard interview test to find capable job candidates, is a higherlevel skill (i.e., application level in Bloom's taxonomy) than the lower levels of knowledge and conceptual understanding.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Coding exercises with automatic assessment. The system asks user to complete a partial code skeleton and then, it checks the submitted answer using a set of tests [21].…”
Section: Concept-level Design Analytics For Blended Learningmentioning
confidence: 99%