Teaching computation to undergraduate scientists
Proceedings of the 35th SIGCSE technical symposium on Computer science education
An Introduction to Scientific Computation and Programming
An Introduction to Scientific Computation and Programming
Impact of alternative introductory courses on programming concept understanding
Proceedings of the first international workshop on Computing education research
Implementing IT0/CS0 with scratch, app inventor forandroid, and lego mindstorms
Proceedings of the 2011 conference on Information technology education
Hi-index | 0.00 |
This paper describes an introductory CS course, in a liberal arts setting, designed for science students to learn programming using MATLAB. This course differs from many introductory CS classes in that 1) students are not expected to continue taking more CS classes and 2) MATLAB is used in a general computational context rather than in an engineering setting. Students learn to write software to solve problems, visualize and analyze data, perform computer simulations, and implement and test computational models that arise in a wide range of scientific disciplines. The course culminates with an individualized final programming project in which students apply their MATLAB skills in their particular area of scientific interest.