ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Using student-built algorithm animations as learning aids
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Animation, visualization, and interaction in CS 1 assignments
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Making the connection: programming with animated small world
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Constructive and collaborative learning of algorithms
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Authority and convergence in collaborative learning
Computers & Education - Documenting collaborative interactions: Issues and approaches
Evaluating the effectiveness of a new instructional approach
Proceedings of the 35th SIGCSE technical symposium on Computer science education
RAPTOR: a visual programming environment for teaching algorithmic problem solving
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Tracking an innovation in introductory CS education from a research university to a two-year college
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Computer science education in the 21st century
Communications of the ACM - Self managed systems
VLHCC '06 Proceedings of the Visual Languages and Human-Centric Computing
Journal of Visual Languages and Computing
Introduction to Computing and Programming in Python, A Multimedia Approach
Introduction to Computing and Programming in Python, A Multimedia Approach
Journal of Computing Sciences in Colleges
Integrating pedagogical code reviews into a CS 1 course: an empirical study
Proceedings of the 40th ACM technical symposium on Computer science education
Fabrication: a tangible link between computer science and creativity
Proceedings of the 40th ACM technical symposium on Computer science education
Studio-based learning in CS2: an experience report
Proceedings of the 46th Annual Southeast Regional Conference on XX
An experience report and analysis of Java technologies in undergraduate game programming courses
Journal of Computing Sciences in Colleges
The design of an online environment to support pedagogical code reviews
Proceedings of the 41st ACM technical symposium on Computer science education
Novel approaches to CS 0 with app inventor for android
Proceedings of the 41st ACM technical symposium on Computer science education
Does studio-based instruction work in CS 1?: an empirical comparison with a traditional approach
Proceedings of the 41st ACM technical symposium on Computer science education
Implementing studio-based learning in CS2
Proceedings of the 41st ACM technical symposium on Computer science education
Implementing an interdisciplinary capstone experience for interactive digital media majors
Journal of Computing Sciences in Colleges
Investigating studio-based learning in a course on game design
Proceedings of the Fifth International Conference on the Foundations of Digital Games
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
Promoting creativity in the computer science design studio
Proceedings of the 42nd ACM technical symposium on Computer science education
The "prototype walkthrough": a studio-based learning activity for human-computer interaction courses
Proceedings of the seventh international workshop on Computing education research
App inventor for Android with studio-based learning
Journal of Computing Sciences in Colleges
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
The entity system architecture and its application in an undergraduate game development studio
Proceedings of the International Conference on the Foundations of Digital Games
Exploratory homeworks: an active learning tool for textbook reading
Proceedings of the ninth annual international conference on International computing education research
App inventor for android in a healthcare IT course
Proceedings of the 13th annual conference on Information technology education
An Empirical Study of the “Prototype Walkthrough”: A Studio-Based Activity for HCI Education
ACM Transactions on Computer-Human Interaction (TOCHI)
Studio-based learning and app inventor for android in an introductory CS course for non-majors
Proceeding of the 44th ACM technical symposium on Computer science education
On the nature of fires and how to spark them when you're not there
Proceeding of the 44th ACM technical symposium on Computer science education
Empirical evaluation of periodic retrospective assessment
Proceeding of the 44th ACM technical symposium on Computer science education
Going beyond access: On-line education in Hawaii and the Pacific Islands
Education and Information Technologies
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
Proceedings of the 45th ACM technical symposium on Computer science education
Alternatives to lecture: experience peer instruction and pedagogical code reviews
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
While the demand for college graduates with computing skills continues to rise, such skills no longer equate to mere programming skills. Modern day computing jobs demand design, communication, and collaborative work skills as well. Since traditional instructional methods in computing education tend to focus on programming skills, we believe that a fundamental rethinking of computing education is in order. We are exploring a new "studio-based" pedagogy that actively engages undergraduate students in collaborative, design-oriented learning. Adapted from architectural education, the studio-based instructional model emphasizes learning activities in which students (a) construct personalized solutions to assigned computing problems, and (b) present solutions to their instructors and peers for feedback and discussion within the context of "design crits." We describe and motivate the studio-based approach, review previous efforts to apply it to computer science education, and propose an agenda for multi-institutional research into the design and impact of studio-based instructional models. We invite educators to participate in a community of research and practice to advance studio-based learning in computing education.