A multidisciplinary approach towards computational thinking for science majors

Susanne Hambrusch*, Christoph Hoffmann, John T. Korb, Mark Haugan, Antony L. Hosking

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

96 Citations (Scopus)

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.

Original languageEnglish
Pages (from-to)183-187
Number of pages5
JournalSIGCSE'09 - Proceedings of the 40th ACM Technical Symposium on Computer Science Education
Volume41
Issue number1
DOIs
Publication statusPublished - 2009
Externally publishedYes
Event40th ACM Technical Symposium on Computer Science Education, SIGCSE 2009 - Chattanooga, TN, United States
Duration: 4 Mar 20097 Mar 2009

Fingerprint

Dive into the research topics of 'A multidisciplinary approach towards computational thinking for science majors'. Together they form a unique fingerprint.

Cite this