Computational Thinking For Adults
“Computational Thinking is a strategy that uses many of the powerful ideas in computer science to solve all kinds of problems, faster, easier, more accuratly and repeatedly.”
Let’s get into a simple, but longer definition. When given any problem, can we formulate it so that it can solved using the power of computers.
A computational thinker is one who collects data and analyzes it to understand the problem. That person then decomposes (breaks it down) into simpler problems. Instead of solving only that problem, you look for patterns, remove details and abstract so you can solve all problems of that type. You define the steps to solve the problem (the algorithm) and if possible, build a model to simulate, test and debug the solution.
Computational Thinking is definitely not about turning out coders or computer scientists. It is about teaching everyone to succeed in the new digital world, enabling them to solve problems using this powerful strategy. For this reason, many education programs prefer to use the term computational thinking—and not computer science or coding.
These techniques are not just for students in school. These techniques are needed in the workforce for all generations of employees.
As a Computer Science major, I have seen the importance of learning how to code firsthand, and I am in favor of GE’s newest decree. … Coding skills are not just valuable for programmers, such skills are valuable for employees across different job roles — including data analysts, artists, and designers. – General Electric’s CEO Jeff Immelt
He went on to say:
Having a basic knowledge of coding helps employees automate workplace tasks such as generating invoices, gathering relevant data from hundreds of files and compiling weekly reports from information on the internet.
That doesn’t mean that every employee has to be able to write a program using his or her coding knowledge to complete a task at hand. Rather, it means employees are able to think of more efficient solutions for solving everyday problems at work, and perhaps get help in implementing these solutions.