Computational Thinking
in Science and Math


Promoting computational thinking in high school science and mathematics
to empower all students to participate in a computational future.

About Us

We are a team of scientists and educators at Northwestern University working to design and research computationally enhanced high school science and math curriculum. With support from the National Science Foundation and Spencer Foundation, our goal is to enrich science learning while developing foundational computational literacy skills for all students.

Lessons and Activities

Our computational thinking lessons cover a range of science and math concepts and are designed to be embedded in students' existing coursework.

Standards

We have developed a taxonomy of computational thinking practices in STEM fields to guide the development of our curriculum and assessments.

Assessments

Our computational thinking assessments use realistic STEM scenarios to challenge students and measure their progress in CT.

Professional Development

Want to try computational thinking activities in your classroom? Check out our professional development workshops and resources.

Research

We are conducting ongoing research on the design and implementation of computational thinking activities in science and mathematics classrooms.

Administrator Tools

Check out our new web based tools for teachers, admins, and researchers.

Assessments

Our computational thinking assessments use realistic STEM scenarios to challenge students and measure their progress in CT.

WHAT DO WE MEAN BY COMPUTATIONAL THINKING?

Modern scientists, engineers, and mathematicians use an array of computational tools and practices in their everyday work. It is increasingly important for high school students not just to know how to use computers but to be computationally literate. To this end we have developed a taxonomy to capture relevant computational practices and guide the design of curriculum and assessments.

Data Practices
Modeling and Simulation Practices
Computational Problem Solving Practices
Systems Thinking Practices