DEV Community

Cover image for What is Computational Thinking?
Sadullah TANRIKULU
Sadullah TANRIKULU

Posted on

1

What is Computational Thinking?

Computational thinking has four steps to use in implementation:

Decomposition is breaking problems into parts and try to solve little problems. So they can be very easy to settling or arranging it.

Pattern Recognition is interpreting pattern and models, then we find a similar pattern, code script or else to occur things what we want fastly. By the way we reduce our cognitive load, this is very important because of working confidence.

Abstraction is organising data logically, the process of filtering out, needless details confuses our minds in every kind of jobs. Please don't think about details that they are contribute your experiment, not like that. In time, inplace, in season learning is best for efficiency.

Alghorythm is designing and implementing alghorythm. At the beginnig of this stage we can use Pseudocode. Flowcharts are very useful for us to make the processes in alghorythm more visible.

Thanks for reading. Best wishes.

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (1)

Collapse
 
sadullah profile image
Sadullah TANRIKULU

I wrote my first post and i'm happy sharing it with you. I did because i need to start from somewhere to improve my english and my knowledge about IT within telling others. You know i'm a newbie.:))

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more