Improving quality with software inspections
Software Development
Adopting a studio-based education approach into information technology (poster session)
ACSE '00 Proceedings of the Australasian conference on Computing education
Electronic peer review and peer grading in computer-science courses
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
An innovative design and studio-based CS degree
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Software Inspection
Automatic assignment management and peer evaluation
Journal of Computing Sciences in Colleges
Using peer review in teaching computing
Proceedings of the 36th SIGCSE technical symposium on Computer science education
A design for team peer code review
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Using peer review as a vehicle for communication skill development and active learning
Journal of Computing Sciences in Colleges
Exploring studio-based instructional models for computing education
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Integrating pedagogical code reviews into a CS 1 course: an empirical study
Proceedings of the 40th ACM technical symposium on Computer science education
Proceedings of the ACM 2009 international conference on Supporting group work
Studio-based learning in CS2: an experience report
Proceedings of the 46th Annual Southeast Regional Conference on XX
Online vs. face-to-face pedagogical code reviews: an empirical comparison
Proceedings of the 42nd ACM technical symposium on Computer science education
Kinetic art and embedded systems: a natural collaboration
Proceedings of the 42nd ACM technical symposium on Computer science education
ITiCSE 2010 working group report motivating our top students
Proceedings of the 2010 ITiCSE working group reports
The "prototype walkthrough": a studio-based learning activity for human-computer interaction courses
Proceedings of the seventh international workshop on Computing education research
A review of studio-based learning in computer science
Journal of Computing Sciences in Colleges
Transforming the CS classroom with studio-based learning
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Emergent themes in a UI design hybrid-studio course
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Perspectives on assessment in computing education
Proceedings of the Seventeenth Western Canadian Conference on Computing Education
The entity system architecture and its application in an undergraduate game development studio
Proceedings of the International Conference on the Foundations of Digital Games
Turning the tables: learning from students about teaching CS1
Proceedings of the 13th annual conference on Information technology education
A comparison of two iterations of a software studio course based on continuous integration
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Enabling a classroom design studio with a collaborative sketch design tool
Proceedings of the 2013 International Conference on Software Engineering
Talking about code: Integrating pedagogical code reviews into early computing courses
ACM Transactions on Computing Education (TOCE) - Special Issue on Alternatives to Lecture in the Computer Science Classroom
Hi-index | 0.00 |
Given the increasing importance of communication, teamwork, and critical thinking skills in the computing profession, we believe there is good reason to provide students with increased opportunities to learn and practice those skills in undergraduate computing courses. Toward that end, we have been exploring studio-based instructional methods, which have been successfully employed in architecture and fine arts education for over a century. We have developed an adaptation of studio-based instruction for computing education called the pedagogical code review, which is modeled after the code inspection process used in the software industry. To evaluate its effectiveness, we carried out a quasi-experimental comparison of a "studio-based" CS 1 course with pedagogical code reviews and an identical "traditional" CS 1 course without pedagogical code reviews. We found no learning outcome differences between the two courses; however, we did observe two interesting attitudinal trends: (a) self-efficacy decreased more in the traditional course than in the studio-based course; and (b) peer learning decreased in the traditional course, but increased in the studio-based course. Additional questionnaire and interview data provide further evidence of the positive impact of studio-based instruction.