Publication | Closed Access
Does studio-based instruction work in CS 1?
71
Citations
16
References
2010
Year
Unknown Venue
EngineeringVisual Programming LanguageProgram AnalysisComputer EngineeringEducationSoftware EngineeringSoftware Engineering EducationLearning AnalyticsComputer ScienceIdentical Cs 1Computer-based EducationComputer-supported Collaborative LearningProgramming Language TeachingCs 1Computing ProfessionInstructionCode Inspection Process
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 instructional methods, which have been successfully employed in architecture and fine arts education for over a century. We have developed an adaptation of 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 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 course; and (b) peer learning decreased in the traditional course, but increased in the course. Additional questionnaire and interview data provide further evidence of the positive impact of instruction.
| Year | Citations | |
|---|---|---|
Page 1
Page 1