Using Peer Code Review to Support Pedagogy in an Introductory Computer Programming Course
Autor: | Mourya Reddy Narasareddygari, Tamaike Brown, Maninder Singh, Gursimran S. Walia |
---|---|
Rok vydání: | 2019 |
Předmět: |
Reflection (computer programming)
Code review Java business.industry Computer science 05 social sciences Computer programming 050301 education 02 engineering and technology computer.software_genre Session (web analytics) Code (semiotics) Empirical research 020204 information systems ComputingMilieux_COMPUTERSANDEDUCATION 0202 electrical engineering electronic engineering information engineering Mathematics education State (computer science) business 0503 education computer computer.programming_language |
Zdroj: | FIE |
DOI: | 10.1109/fie43999.2019.9028509 |
Popis: | This full research category paper reports the result of an experiment that designed and implemented peer code review (PCR) to help introductory computer science (CS1) students understand programming concepts and improve their programming skills. Instructors at North Dakota State University have observed that students enrolled in CS1 programming course experience difficulty understanding programming concepts. We performed an empirical study that evaluated if PCR can help address the problem. We analyzed data collected from the PCR session, code development activity and end-of-study questionnaire. Our result provides insights into the most and least reported error types. Students were able to systematically improve the review output. More importantly, PCR had a significant positive impact on students’ performance when developing their own code. PCR can be an effective teaching tool that when used in CS1 programming course can improve students’ understanding of programming concepts and improve their programming skills. |
Databáze: | OpenAIRE |
Externí odkaz: |