Teaching Computation in the Sciences

Content on these pages is derived from participant presentations, discussions, and breakout groups at the 2015, 2016, and 2017 workshops.

Computation is the use of computers to perform calculations, model data, make predictions, and test hypotheses. Computational skills are necessary to employ quantitative methods in complex scientific contexts and with large data sets. With today's unprecedented data availability there are numerous new science and engineering opportunities if one has the necessary computational skills. Developing these skills requires students to be comfortable with languages and tools such as MATLAB that enable them to express and explore solutions to scientific problems.

In order to provide students with the computational skills they need to be successful, the teaching of computation must change to reflect the changing landscape of computation. Teaching Computation in the Sciences Using MATLAB provides resources to help educators incorporate computation into their classrooms and engage with a community of educators interested in improving the teaching of these important skills.

Why teach computation? Explore the teaching materials » 2018 Workshop »

Approaches to Teaching Computation with MATLAB

MATLAB is useful tool for teaching computation because it allows for robust data analysis, data visualization and exploration, modeling, and working with real data sets. If the use of MATLAB is scaffolded in a course or curriculum, it is a tool that can help students develop computational skills and build self-efficacy. When combined with collaborative learning techniques and effective assessments, MATLAB can be an effective and powerful tool for teaching computation.

Computational Skills and Techniques

Computational Thinking
Data Analysis
Modeling
Visualization


Teaching Collections and Materials

Explore teaching activities, essays, and course descriptions submitted by educators.

Activities

MATLAB based activities, laboratory exercises, projects, and other assignments.

Explore the collection Share an activity

Essays

Educator perspectives on how teaching with MATLAB can enhance learning.

Explore the collection Share an essay

Courses

Course descriptions and syllabi for STEM courses on (or that integrate) MATLAB.

Explore the collection Share a course



Get Involved

In addition to hosting resources developed by educators for educators, Teaching Computation in the Sciences Using MATLAB is a growing community of faculty in STEM fields interesting in improving computation in teaching. Get involved by participating in events or joining the community discussion.

Workshops and Webinars »

Join the Community »


      Next Page »