skip to main content
10.1145/2729094.2742593acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
research-article

Design and Preliminary Results From a Computational Thinking Course

Published:22 June 2015Publication History

ABSTRACT

This paper describes the design and initial assessment of a general education course in computational thinking for non-computer science majors. The key elements of the course include multidisciplinary cohorts to achieve learning across contexts, multiple languages/tools, including block-based and textual programming languages, repeated exposure to the underlying computational ideas in different forms, and student-defined projects using real world ("big") data to heighten motivation through self-directed contextualized learning. The preliminary multi-methods assessment shows that the course engendered high levels of motivation, achieved key objectives for learning in and across contexts, largely affirmed the choice of languages/tools, and supported, though less strongly than anticipated, the motivational effects of real-world data

References

  1. National Research Council, Report of a Workshop on the Scope and Nature of Computational Thinking: National Academy Press, 2010.Google ScholarGoogle Scholar
  2. J. M. Wing, "Computational thinking," Communications of the ACM, vol. 49, pp. 33--35, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. International Society for Technology Education. 2011, Computational Thinking Teacher Resources (Second Edition ed.). Available: http://www.iste.org/docs/ct-documents/ct-teacher-resources_2ed-pdf.pdf?sfvrsn=2Google ScholarGoogle Scholar
  4. L. Perkovik, et al., "A framework for computational thinking across the curriculum," Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education, Bilkent, Ankara, Turkey, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. N. Senske, "A Curriculum for Integrating Computational Thinking," presented at the ACADIA Regional Conference 2011 Lincoln, Nebraska, 2011.Google ScholarGoogle Scholar
  6. C. Kuster, et al., "Developing Computational Thinking Skills across the Undergraduate Curriculum," presented at the 44th Annual Midwest Instruction and Computing Symposium (MICS'11), Duluth, MN, 2011.Google ScholarGoogle Scholar
  7. S. Hambrusch, et al., "A multidisciplinary approach towards computational thinking for science majors," Proceedings of the 40th ACM Technical Symposium on Computer Science Education, Chattanooga, TN, USA, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. D. Kafura and D. Tatar, "Initial experience with a computational thinking course for computer science students," Proceedings of the 42nd ACM Technical Symposium on Computer Science Education, Dallas, TX, USA, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Ritz, "Evolution of a Computational Thinking Course," Presentation to CS6604 Class, Ed., ed, 2013.Google ScholarGoogle Scholar
  10. H. Qin, "Teaching computational thinking through bioinformatics to biology students," Proceedings of the 40th ACM Technical Symposium on Computer Science Education, Chattanooga, TN, USA, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. W. Booth, et al. (2013, Computational Thinking: Building a Model Curriculum. 11pp. Available: https://ciiwiki.ecs.baylor.edu/index.php/Computational_Thinking:_Building_a_Model_Curriculum.Google ScholarGoogle Scholar
  12. T. J. Cortina, "An introduction to computer science for non-majors using principles of computation," Proceedings of the 38th ACM Technical Symposium on Computer Science Education, Covington, Kentucky, USA, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. T. Li and T. Wang, "A Unified Approach to Teach Computational Thinking for First Year Non-CS Majors in an Introductory Course," IERI Procedia, vol. 2, pp. 498--503, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  14. L. Snyder, Fluency with Information Technology, 6th ed., Addison-Wesley, 2014.Google ScholarGoogle Scholar
  15. M. Guzdial, "A media computation course for non-majors," SIGCSE Bull., vol. 35, pp. 104--108, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. Guzdial and A. E. Tew, "Imagineering inauthentic legitimate peripheral participation: an instructional design approach for motivating computing education," Proceedings of the Second International Workshop on Computing Education Research, Canterbury, United Kingdom, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. R. E. Anderson, et al., "Introductory programming meets the real world: using real problems and data in CS1," Proceedings of the 45th ACM Technical Symposium on Computer Science Education, Atlanta, Georgia, USA, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. T. T. Yuen and K. A. Robbins, "A Qualitative Study of Students' Computational Thinking Skills in a Data-Driven Computing Class," Trans. Comput. Educ., vol. 14, pp. 1--19, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. U. Wilensky, "Modeling Nature's Emergent Patterns with Multi-Agent Languages," in Center for Connected Learning and Computer-Based Modeling, ed. Northwestern University: Available at: http://ccl.northwestern.edu/papers/2013/mnep9.pdf, 2013.Google ScholarGoogle Scholar
  20. A. C. Bart, et al., "Motivating Students with Big Data: CORGIS and MUSIC," in Splash-E, Portland, Oregon, USA, 2014.Google ScholarGoogle Scholar
  21. D. I. Cordova and M. R. Lepper, "Intrinsic motivation and the process of learning: Beneficial effects of contextualization, personalization, and choice," Journal of Educational Psychology, vol. 88, pp. 715--730, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  22. L. R. Lattuca, et al., "Does interdisciplinarity promote learning? Theoretical support and researchable questions," The Review of Higher Education, vol. 28, pp. 23--48, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  23. P. Dillenbourg, "What do you mean by collaborative learning?," Collaborative-learning: Cognitive and Computational Approaches., pp. 1--19, 1999.Google ScholarGoogle Scholar
  24. B. Miller and D. Ranum, "Runestone interactive: tools for creating interactive course materials," Proceedings of the First ACM Conference on Learning @ Scale, Atlanta, Georgia, USA, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. N. Fraser, "Differential synchronization," Proceedings of the 9th ACM Symposium on Document Engineering, Munich, Germany, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Blockly Website. (2014. Available: https://developers.google.com/blockly/Google ScholarGoogle Scholar
  27. B. D. Jones and G. Skaggs, "Validation of the MUSIC Model of Academic Motivation Inventory: A measure of students' motivation in college courses," in International Conference on Motivation, Frankfurt, Germany, 2012.Google ScholarGoogle Scholar

Index Terms

  1. Design and Preliminary Results From a Computational Thinking Course

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ITiCSE '15: Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education
      June 2015
      370 pages
      ISBN:9781450334402
      DOI:10.1145/2729094

      Copyright © 2015 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 22 June 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      ITiCSE '15 Paper Acceptance Rate54of124submissions,44%Overall Acceptance Rate552of1,613submissions,34%

      Upcoming Conference

      ITiCSE 2024

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader