Skip to main content

Adapting the Studio Based Learning Methodology to Computer Science Education

  • Chapter
  • First Online:
New Directions for Computing Education

Abstract

Over the last two decades, researchers have explored a variety of approaches to improving computing education. These have included innovations in pedagogy, analyzing student programming errors and in the programming languages and environments used to introduce computing to novices. Recent research projects have depicted Studio-Based Learning (SBL) as a successful approach to teaching computer science students. In this chapter, we describe using Studio-Based Learning as a pedagogical approach in an online introductory Computer Science 1 (CS1) course. 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 critiques. For SBL to be effective, assignments to be critiqued must be solvable by a variety of thinking paths. Building upon the identification of students’ most frequent programming errors, we implemented SBL sessions and analyzed the impacts compared to sessions that did not employ the SBL methodology. The online nature of this class allowed for a rich collection of data and the integral recording of the sessions. In addition to the students’ performance, motivation and perception of their learning process, the analysis of this data provided insight into students’ thought processes.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Bray, B. (2012, June 9). Studio-based learning (interview Pat Donoheu). Rethinking learning. Retrieved from http://barbarabray.net/2012/06/09/studio-based-learning-interview-pat-donohue/

  • Brocato, K. (2009). Studio based learning: Proposing, critiquing, iterating our way to person-centeredness for better classroom management. Theory Into Practice, 48, 138–146. doi:10.1080/00405840902776459

    Article  Google Scholar 

  • Carbone, A., & Sheard, J. (2002). A studio-based teaching and learning model in IT: What do first year students think? doi:10.1145/544414.544485

  • Carter, A., & Hundhausen, C. (2011). A review of studio-based learning in computer science. Journal of Computing Sciences in Colleges, 27(1), 105–111.

    Google Scholar 

  • CPATH, P. (2010, 2013). Studio-based learning. Retrieved from http://iis.cse.eng.auburn.edu/~sbl/index.php

  • Curtis, D., & Lawson, M. (2001). Exploring collaborative online learning. Journal of Asynchronous Learning Networks, 5(1), 21–34.

    Google Scholar 

  • Docherty, M., Sutton, P., Brereton, M., & Kaplan, S. (2001). An innovative design and studio-based CS degree. SIGCSE Bull, 33(1), 233–237.

    Article  Google Scholar 

  • Docherty, M., Sutton, P., Brereton, M., Kaplan, S., & Brown, A. (2000). The information environments program—A new design based IT degree. doi:http://doi.acm.org/10.1145/359369.359379

  • Duke, R., Salzman, E., Burmeister, J., Poon, J., & Murray, L. (2000). Teaching programming to beginners—choosing the language is just the first step. In Ainslie E. Ellis (Ed.), Proceedings of the Australasian Conference on Computing Education (ACSE ’00) (pp. 79–86). New York, NY, USA: ACM. doi: http://dx.doi.org/10.1145/359369.359381

  • Elluminate Live—Wikipedia, the free encyclopedia. (n.d.). Retrieved September 23, 2012, from http://en.wikipedia.org/wiki/Elluminate_Live

  • Gannod, G., Burge, J., & Helmick M. (2008). Using the inverted classroom to teach software engineering. ACM/IEEE 30th International Conference on Software Engineering, Leipzig, 2008 (pp. 777–786). doi:10.1145/1368088.1368198

  • Garner, S., Haden, P., & Robins, A. (2005). My program is correct but it doesn’t run: A preliminary investigation of novice programmers’ problems. Retrieved March 3, 2017, from http://dl.acm.org/citation.cfm?id=1082446

  • Gonsalvez, C., & Atchison, M. (2000). Implementing studios for experiential learning. doi:http://doi.acm.org/10.1145/359369.359386

  • Hendrix, D., Myneni, L., Narayanan, H., & Ross, M. (2010). Implementing studio-based learning in CS2. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education (pp. 505–509). Milwaukee, Wisconsin, USA: ACM.

    Google Scholar 

  • Hristova, M., Misra, A., Rutter, M., & Mercuri, R. (2003). Identifying and correcting Java programming errors for introductory computer science students. doi:http://doi.acm.org/10.1145/611892.611956

  • Hundhausen, C. D., Agrawal, A., & Ryan, K. (2010). The design of an online environment to support pedagogical code reviews. SIGCSE 2010. Retrieved from http://dl.acm.org/citation.cfm?id=1734324

  • Hundhausen, C. D., Narayanan, N. H., & Crosby, M. E. (2008). Exploring studio-based instructional models for computing education. doi:http://doi.acm.org/10.1145/1352135.1352271

  • Khun, S. (1998). The software design studio: An exploration. IEEE Software, 7.

    Google Scholar 

  • Lister, B. C. (2001). Next generation studio: A new model for interactive learning. Syllabus Northwest.

    Google Scholar 

  • Lynch, K., Carbone, A., Arnott, D., & Jamieson, P. (2002). A studio-based approach to teaching information technology.

    Google Scholar 

  • Ludi, S. (2005). Providing students with usability testing experience: Bringing home the lesson “The User is Not Like You”. In Proceedings Frontiers in Education 35th Annual Conference, Indianopolis, IN, 2005 (pp. T3G–T3G). doi:10.1109/FIE.2005.1611949

  • Reimer, Y., Cennamo, K., & Douglas, S. A. (2012). Emergent themes in a UI design hybrid-studio course. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (pp. 625–630). Raleigh, North Carolina, USA: ACM.

    Google Scholar 

  • Robins, A., Haden, P., & Garner, S. (2006). Problem distributions in a CS1 course. Retrieved from http://dl.acm.org/citation.cfm?id=1151891

  • Ungar, J., & White, J. (2008). Agile user centered design: Enter the design studio—a case study. In CHI ’08 Extended Abstracts on Human Factors in Computing Systems (CHI EA ’08) (pp. 2167–2178). New York, NY, USA: ACM. doi:http://dx.doi.org/10.1145/1358628.1358650

  • Whittington, K. J., & Bills, D. P. (2004). Alternative pacing in an introductory java sequence. doi:http://doi.acm.org/10.1145/1029533.1029563

  • Woodley, M., & Kamin, S. N. (2007). Programming studio: A course for improving programming skills in undergraduates. doi:http://doi.acm.org/10.1145/1227310.1227490

  • www.studiobasedlearning.org. (n.d.). Retrieved September 24, 2012, from http://studiobasedlearning.org/

Download references

Acknowledgements

This project was funded by National Science Foundation award CNS-0722323 and CNS-0939157. Contributions by other members of the research team—Patricia Donohue and Rita Vick—are gratefully acknowledged.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paula Alexandra Silva .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Silva, P.A., Polo, B.J., Crosby, M.E. (2017). Adapting the Studio Based Learning Methodology to Computer Science Education. In: Fee, S., Holland-Minkley, A., Lombardi, T. (eds) New Directions for Computing Education. Springer, Cham. https://doi.org/10.1007/978-3-319-54226-3_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-54226-3_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-54225-6

  • Online ISBN: 978-3-319-54226-3

  • eBook Packages: EducationEducation (R0)

Publish with us

Policies and ethics