Recently there has been a surge of interest in making computer science education attractive to potential students, motivating to current students, and relevant to graduating students. We are exploring a new pedagogical approach called studio-based learning as a means to reinvigorate computer science education. Adapted from architectural education, this instructional model emphasizes learning activities in which students (a) design computational solutions to problems that lend themselves to multiple solution strategies, and (b) present and justify their solutions to their instructors and peers for critical review and discussion. In this paper we describe the studio-based approach, discuss how it was implemented in CS2, and present preliminary evaluation results. Categories and Subject Descriptors K.3.2 [Computer and Information Science Education]: Computer science education. General Terms Design, Experimentation, Human Factors. Keywords Computer science education research, CS2, peer re...
Lakshman Myneni, Margaret Ross, T. Dean Hendrix, N