skip to main content
research-article

A multidisciplinary approach towards computational thinking for science majors

Published:04 March 2009Publication History
Skip Abstract Section

Abstract

This paper describes the development and initial evaluation of a new course ``Introduction to Computational Thinking'' taken by science majors to fulfill a college computing requirement. The course was developed by computer science faculty in collaboration with science faculty and it focuses on the role of computing and computational principles in scientific inquiry. It uses Python and Python libraries to teach computational thinking via basic programming concepts, data management concepts, simulation, and visualization. Problems with a computational aspect are drawn from different scientific disciplines and are complemented with lectures from faculty in those areas. Our initial evaluation indicates that the problem-driven approach focused on scientific discovery and computational principles increases the student's interest in computing.

References

  1. R. W. Chabay and B. Sherwood. Matter and Interactions, Vol. I: Modern Mechanics; Vol. II: Electric & Magnetic Interactions. John Wiley and Sons, Hoboken, NJ, 2007.Google ScholarGoogle Scholar
  2. KD Evaluation Consultants. Evaluation of the emerging scholars program (ESP) in computer science. Technical report. 2008.Google ScholarGoogle Scholar
  3. T. J. Cortina. An introduction to computer science for non-majors using principles of computation. In I. Russell, S. M. Haller, J. D. Dougherty, and S. H. Rodger, editors, Proceedings of the 38th ACM SIGCSE Technical Symposium on Computer Science Education, 218--222. ACM, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Z. Dodds, R. Libeskind-Hadas, C. Alvarado, and G. Kuenning. Evaluating a breadth-first CS 1 for scientists. In SIGCSE '08: Proceedings of the 39th ACM SIGCSE Technical Symposium on Computer Science Education, 266--270, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Guzdial. Paving the way for computational thinking. Commun. ACM, 51(8):25--27, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. P. B. Henderson, T. J. Cortina, and J. M. Wing. Computational thinking. In SIGCSE '07: Proceedings of the 38th ACM SIGCSE Technical Symposium on Computer Science Education, 195--196, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. R. E. Mayer. The Cambridge Handbook of Multimedia Learning. Cambridge University Presss, New York, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 2020 -- Future of Computing. Nature, 440, March 2006.Google ScholarGoogle Scholar
  9. New science undergraduate curriculum. Purdue University, College of Science, 2007. http://www.science.purdue.edu/core/requirements2.asp.Google ScholarGoogle Scholar
  10. R: The R project for statistical computing, 2008. http://www.r-project.org/.Google ScholarGoogle Scholar
  11. NSF Workshops on Science Education in Computational Thinking ('07, '08). Purdue University. http://secant.cs.purdue.edu.Google ScholarGoogle Scholar
  12. Lectures and course material for "Introduction to computational thinking." Purdue University, Computer Science, 2008. http://secant.cs.purdue.edu/cs190c:start.Google ScholarGoogle Scholar
  13. R. Sedgewick and K. Wayne. Introduction to Programming in Java: An Interdisciplinary Approach. Addison Wesley, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R. Sedgewick and K. Wayne. Introduction to Computer Science. Addison Wesley, in preparation.Google ScholarGoogle Scholar
  15. A. R. Thakar. The Sloan digital sky survey: Drinking from the fire hose. Computing in Science & Engineering, 10:9--12, January/February 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. VPython: 3D programming for ordinary mortals, 2007. http://www.vpython.org/.Google ScholarGoogle Scholar
  17. G. Wilson, C. Alvarado, J. Campbell, R. Landau, and R. Sedgewick. CS-1 for scientists. SIGCSE Bull., 40(1):36--37, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. J. M. Wing. Computational thinking. Commun. ACM, 49(3):33--35, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. M. Zhang, E. Lundak, C.-C. Lin, T. Gegg-Harrison, and J. Francioni. Interdisciplinary application tracks in an undergraduate computer science curriculum. In SIGCSE '07: Proceedings of the 38th ACM SIGCSE Technical Symposium on Computer Science Education, 425--429, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A multidisciplinary approach towards computational thinking for science majors

      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

      Full Access

      • Published in

        cover image ACM SIGCSE Bulletin
        ACM SIGCSE Bulletin  Volume 41, Issue 1
        SIGCSE '09
        March 2009
        553 pages
        ISSN:0097-8418
        DOI:10.1145/1539024
        Issue’s Table of Contents
        • cover image ACM Conferences
          SIGCSE '09: Proceedings of the 40th ACM technical symposium on Computer science education
          March 2009
          612 pages
          ISBN:9781605581835
          DOI:10.1145/1508865

        Copyright © 2009 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: 4 March 2009

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader