कम्प्यूटेशनल थिंकिंग एक संरचित समस्या-समाधान पद्धति है जो जटिल चुनौतियों को प्रबंधनीय चरणों में तोड़ देती है जिन्हें एक मानव या कंप्यूटर प्रभावी ढंग से निष्पादित कर सकता है।
कम्प्यूटेशनल सोच के चार स्तंभ
- विघटन: एक बड़ी, भारी समस्या को छोटे, काटने के आकार, प्रबंधनीय उप-समस्याओं में तोड़ना (उदाहरण के लिए, एक वीडियो गेम बनाने के लिए, आप इसे चरित्र ग्राफिक्स, स्कोर ट्रैकिंग, भौतिकी टकराव और ऑडियो ध्वनि प्रभावों में तोड़ते हैं)।
- पैटर्न पहचान: समस्याओं के बीच समानताएं, पैटर्न और प्रवृत्तियों का अवलोकन करना (उदाहरण के लिए, यह पहचानना कि 50 अलग-अलग शयनकक्षों के क्षेत्र की गणना बिल्कुल उसी सूत्र का उपयोग करती है: $\text{Length} \times \text{Breadth}$)।
- सारांश: आवश्यक जानकारी पर विशेष रूप से ध्यान केंद्रित करने के लिए अनावश्यक पृष्ठभूमि विवरणों को फ़िल्टर करना (उदाहरण के लिए, एक मेट्रो ट्रेन मानचित्र वास्तविक दुनिया के सड़क मोड़, इमारतों और पेड़ों को अनदेखा करता है, केवल स्टेशन स्टॉप और ट्रैक कनेक्शन दिखाता है)।
- एल्गोरिदम डिज़ाइन: समस्या को व्यवस्थित रूप से हल करने के लिए सटीक निर्देशों का एक क्रमबद्ध, चरण-दर-चरण सेट बनाना।