The ability to solve complex problems has always been important, but in today’s digital world It has become an increasingly essential skill.

Essentially, computational thinkers are excellent problem solvers.

Computational thinking itself is a highly structured way of identifying and solving problems, and it is made up of four parts.

Decomposition – breaking down a complex problem or system into smaller, more manageable parts

Pattern Recognition – looking for similarities among and within problems

Abstraction – focusing on the important information only, ignoring irrelevant detail

Algorithms – Developing a step-by-step set of rules to follow to solve the problem.

Learn more

Introduce Your High School Students To High-Level Computational Thinking Tools & Strategies

Would you like to become one of an elite group of high school teachers who learn how to teach high-level computational thinking to students in math, science and other disciplines?

With support from a National Science Foundation Grant, the DIMACS Center at Rutgers University has created an online series of instructional courses that will teach you the basics of computational thinking and how to integrate it into your coursework.

Computational thinking is a high-level thought process that includes a set of tools and strategies for solving complex problems. Although essential to the development of computer applications, it can also be used to solve difficult problems across all disciplines.

Participating teachers will receive:

  • A professional development certificate from Rutgers
  • Free admission to the course
  • $1,000.00 for course completion and class implementation

Learn more.

CANVAS Teacher Students

Please SIGN IN to the CANVAS website using your email and the password you received at the pre-course workshop.

Computational Thinking: High School Students Solve Murder Mystery by Deciphering Clues

High school students in Boonville, Missouri, learn how to solve ciphers (coded messages) using computational thinking strategies, thanks to Rutgers University professional development program for teachers. (Read more...)