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.
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