कम्प्यूटेशनल थिंकिंग: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Set of problem-solving methods}} {{Use dmy dates|date=July 2020}} कम्प्यूटेशनल सोच (सीटी) समस्याओं...")
 
(text)
Line 1: Line 1:
{{Short description|Set of problem-solving methods}}
{{Short description|Set of problem-solving methods}}
{{Use dmy dates|date=July 2020}}


कम्प्यूटेशनल सोच (सीटी) समस्याओं को तैयार करने में शामिल विचार प्रक्रियाओं को संदर्भित करता है ताकि उनके समाधानों को कम्प्यूटेशनल चरणों और एल्गोरिदम के रूप में दर्शाया जा सके।<ref name="Aho2011" />  शिक्षा में, सीटी समस्या-समाधान विधियों का एक समूह है जिसमें समस्याओं और उनके समाधानों को उन तरीकों से व्यक्त करना शामिल है जिन्हें कंप्यूटर भी निष्पादित कर सकता है।<ref>{{Cite journal | title = कम्प्यूटेशनल सोच से समाज को लाभ होता है| journal = 40th Anniversary Blog of Social Issues in Computing |  year = 2014| last1 = Wing | first1 = Jeannette}}</ref> इसमें प्रक्रियाओं का स्वचालन शामिल है, लेकिन प्रक्रियाओं (प्राकृतिक और कृत्रिम) का पता लगाने, विश्लेषण करने और समझने के लिए कंप्यूटिंग का उपयोग भी किया जाता है।<ref name=":3" /><ref>{{Cite journal|last=Wing|first=Jeannette M|date=2008-10-28|title=कम्प्यूटेशनल सोच और कंप्यूटिंग के बारे में सोच|journal=Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences|language=en|volume=366|issue=1881|pages=3717–3725|doi=10.1098/rsta.2008.0118|issn=1364-503X|pmc=2696102|pmid=18672462|bibcode=2008RSPTA.366.3717W }}</ref><ref name=":7" />
 
कम्प्यूटेशनल थिंकिंग (सीटी) प्रॉब्लम को तैयार करने में सम्मिलित थॉट प्रोसेस को संदर्भित करता है ताकि उनके सॉल्युशन को कम्प्यूटेशनल स्टेप और एल्गोरिदम के रूप में रिप्रेजेंट किया जा सके। <ref name="Aho2011" />  एजुकेशन में, सीटी प्रॉब्लम-सॉल्विंग मेथड का एक समूह है जिसमें प्रॉब्लम और उनके सॉल्युशन को उन तरीकों से व्यक्त करना इनक्लूड है जिन्हें कंप्यूटर भी एक्सीक्यूट कर सकता है। <ref>{{Cite journal | title = कम्प्यूटेशनल सोच से समाज को लाभ होता है| journal = 40th Anniversary Blog of Social Issues in Computing |  year = 2014| last1 = Wing | first1 = Jeannette}}</ref> इसमें प्रोसेस का ऑटोमेशन इनक्लूड है, लेकिन प्रोसेस (प्राकृतिक और कृत्रिम) का पता लगाने, एनालाइज करने और समझने के लिए कंप्यूटिंग का उपयोग भी किया जाता है। <ref name=":3" /><ref>{{Cite journal|last=Wing|first=Jeannette M|date=2008-10-28|title=कम्प्यूटेशनल सोच और कंप्यूटिंग के बारे में सोच|journal=Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences|language=en|volume=366|issue=1881|pages=3717–3725|doi=10.1098/rsta.2008.0118|issn=1364-503X|pmc=2696102|pmid=18672462|bibcode=2008RSPTA.366.3717W }}</ref><ref name=":7" />




== इतिहास ==
== इतिहास ==


एक अवधारणा के रूप में कम्प्यूटेशनल सोच का इतिहास कम से कम 1950 के दशक का है लेकिन अधिकांश विचार बहुत पुराने हैं।<ref name="Tedre2016">{{Cite book | title =Proceedings of the 16th Koli Calling Conference on Computing Education Research| chapter = The Long Quest for Computational Thinking| year = 2016| last1 = Tedre | first1 = Matti| last2 = Denning |first2 = Peter |chapter-url= http://denninginstitute.com/pjd/PUBS/long-quest-ct.pdf}}</ref><ref name=":3">Denning, P.J. and Tedre, M. Computational Thinking. The MIT Press, 2019.</ref> कम्प्यूटेशनल सोच में अमूर्तता, डेटा प्रतिनिधित्व और तार्किक रूप से डेटा को व्यवस्थित करने जैसे विचार शामिल हैं, जो अन्य प्रकार की सोच में भी प्रचलित हैं, जैसे वैज्ञानिक सोच, इंजीनियरिंग सोच, सिस्टम सोच, डिजाइन सोच, मॉडल-आधारित सोच और इसी तरह।<ref name=":4">{{Cite book|title=कम्प्यूटेशनल सोच|last1=Denning | first1=Peter J. | last2=Tedre | first2=Matti|isbn=9780262353410|location=Cambridge|oclc=1082364202|year = 2019}}</ref> न तो विचार और न ही शब्द नवीनतम हैं: एल्गोरिथमाइज़िंग, प्रक्रियात्मक सोच, एल्गोरिथम सोच और कम्प्यूटेशनल साक्षरता जैसे शब्दों से पहले<ref name=":3" />[[एलन पर्लिस]] और [[डोनाल्ड नुथ]] जैसे कंप्यूटिंग अग्रदूतों द्वारा, कम्प्यूटेशनल सोच शब्द का उपयोग पहली बार 1980 में [[सेमुर पैपर्ट]] द्वारा किया गया था।<ref>Papert, Seymour. [[Mindstorms (book)|Mindstorms: Children, computers, and powerful ideas]]. Basic Books, Inc., 1980.</ref> और फिर 1996 में.<ref>{{Cite journal | doi = 10.1007/BF00191473| title = गणित शिक्षा के क्षेत्र में एक अन्वेषण| journal = International Journal of Computers for Mathematical Learning| volume = 1| year = 1996| last1 = Papert | first1 = Seymour| s2cid = 46013234| authorlink1 = Seymour Papert| url = http://www.papert.org/articles/AnExplorationintheSpaceofMathematicsEducations.html}}</ref> कम्प्यूटेशनल सोच का उपयोग पैमाने की जटिल समस्याओं को [[कलन विधि]] रूप से हल करने के लिए किया जा सकता है, और अक्सर दक्षता में बड़े सुधार का एहसास करने के लिए इसका उपयोग किया जाता है।<ref>Computational thinking:
एक कॉन्सेप्ट के रूप में कम्प्यूटेशनल थिंकिंग का इतिहास कम से कम 1950 के दशक का है लेकिन अधिकांश आईडिया बहुत पुराने हैं। <ref name="Tedre2016">{{Cite book | title =Proceedings of the 16th Koli Calling Conference on Computing Education Research| chapter = The Long Quest for Computational Thinking| year = 2016| last1 = Tedre | first1 = Matti| last2 = Denning |first2 = Peter |chapter-url= http://denninginstitute.com/pjd/PUBS/long-quest-ct.pdf}}</ref><ref name=":3">Denning, P.J. and Tedre, M. Computational Thinking. The MIT Press, 2019.</ref> कम्प्यूटेशनल थिंकिंग में एब्स्ट्रक्शन, डाटा रिप्रजेंटेशन और लॉजिकली डेटा को ऑर्गनाइज़ करने जैसे आईडिया इनक्लूड हैं, जो अन्य प्रकार की थिंकिंग में भी प्रचलित हैं, जैसे साइंटिफिक थिंकिंग, इंजीनियरिंग थिंकिंग, सिस्टम थिंकिंग, डिजाइन थिंकिंग, मॉडल-बेस्ड थिंकिंग और इसी तरह प्रचलित हैं। <ref name=":4">{{Cite book|title=कम्प्यूटेशनल सोच|last1=Denning | first1=Peter J. | last2=Tedre | first2=Matti|isbn=9780262353410|location=Cambridge|oclc=1082364202|year = 2019}}</ref> न तो आईडिया और न ही टर्म रीसेंट हैं: एल्गोरिथमाइज़िंग, प्रोसीड्यूरल थिंकिंग, एल्गोरिथम थिंकिंग और कम्प्यूटेशनल पिओनीर जैसे टर्मों से पहले <ref name=":3" /> [[एलन पर्लिस]] और [[डोनाल्ड नुथ]] जैसे कंप्यूटिंग अग्रदूतों द्वारा, कम्प्यूटेशनल थिंकिंग टर्म का उपयोग पहली बार 1980 में और फिर 1996 में [[सेमुर पैपर्ट]] द्वारा किया गया था। <ref>Papert, Seymour. [[Mindstorms (book)|Mindstorms: Children, computers, and powerful ideas]]. Basic Books, Inc., 1980.</ref> <ref>{{Cite journal | doi = 10.1007/BF00191473| title = गणित शिक्षा के क्षेत्र में एक अन्वेषण| journal = International Journal of Computers for Mathematical Learning| volume = 1| year = 1996| last1 = Papert | first1 = Seymour| s2cid = 46013234| authorlink1 = Seymour Papert| url = http://www.papert.org/articles/AnExplorationintheSpaceofMathematicsEducations.html}}</ref> कम्प्यूटेशनल थिंकिंग का उपयोग स्केल की कॉम्प्लिकेटेड प्रॉब्लम को [[कलन विधि|एल्गोरिथ्म]] रूप से सॉल्व करने के लिए किया जा सकता है, और प्रायः एफिशिएंसी में बड़े सुधार रीयलाइज़ करने के लिए इसका उपयोग किया जाता है। <ref>Computational thinking:
*{{Cite book | doi = 10.1145/1734263.1734357| chapter = Scalable game design and the development of a checklist for getting computational thinking into public schools| title = Proceedings of the 41st ACM technical symposium on Computer science education - SIGCSE '10| pages = 265| year = 2010| last1 = Repenning | first1 = A. | last2 = Webb | first2 = D. | last3 = Ioannidou | first3 = A. | isbn = 9781450300063| s2cid = 19128584}}
*{{Cite book | doi = 10.1145/1734263.1734357| chapter = Scalable game design and the development of a checklist for getting computational thinking into public schools| title = Proceedings of the 41st ACM technical symposium on Computer science education - SIGCSE '10| pages = 265| year = 2010| last1 = Repenning | first1 = A. | last2 = Webb | first2 = D. | last3 = Ioannidou | first3 = A. | isbn = 9781450300063| s2cid = 19128584}}
*{{Cite journal| doi = 10.1145/1378704.1378713| title = Education: Paving the way for computational thinking| journal = [[Communications of the ACM]]| volume = 51| issue = 8| pages = 25–27| year = 2008| url = http://people.cs.vt.edu/~kafura/CS6604/Papers/Paving-Way-For-CT.pdf| last1 = Guzdial| first1 = Mark| s2cid = 35737830| authorlink1 = Mark Guzdial| access-date = 29 August 2015| archive-url = https://web.archive.org/web/20160303225904/http://people.cs.vt.edu/~kafura/CS6604/Papers/Paving-Way-For-CT.pdf| archive-date = 3 March 2016| url-status = dead}}
*{{Cite journal| doi = 10.1145/1378704.1378713| title = Education: Paving the way for computational thinking| journal = [[Communications of the ACM]]| volume = 51| issue = 8| pages = 25–27| year = 2008| url = http://people.cs.vt.edu/~kafura/CS6604/Papers/Paving-Way-For-CT.pdf| last1 = Guzdial| first1 = Mark| s2cid = 35737830| authorlink1 = Mark Guzdial| access-date = 29 August 2015| archive-url = https://web.archive.org/web/20160303225904/http://people.cs.vt.edu/~kafura/CS6604/Papers/Paving-Way-For-CT.pdf| archive-date = 3 March 2016| url-status = dead}}
Line 17: Line 17:
*[http://www.cs4fn.org/computationalthinking What is Computational Thinking? CS4FN] at [[CS4FN]]
*[http://www.cs4fn.org/computationalthinking What is Computational Thinking? CS4FN] at [[CS4FN]]
*[http://thinkct.losrios.edu/ The Sacramento Regional CPATH Team has created a Think CT website with information on CT developed by this NSF-funded project.] {{webarchive|url=https://web.archive.org/web/20110831030051/http://thinkct.losrios.edu/ |date=31 August 2011 }}
*[http://thinkct.losrios.edu/ The Sacramento Regional CPATH Team has created a Think CT website with information on CT developed by this NSF-funded project.] {{webarchive|url=https://web.archive.org/web/20110831030051/http://thinkct.losrios.edu/ |date=31 August 2011 }}
*[http://www.open.edu/openlearn/science-maths-technology/computing-and-ict/introduction-computational-thinking/content-section-0 A short introduction to Computational Thinking by the Open University] {{Webarchive|url=https://web.archive.org/web/20160225124032/http://www.open.edu/openlearn/science-maths-technology/computing-and-ict/introduction-computational-thinking/content-section-0 |date=25 February 2016 }}</ref>
*[http://www.open.edu/openlearn/science-maths-technology/computing-and-ict/introduction-computational-thinking/content-section-0 A short introduction to Computational Thinking by the Open University] {{Webarchive|url=https://web.archive.org/web/20160225124032/http://www.open.edu/openlearn/science-maths-technology/computing-and-ict/introduction-computational-thinking/content-section-0 |date=25 February 2016 }}</ref> कम्प्यूटेशनल थिंकिंग फ्रेज को [[जेनेट विंग]] द्वारा इस सब्जेक्ट पर एसीएम ऐसे के कम्युनिकेशन रिजल्ट के रूप में 2006 में कंप्यूटर साइंस एजुकेशन कम्युनिटी में सबसे आगे लाया गया था। ऐसे ने सजेशन दिया कि कम्प्यूटेशनल थिंकिंग केवल कंप्यूटर साइंटिस्ट के लिए ही नहीं, बल्कि सभी के लिए एक फंडामेंटल स्किल था, और स्कूल में अन्य सब्जेक्ट्स में कम्प्यूटेशनल आईडिया को इंटीग्रेट करने के महत्व के लिए आरग्यु किया। <ref name=":0">{{Cite journal | doi = 10.1145/1118178.1118215| title = कम्प्यूटेशनल सोच| journal = [[Communications of the ACM]]| volume = 49| issue = 3| pages = 33–35| year = 2006| url = https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf| last1 = Wing | first1 = Jeanette M. | s2cid = 1693513| author-link = Jeannette Wing| hdl = 10818/29866| hdl-access = free}}</ref> ऐसे में यह भी कहा गया है कि कम्प्यूटेशनल थिंकिंग सीखने से, बच्चे कई एवरीडे टास्क में बेहतर होंगे - उदाहरण के तौर पर, ऐसे में किसी के बैकपैक को पैक करना, किसी के खोए हुए ग्लव्स ढूंढना, और यह जानना कि किराए पर लेना और खरीदना कब बंद करना है। एजुकेशन में कम्प्यूटेशनल थिंकिंग के सवालों की कॉन्टिनम बच्चों के लिए K-9 कंप्यूटिंग से लेकर प्रोफेशनल और कंटीन्यूइंग एजुकेशन तक है, जहां चुनौती यह है कि विशेषज्ञों के बीच डीप प्रिंसिपल, मैक्सिमस और थिंकिंग के तरीकों को कैसे कम्यूनिकेट किया जाए। <ref name=":3" />
कम्प्यूटेशनल सोच वाक्यांश को [[जेनेट विंग]] द्वारा इस विषय पर एसीएम निबंध के संचार के परिणामस्वरूप 2006 में कंप्यूटर विज्ञान शिक्षा समुदाय में सबसे आगे लाया गया था। निबंध ने सुझाव दिया कि कम्प्यूटेशनल रूप से सोचना केवल कंप्यूटर वैज्ञानिकों के लिए ही नहीं, बल्कि सभी के लिए एक मौलिक कौशल था, और स्कूल में अन्य विषयों में कम्प्यूटेशनल विचारों को एकीकृत करने के महत्व के लिए तर्क दिया।<ref name=":0">{{Cite journal | doi = 10.1145/1118178.1118215| title = कम्प्यूटेशनल सोच| journal = [[Communications of the ACM]]| volume = 49| issue = 3| pages = 33–35| year = 2006| url = https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf| last1 = Wing | first1 = Jeanette M. | s2cid = 1693513| author-link = Jeannette Wing| hdl = 10818/29866| hdl-access = free}}</ref> निबंध में यह भी कहा गया है कि कम्प्यूटेशनल सोच सीखने से, बच्चे कई रोजमर्रा के कार्यों में बेहतर होंगे - उदाहरण के तौर पर, निबंध में किसी के बैकपैक को पैक करना, किसी के खोए हुए दस्ताने ढूंढना, और यह जानना कि किराए पर लेना और खरीदना कब बंद करना है। शिक्षा में कम्प्यूटेशनल सोच के सवालों की निरंतरता बच्चों के लिए K-9 कंप्यूटिंग से लेकर पेशेवर और सतत शिक्षा तक है, जहां चुनौती यह है कि विशेषज्ञों के बीच गहरे सिद्धांतों, सिद्धांतों और सोचने के तरीकों को कैसे संप्रेषित किया जाए।<ref name=":3" />


पहले दस वर्षों तक कम्प्यूटेशनल सोच एक यूएस-केंद्रित आंदोलन था, और आज भी उस प्रारंभिक फोकस को क्षेत्र के अनुसंधान में देखा जाता है।<ref name=":6">{{Cite journal|last1=Saqr|first1=Mohammed|last2=Ng|first2=Kwok|last3=Oyelere|first3=Solomon Sunday|last4=Tedre|first4=Matti|date=2021-03-02|title=People, Ideas, Milestones: A Scientometric Study of Computational Thinking|journal=ACM Transactions on Computing Education|volume=21|issue=3|pages=20:1–20:17|doi=10.1145/3445984|doi-access=free}}</ref> क्षेत्र के सबसे उद्धृत लेख और सबसे अधिक उद्धृत लोग शुरुआती यूएस सीटी लहर में सक्रिय थे, और क्षेत्र के सबसे सक्रिय शोधकर्ता नेटवर्क यूएस-आधारित हैं।<ref name=":6" /> अमेरिकी और यूरोपीय शोधकर्ताओं के प्रभुत्व के कारण, यह स्पष्ट नहीं है कि इस क्षेत्र का मुख्य रूप से पश्चिमी शोध साहित्य निकाय अन्य सांस्कृतिक समूहों के छात्रों की जरूरतों को किस हद तक पूरा कर सकता है।<ref name=":6" />
पहले दस वर्षों तक कम्प्यूटेशनल थिंकिंग एक यूएस-केंद्रित मूवमेंट था, और आज भी उस अर्ली फोकस को फील्ड रिसर्च में देखा जाता है। <ref name=":6">{{Cite journal|last1=Saqr|first1=Mohammed|last2=Ng|first2=Kwok|last3=Oyelere|first3=Solomon Sunday|last4=Tedre|first4=Matti|date=2021-03-02|title=People, Ideas, Milestones: A Scientometric Study of Computational Thinking|journal=ACM Transactions on Computing Education|volume=21|issue=3|pages=20:1–20:17|doi=10.1145/3445984|doi-access=free}}</ref> क्षेत्र के सबसे साइटेड लेख और सबसे अधिक साइटेड लोग प्रारम्भिक यूएस सीटी वेव में सक्रिय थे, और क्षेत्र के सबसे सक्रिय रिसर्चर नेटवर्क यूएस-बेस्ड हैं। <ref name=":6" /> अमेरिकी और यूरोपीय रिसर्चर के प्रभुत्व के कारण, यह स्पष्ट नहीं है कि इस क्षेत्र का मुख्य रूप से पश्चिमी शोध साहित्य निकाय अन्य सांस्कृतिक समूहों के स्टूडेंट की जरूरतों को किस हद तक पूरा कर सकता है।<ref name=":6" />




== विशेषताएँ ==
== विशेषताएँ ==


कम्प्यूटेशनल सोच को परिभाषित करने वाली विशेषताएँ [[अपघटन (कंप्यूटर विज्ञान)]], पैटर्न पहचान / [[डेटा प्रतिनिधित्व]], सामान्यीकरण / अमूर्त और एल्गोरिदम हैं।<ref>{{cite web|title=कम्प्यूटेशनल सोच का परिचय|url=https://www.bbc.co.uk/education/guides/zp92mp3/|website=BBC Bitesize|access-date=25 November 2015}}</ref><ref>{{cite web|title=कम्प्यूटेशनल सोच की खोज|url=https://www.google.com/edu/resources/programs/exploring-computational-thinking/|website=Google for Education|access-date=25 November 2015}}</ref> किसी समस्या को विघटित करके, डेटा प्रतिनिधित्व का उपयोग करके इसमें शामिल चर की पहचान करके और एल्गोरिदम बनाकर, एक सामान्य समाधान परिणाम मिलता है। सामान्य समाधान एक सामान्यीकरण या अमूर्तता है जिसका उपयोग प्रारंभिक समस्या की कई विविधताओं को हल करने के लिए किया जा सकता है।
कम्प्यूटेशनल थिंकिंग को परिभाषित करने वाली विशेषताएँ [[अपघटन (कंप्यूटर विज्ञान)|अपघटन (कंप्यूटर साइंस)]], पैटर्न रिकग्निशन/[[डेटा प्रतिनिधित्व|डेटा रीप्रेजेंटेशन]], जनरलाइज़ेशन/एब्स्ट्रक्शन और एल्गोरिदम हैं। <ref>{{cite web|title=कम्प्यूटेशनल सोच का परिचय|url=https://www.bbc.co.uk/education/guides/zp92mp3/|website=BBC Bitesize|access-date=25 November 2015}}</ref><ref>{{cite web|title=कम्प्यूटेशनल सोच की खोज|url=https://www.google.com/edu/resources/programs/exploring-computational-thinking/|website=Google for Education|access-date=25 November 2015}}</ref> किसी प्रॉब्लम को डीकंपोज़ करके, डेटा रिप्रजेंटेशन का उपयोग करके इसमें इनक्लूड वेरिएबल की पहचान करके और एल्गोरिदम बनाकर, एक जेनेरिक सोल्युशन रिजल्ट मिलता है। जेनेरिक सोल्युशन एक जनरलाइज़ेशन या एब्स्ट्रक्शन है जिसका उपयोग प्रारंभिक प्रॉब्लम की कई वेरिएशन को सॉल्व करने के लिए किया जा सकता है।


[[File:The Computational Thinking Process.jpg|thumb|upright=2.0|थ्री एज़ कम्प्यूटेशनल थिंकिंग प्रक्रिया कम्प्यूटेशनल सोच को तीन चरणों के एक सेट के रूप में वर्णित करती है: अमूर्तता, स्वचालन और विश्लेषण।]]कम्प्यूटेशनल सोच का एक और लक्षण वर्णन तीन चरणों पर आधारित तीन पुनरावृत्ति प्रक्रिया है:
[[File:The Computational Thinking Process.jpg|thumb|upright=2.0|थ्री एज़ कम्प्यूटेशनल थिंकिंग प्रोसेस कम्प्यूटेशनल थिंकिंग को तीन स्टेप के एक सेट के रूप में डिस्क्राइब करती है: अमूर्तता, ऑटोमेशन और एनालिसिस।]]कम्प्यूटेशनल थिंकिंग का एक और कैरेक्टराइजेशन तीन स्टेप पर बेस्ड तीन इटीरेटिव प्रोसेस है:
# अमूर्तन: समस्या निरूपण;
# अब्स्ट्रक्शन: प्रॉब्लम फार्मूलेशन;
# स्वचालन: समाधान अभिव्यक्ति;
# ऑटोमेशन: सोल्युशन एक्सप्रेशन;
# विश्लेषण: समाधान निष्पादन और मूल्यांकन।<ref>{{Cite news |last=Repenning|first=Alexander|date=September 4, 2016|title= कम्प्यूटेशनल सोच उपकरण|language=en-US|work= IEEE Symposium on Visual Languages and Human-Centric Computing |url=https://www.researchgate.net/publication/309916650|url-status=live|access-date=April 7, 2021}}</ref>
# एनालिसिस: सोल्युशन एक्सिक्यूशन एंड इवैल्यूएशन।<ref>{{Cite news |last=Repenning|first=Alexander|date=September 4, 2016|title= कम्प्यूटेशनल सोच उपकरण|language=en-US|work= IEEE Symposium on Visual Languages and Human-Centric Computing |url=https://www.researchgate.net/publication/309916650|url-status=live|access-date=April 7, 2021}}</ref>




=== चार सीएस से कनेक्शन ===
=== चार सीएस से कनेक्शन ===


21वीं सदी की शिक्षा के चार सी हैं संचार, आलोचनात्मक सोच, सहयोग और रचनात्मकता। पांचवां सी कम्प्यूटेशनल सोच हो सकता है जिसमें एल्गोरिदम और तार्किक रूप से समस्याओं को हल करने की क्षमता शामिल है। इसमें ऐसे उपकरण शामिल हैं जो मॉडल तैयार करते हैं और डेटा की कल्पना करते हैं।<ref name=":5">{{Cite news|last=Grover|first=Shuchi|date=Feb 25, 2018|title=The 5th 'C' of 21st Century Skills? Try Computational Thinking (Not Coding)|language=en-US|work=EdSurge|url=https://www.edsurge.com/news/2018-02-25-the-5th-c-of-21st-century-skills-try-computational-thinking-not-coding|url-status=live|access-date=Feb 25, 2018}}</ref> ग्रोवर बताते हैं कि कैसे कम्प्यूटेशनल सोच विज्ञान, प्रौद्योगिकी, इंजीनियरिंग और गणित (एसटीईएम) से परे विषयों पर लागू होती है जिसमें सामाजिक विज्ञान और भाषा कला शामिल हैं।
21वीं सदी की एजुकेशन के चार C कम्युनिकेशन, क्रिटिकल थिंकिंग, कोलैबोरेशन और क्रिएटिविटी हैं। पांचवां C कम्प्यूटेशनल थिंकिंग हो सकता है जिसमें एल्गोरिदम और लॉजिकली प्रॉब्लम को सॉल्व करने की कैपबिलिटी इनक्लूड है। इसमें ऐसे उपकरण इनक्लूड हैं जो मॉडल तैयार करते हैं और डेटा की कल्पना करते हैं। <ref name=":5">{{Cite news|last=Grover|first=Shuchi|date=Feb 25, 2018|title=The 5th 'C' of 21st Century Skills? Try Computational Thinking (Not Coding)|language=en-US|work=EdSurge|url=https://www.edsurge.com/news/2018-02-25-the-5th-c-of-21st-century-skills-try-computational-thinking-not-coding|url-status=live|access-date=Feb 25, 2018}}</ref> ग्रोवर बताते हैं कि कैसे कम्प्यूटेशनल थिंकिंग साइंस, टेक्नोलॉजी, इंजीनियरिंग और मैथमेटिक्स (एसटीईएम) से परे सब्जेक्ट्स पर लागू होती है जिसमें सोशल साइंस और लैंग्वेज आर्ट इनक्लूड हैं।
 
अपने इन्सेप्शन के बाद से, 4 C को धीरे-धीरे कई स्कूल  सिलेबस के महत्वपूर्ण एलिमेंट के रूप में एक्सेप्टेन्स मिल गई है। इस डेवलपमेंट ने सभी K-12 लेवल पर पूछताछ, प्रोजेक्ट-बेस्ड और अधिक प्रोफाउंड लर्निंग जैसे प्लेटफार्मों और डायरेक्शन में ट्रिगर प्रारम्भ कर दिया। कई देशों ने सभी स्टूडेंट को कंप्यूटर थिंकिंग से इंट्रोड्यूस कराया है। यूनाइटेड किंगडम ने 2012 से अपने नेशनल करिकुलम में सीटी को इनक्लूड किया है। सिंगापुर सीटी को नेशनल कैपबिलिटी कहता है। ऑस्ट्रेलिया, चीन, कोरिया और न्यूजीलैंड जैसे अन्य देशों ने स्कूलों में कम्प्यूटेशनल थिंकिंग प्रारम्भ करने के लिए बड़े स्केल पर प्रयास प्रारम्भ किए। <ref>{{Cite news|url=https://www.edsurge.com/news/2018-02-25-the-5th-c-of-21st-century-skills-try-computational-thinking-not-coding|title=The 5th 'C' of 21st Century Skills? Try Computational Thinking (Not Coding) – EdSurge News|date=2 February 2018|work=EdSurge|access-date=11 June 2018|language=en-US}}</ref> संयुक्त राज्य अमेरिका में, राष्ट्रपति बराक ओबामा ने डिजिटल इकॉनमी में फ्लॉरिश होने के लिए आवश्यक उचित कंप्यूटर साइंस एफिशिएंसी के साथ अमेरिका में स्टूडेंट की इस जनरेशन को एम्पॉवर करने के लिए सभी के लिए कंप्यूटर साइंस प्रोफिशिएंसी बनाई। <ref>{{Cite web|url=https://www.csforall.org/|title=CSforALL|website=csforall.org|language=en-US|access-date=11 June 2018}}</ref> कम्प्यूटेशनल थिंकिंग का अर्थ है कंप्यूटर साइंटिस्ट की तरह थिंकिंग या प्रॉब्लम का सोल्युशन करना। सीटी का तात्पर्य प्रॉब्लम को समझने और सोल्युशन तैयार करने में आवश्यक आईडिया प्रोसेस से है। सीटी में आर्ग्युमेंट, असेसमेंट, पैटर्न, ऑटोमेशन और जनरलाइज़ेशन इनक्लूड है। कैरियर की तैयारी को कई तरीकों से ऐकडेमिक एन्वॉयरमेंट में इंटीग्रेट किया जा सकता है। <ref>{{Cite news|url=https://www.eschoolnews.com/2017/10/25/future-5th-c-career-readiness/|title=Future-forward: How to incorporate the 5th 'C' of 21st Century learning|date=2 October 2017|work=eSchool News|access-date=11 June 2018|language=en-US}}</ref>
 
CT के एल्गोरिथम भाग को चौथे R के रूप में भी संदर्भित किया गया है, जहां अन्य रीडिंग,राइटिंग और अरिथमेटिक हैं।
 
== K–12 एजुकेशन में ==


अपनी स्थापना के बाद से, 4 सी को धीरे-धीरे कई स्कूल पाठ्यक्रमों के महत्वपूर्ण तत्वों के रूप में स्वीकृति मिल गई है। इस विकास ने सभी K-12 स्तरों पर पूछताछ, परियोजना-आधारित और अधिक गहन शिक्षण जैसे प्लेटफार्मों और दिशाओं में संशोधन शुरू कर दिया। कई देशों ने सभी छात्रों को कंप्यूटर सोच से परिचित कराया है। यूनाइटेड किंगडम ने 2012 से अपने राष्ट्रीय पाठ्यक्रम में सीटी को शामिल किया है। सिंगापुर सीटी को राष्ट्रीय क्षमता कहता है। ऑस्ट्रेलिया, चीन, कोरिया और न्यूजीलैंड जैसे अन्य देशों ने स्कूलों में कम्प्यूटेशनल सोच शुरू करने के लिए बड़े पैमाने पर प्रयास शुरू किए।<ref>{{Cite news|url=https://www.edsurge.com/news/2018-02-25-the-5th-c-of-21st-century-skills-try-computational-thinking-not-coding|title=The 5th 'C' of 21st Century Skills? Try Computational Thinking (Not Coding) – EdSurge News|date=2 February 2018|work=EdSurge|access-date=11 June 2018|language=en-US}}</ref> संयुक्त राज्य अमेरिका में, राष्ट्रपति बराक ओबामा ने डिजिटल अर्थव्यवस्था में फलने-फूलने के लिए आवश्यक उचित कंप्यूटर विज्ञान दक्षता के साथ अमेरिका में छात्रों की इस पीढ़ी को सशक्त बनाने के लिए सभी के लिए कंप्यूटर विज्ञान कार्यक्रम बनाया।<ref>{{Cite web|url=https://www.csforall.org/|title=CSforALL|website=csforall.org|language=en-US|access-date=11 June 2018}}</ref> कम्प्यूटेशनल सोच का अर्थ है कंप्यूटर वैज्ञानिकों की तरह सोचना या समस्याओं का समाधान करना। सीटी का तात्पर्य समस्याओं को समझने और समाधान तैयार करने में आवश्यक विचार प्रक्रियाओं से है। सीटी में तर्क, मूल्यांकन, पैटर्न, स्वचालन और सामान्यीकरण शामिल है। कैरियर की तैयारी को कई तरीकों से शैक्षणिक वातावरण में एकीकृत किया जा सकता है।<ref>{{Cite news|url=https://www.eschoolnews.com/2017/10/25/future-5th-c-career-readiness/|title=Future-forward: How to incorporate the 5th 'C' of 21st Century learning|date=2 October 2017|work=eSchool News|access-date=11 June 2018|language=en-US}}</ref>
पहले सेमुर पैपर्ट, एलन पर्लिस और [[मार्विन मिंस्की]] के समान, जेनेट विंग ने कम्प्यूटेशनल थिंकिंग को हर बच्चे की एजुकेशन का एक एसेंशियल पार्ट बनने की कल्पना की थी। <ref name=":0" /> हालाँकि, K-12 करिकुलम और [[कंप्यूटर विज्ञान शिक्षा|कंप्यूटर साइंस एजुकेशन]] में कम्प्यूटेशनल थिंकिंग को इंटीग्रेट करने में कम्प्यूटेशनल थिंकिंग की परिभाषा पर समझौते सहित कई चैलेंज का सामना करना पड़ा है, <ref name=":1">{{Cite journal|last1=Barr|first1=Valerie|last2=Stephenson|first2=Chris|year=2011|title=Bringing computational thinking to K–12: what is Involved and what is the role of the computer science education community?|journal=ACM Inroads|volume=2|doi=10.1145/1929887.1929905|s2cid=207184749}}</ref><ref name=":2">{{Cite journal|last1=Grover|first1=Shuchi|last2=Pea|first2=Roy|year=2013|title=Computational Thinking in K–12 A Review of the State of the Field|journal=Educational Researcher|volume=42|doi=10.3102/0013189x12463051|s2cid=145509282}}</ref> इसमें बच्चों के डेवलपमेंट का असेस कैसे किया जाए, <ref name=":4" />और इसे सिस्टम थिंकिंग, डिज़ाइन थिंकिंग और इंजीनियरिंग थिंकिंग जैसी अन्य समान थिंकिंग से कैसे अलग किया जाए। <ref name=":4" />  करंट में, कम्प्यूटेशनल थिंकिंग को मोटे तौर पर कॉग्निटिव स्किल्स और प्रॉब्लम सॉल्विंग प्रोसेस के एक सेट के रूप में परिभाषित किया गया है जिसमें निम्नलिखित कैरक्टरिस्टिक्स इनक्लूड हैं (लेकिन इन्हीं तक सीमित नहीं हैं) <ref name=":2" /><ref>{{cite journal|last=Stephenson|first=Chris|date=May 2011|title=Defining Computational Thinking for K–12|journal=CSTA Voice|volume=7|issue=2|pages=3–4|issn=1555-2128|quote=सीटी एक समस्या समाधान प्रक्रिया है...|author2=Valerie Barr}}</ref> (लेकिन ऐसे आर्ग्युमेंट हैं कि उनमें से कुछ, यदि कोई हैं, साइंस और इंजीनियरिंग के कई क्षेत्रों में सिद्धांत होने के स्थान पर विशेष रूप से कंप्यूटिंग से संबंधित हैं <ref name=":3" /><ref name=":7">{{Cite journal |last1=Denning |first1=Peter J. |last2=Tedre |first2=Matti |date=2021-07-07 |title=Computational Thinking: A Disciplinary Perspective |url=https://infedu.vu.lt/journal/INFEDU/article/701/file/pdf |journal=Informatics in Education |language=en |doi=10.15388/infedu.2021.21 |s2cid=237830656 |issn=1648-5831|doi-access=free }}</ref>)
CT के एल्गोरिथम भाग को चौथे R के रूप में भी संदर्भित किया गया है, जहां अन्य हैं पढ़ना, लिखना और अंकगणित।


== K–12 शिक्षा में ==
* प्रॉब्लम को नए और अलग-अलग तरीकों से प्रस्तुत करने के लिए अब्स्ट्रक्शंस और पैटर्न रिकग्निशन का उपयोग करना
* डेटा को लॉजिकली ऑर्गनाइज़ और एनालाइज करना
* प्रॉब्लम को छोटे-छोटे भागों में ब्रेक करना
* इटीरेशन, सिंबॉलिक रिप्रजेंटेशन और लॉजिकल ऑपरेशन जैसी प्रोग्रामेटिक थिंकिंग तकनीकों का उपयोग करके प्रॉब्लम सॉल्विंग करना
* प्रॉब्लम को ऑर्डरड स्टेप की एक सीरीज में रीफॉर्मुलेट करना (एल्गोरिदमिक थिंकिंग)
* स्टेप्स और रिसोर्स के सबसे एफिशिएंट और इफेक्टिव कॉम्बिनेशन को प्राप्त करने के लक्ष्य के साथ पॉसिबल सोल्युशन को आइडेंटीफाय करना, उनका एनालाइज करना और उन्हें इम्प्लीमेंट करना
* विभिन्न प्रकार की प्रॉब्लम के लिए इस प्रॉब्लम-सॉल्विंग प्रोसेस को जनरलाइज़ करना


पहले सेमुर पैपर्ट, एलन पर्लिस और [[मार्विन मिंस्की]] के समान, जेनेट विंग ने कम्प्यूटेशनल सोच को हर बच्चे की शिक्षा का एक अनिवार्य हिस्सा बनने की कल्पना की थी।<ref name=":0" />हालाँकि, K-12 पाठ्यक्रम और [[कंप्यूटर विज्ञान शिक्षा]] में कम्प्यूटेशनल सोच को एकीकृत करने में कम्प्यूटेशनल सोच की परिभाषा पर समझौते सहित कई चुनौतियों का सामना करना पड़ा है,<ref name=":1">{{Cite journal|last1=Barr|first1=Valerie|last2=Stephenson|first2=Chris|year=2011|title=Bringing computational thinking to K–12: what is Involved and what is the role of the computer science education community?|journal=ACM Inroads|volume=2|doi=10.1145/1929887.1929905|s2cid=207184749}}</ref><ref name=":2">{{Cite journal|last1=Grover|first1=Shuchi|last2=Pea|first2=Roy|year=2013|title=Computational Thinking in K–12 A Review of the State of the Field|journal=Educational Researcher|volume=42|doi=10.3102/0013189x12463051|s2cid=145509282}}</ref> इसमें बच्चों के विकास का आकलन कैसे किया जाए,<ref name=":4" />और इसे सिस्टम सोच, डिज़ाइन सोच और इंजीनियरिंग सोच जैसी अन्य समान सोच से कैसे अलग किया जाए।<ref name=":4" />  वर्तमान में, कम्प्यूटेशनल सोच को मोटे तौर पर संज्ञानात्मक कौशल और समस्या समाधान प्रक्रियाओं के एक सेट के रूप में परिभाषित किया गया है जिसमें निम्नलिखित विशेषताएं शामिल हैं (लेकिन इन्हीं तक सीमित नहीं हैं)<ref name=":2" /><ref>{{cite journal|last=Stephenson|first=Chris|date=May 2011|title=Defining Computational Thinking for K–12|journal=CSTA Voice|volume=7|issue=2|pages=3–4|issn=1555-2128|quote=सीटी एक समस्या समाधान प्रक्रिया है...|author2=Valerie Barr}}</ref> (लेकिन ऐसे तर्क हैं कि उनमें से कुछ, यदि कोई हैं, विज्ञान और इंजीनियरिंग के कई क्षेत्रों में सिद्धांत होने के बजाय विशेष रूप से कंप्यूटिंग से संबंधित हैं<ref name=":3" /><ref name=":7">{{Cite journal |last1=Denning |first1=Peter J. |last2=Tedre |first2=Matti |date=2021-07-07 |title=Computational Thinking: A Disciplinary Perspective |url=https://infedu.vu.lt/journal/INFEDU/article/701/file/pdf |journal=Informatics in Education |language=en |doi=10.15388/infedu.2021.21 |s2cid=237830656 |issn=1648-5831|doi-access=free }}</ref>)
K-12 करिकुलम में करंट इंटीग्रेशन कम्प्यूटेशनल थिंकिंग दो रूपों में आती है: कंप्यूटर साइंस क्लास में डायरेक्टली या अन्य सब्जेक्ट्स में कम्प्यूटेशनल थिंकिंग तकनीकों के उपयोग और मेज़र के माध्यम से आती है। साइंस, टेक्नोलॉजी, इंजीनियरिंग और मैथमेटिक्स (एसटीईएम क्षेत्रों) में टीचर ने क्लासेज पर ध्यान केंद्रित किया है जिसमें कम्प्यूटेशनल थिंकिंग इनक्लूड है, जो स्टूडेंट को प्रॉब्लम-सॉल्विंग स्किल जैसे ट्रायल और एरर का अभ्यास करने की अनुमति देता है। <ref>{{cite journal|last1=Barr|first1=David|last2=Harrison|first2=John|last3=Leslie|first3=Conery|title=Computational Thinking: A Digital Age Skill for Everyone|journal=Learning & Leading with Technology|date=1 March 2011|volume=38|issue=6|pages=20–23|issn=0278-9175}}</ref> [[वैलेरी बर्र]] और क्रिस स्टीफेंसन ने 2011 एसीएम इनरोड्स लेख में सभी सब्जेक्ट्स में कम्प्यूटेशनल थिंकिंग पैटर्न को डिस्क्राइब किया है। <ref name=":1" /> हालाँकि [[कॉनराड वोल्फ्राम]] ने आरग्यु किया है कि कम्प्यूटेशनल थिंकिंग को एक अलग सब्जेक्ट के रूप में पढ़ाया जाना चाहिए।<ref>{{cite web |url=https://www.tes.com/news/tes-magazine/tes-magazine/computational-thinking-code-success |title=कम्प्यूटेशनल सोच सफलता का कोड है|first=Conrad |last=Wolfram |work=The Times Educational Supplement}}</ref>


* समस्या को नए और अलग-अलग तरीकों से प्रस्तुत करने के लिए अमूर्तता और पैटर्न पहचान का उपयोग करना
ऐसे ऑनलाइन इंस्टीट्यूशन हैं जो प्री-कॉलेज स्टूडेंट को कम्प्यूटेशनल थिंकिंग, एनालिसिस और प्रॉब्लम-सॉल्विंग के साथ बिल्ड और स्ट्रेंथेन करने के लिए करिकुलम और अन्य संबंधित संसाधन प्रदान करते हैं।
* डेटा को तार्किक रूप से व्यवस्थित और विश्लेषण करना
* समस्या को छोटे-छोटे भागों में बाँटना
* पुनरावृत्ति, प्रतीकात्मक प्रतिनिधित्व और तार्किक संचालन जैसी प्रोग्रामेटिक सोच तकनीकों का उपयोग करके समस्या का समाधान करना
* समस्या को क्रमबद्ध चरणों की एक श्रृंखला में पुन: स्वरूपित करना (एल्गोरिदमिक सोच)
* कदमों और संसाधनों के सबसे कुशल और प्रभावी संयोजन को प्राप्त करने के लक्ष्य के साथ संभावित समाधानों की पहचान करना, उनका विश्लेषण करना और उन्हें लागू करना
* विभिन्न प्रकार की समस्याओं के लिए इस समस्या-समाधान प्रक्रिया को सामान्य बनाना


K-12 पाठ्यक्रम में वर्तमान एकीकरण कम्प्यूटेशनल सोच दो रूपों में आती है: कंप्यूटर विज्ञान कक्षाओं में सीधे या अन्य विषयों में कम्प्यूटेशनल सोच तकनीकों के उपयोग और माप के माध्यम से। विज्ञान, प्रौद्योगिकी, इंजीनियरिंग और गणित (एसटीईएम क्षेत्रों) में शिक्षकों ने कक्षाओं पर ध्यान केंद्रित किया है जिसमें कम्प्यूटेशनल सोच शामिल है, जो छात्रों को समस्या समाधान | समस्या-समाधान कौशल जैसे परीक्षण और त्रुटि का अभ्यास करने की अनुमति देता है।<ref>{{cite journal|last1=Barr|first1=David|last2=Harrison|first2=John|last3=Leslie|first3=Conery|title=Computational Thinking: A Digital Age Skill for Everyone|journal=Learning & Leading with Technology|date=1 March 2011|volume=38|issue=6|pages=20–23|issn=0278-9175}}</ref> [[वैलेरी बर्र]] और क्रिस स्टीफेंसन ने 2011 एसीएम इनरोड्स लेख में सभी विषयों में कम्प्यूटेशनल सोच पैटर्न का वर्णन किया है।<ref name=":1" />हालाँकि [[कॉनराड वोल्फ्राम]] ने तर्क दिया है कि कम्प्यूटेशनल सोच को एक अलग विषय के रूप में पढ़ाया जाना चाहिए।<ref>{{cite web |url=https://www.tes.com/news/tes-magazine/tes-magazine/computational-thinking-code-success |title=कम्प्यूटेशनल सोच सफलता का कोड है|first=Conrad |last=Wolfram |work=The Times Educational Supplement}}</ref>
== कम्प्यूटेशनल थिंकिंग के लिए सेंटर ==
ऐसे ऑनलाइन संस्थान हैं जो प्री-कॉलेज छात्रों को कम्प्यूटेशनल सोच, विश्लेषण और समस्या-समाधान के साथ विकसित और मजबूत करने के लिए पाठ्यक्रम और अन्य संबंधित संसाधन प्रदान करते हैं।


== कम्प्यूटेशनल सोच के लिए केंद्र ==
[[पिट्सबर्ग]] में कार्नेगी मेलन विश्वविद्यालय में कम्प्यूटेशनल थिंकिंग के लिए एक सेंटर है। सेंटर की मेजर एक्टिविटी प्रोब या प्रॉब्लम-ओरिएंटेड एक्सप्लोरेशन को कंडक्ट करना है। ये प्रोब ऐसे एक्सपैरिमेंट हैं जो कम्प्यूटेशनल थिंकिंग के वैल्यू को दिखाने के लिए प्रॉब्लम पर नॉवेल कंप्यूटिंग कॉन्सेप्ट को लागू करते हैं। एक प्रोब एक्सपेरिमेंट सामान्यतः एक कंप्यूटर साइंटिस्ट और अध्ययन किए जाने वाले क्षेत्र के एक एक्सपर्ट के बीच एक कोलैबोरेशन है। एक्सपैरिमेंट सामान्यतः एक वर्ष तक चलता है। सामान्यतः, एक प्रोब ब्रॉडली लागू प्रॉब्लम का सोल्युशन ढूंढने और नैरोली फोकस्ड इशू से बचने की कोशिश करेगा। प्रोब एक्सपैरिमेंट के कुछ उदाहरण हैं ऑप्टीमल किडनी ट्रांसप्लांट लोजिस्टिक्स और ऐसे ड्रग कैसे बनाये जाएं जो ड्रग-रेसिस्टेंट वायरस ब्रीड न करें। <ref>{{cite web |url=https://www.cs.cmu.edu/~CompThink/probes.html |title=जांच प्रयोग|website=www.cs.cmu.edu}}</ref>


[[पिट्सबर्ग]] में कार्नेगी मेलन विश्वविद्यालय में कम्प्यूटेशनल सोच के लिए एक केंद्र है। केंद्र की प्रमुख गतिविधि PROBEs या समस्या-उन्मुख अन्वेषणों का संचालन करना है। ये PROBEs ऐसे प्रयोग हैं जो कम्प्यूटेशनल सोच के मूल्य को दिखाने के लिए समस्याओं पर नवीन कंप्यूटिंग अवधारणाओं को लागू करते हैं। एक PROBE प्रयोग आम तौर पर एक कंप्यूटर वैज्ञानिक और अध्ययन किए जाने वाले क्षेत्र के एक विशेषज्ञ के बीच एक सहयोग है। प्रयोग आम तौर पर एक वर्ष तक चलता है। सामान्य तौर पर, एक PROBE व्यापक रूप से लागू समस्या का समाधान ढूंढने और संकीर्ण रूप से केंद्रित मुद्दों से बचने की कोशिश करेगा। PROBE प्रयोगों के कुछ उदाहरण हैं इष्टतम किडनी प्रत्यारोपण लॉजिस्टिक्स और ऐसी दवाएं कैसे बनाई जाएं जो दवा-प्रतिरोधी वायरस पैदा न करें।<ref>{{cite web |url=https://www.cs.cmu.edu/~CompThink/probes.html |title=जांच प्रयोग|website=www.cs.cmu.edu}}</ref>




== आलोचना ==
== क्रिटिसिज्म ==


कम्प्यूटेशनल सोच की अवधारणा की बहुत अस्पष्ट होने के कारण आलोचना की गई है, क्योंकि यह शायद ही कभी स्पष्ट किया गया है कि यह विचार के अन्य रूपों से कैसे भिन्न है।<ref name="Tedre2016"/><ref>{{cite web|url=https://c.ymcdn.com/sites/www.csteachers.org/resource/resmgr/JonesCTOnePager.pdf|title=कम्प्यूटेशनल सोच के साथ परेशानी|date=|website=|publisher=ACM|last1=Jones|first1=Elizabeth|access-date=30 November 2016}}</ref> कंप्यूटर वैज्ञानिकों के बीच कम्प्यूटेशनल समाधानों को अन्य क्षेत्रों पर थोपने की प्रवृत्ति को कम्प्यूटेशनल अंधराष्ट्रवाद कहा गया है।<ref>{{Cite journal|last1=Denning|first1=Peter J.|last2=Tedre|first2=Matti|last3=Yongpradit|first3=Pat|date=2 February 2017|title=कंप्यूटर विज्ञान के बारे में भ्रांतियाँ|journal=[[Communications of the ACM]]|language=en|volume=60|issue=3|pages=31–33|doi=10.1145/3041047|s2cid=411880}}</ref> कुछ कंप्यूटर वैज्ञानिक व्यापक कंप्यूटर विज्ञान शिक्षा के विकल्प के रूप में कम्प्यूटेशनल सोच को बढ़ावा देने के बारे में चिंता करते हैं, क्योंकि कम्प्यूटेशनल सोच क्षेत्र के सिर्फ एक छोटे से हिस्से का प्रतिनिधित्व करती है।<ref>{{cite journal|last1=Denning|first1=Peter J.|title=कम्प्यूटेशनल सोच से परे|journal=[[Communications of the ACM]]|date=1 June 2009|volume=52|issue=6|pages=28|doi=10.1145/1516046.1516054|hdl=10945/35494|s2cid=215746950|hdl-access=free}}</ref><ref name=":4" />दूसरों को चिंता है कि कम्प्यूटेशनल सोच पर जोर कंप्यूटर वैज्ञानिकों को उन समस्याओं के बारे में बहुत संकीर्ण रूप से सोचने के लिए प्रोत्साहित करता है जिन्हें वे हल कर सकते हैं, इस प्रकार वे जो तकनीक बनाते हैं उसके सामाजिक, नैतिक और पर्यावरणीय प्रभावों से बचते हैं।<ref>{{cite journal|last1=Easterbrook|first1=Steve|title=From Computational Thinking to Systems Thinking: A conceptual toolkit for sustainability computing|journal=Proceedings of the 2nd International Conference ICT for Sustainability|series=Proceedings of the 2014 conference ICT for Sustainability |year=2014|volume=2 |doi=10.2991/ict4s-14.2014.28|url=http://www.atlantis-press.com/php/pub.php?publication=ict4s-14&frame=http%3A//www.atlantis-press.com/php/paper-details.php%3Fid%3D13446|isbn=978-94-62520-22-6|doi-access=free}}</ref><ref name="Tedre2016"/>इसके अलावा, चूंकि लगभग सभी सीटी अनुसंधान अमेरिका और यूरोप में किए जाते हैं, इसलिए यह निश्चित नहीं है कि वे शैक्षिक विचार अन्य सांस्कृतिक संदर्भों में कितनी अच्छी तरह काम करते हैं।<ref name=":6" />
कम्प्यूटेशनल थिंकिंग की कॉन्सेप्ट की बहुत वेग्यु होने के कारण क्रिटिसिज्म की गई है, क्योंकि यह रेयरली ही कभी स्पष्ट किया गया है कि यह आईडिया के अन्य रूपों से कैसे भिन्न है। <ref name="Tedre2016"/><ref>{{cite web|url=https://c.ymcdn.com/sites/www.csteachers.org/resource/resmgr/JonesCTOnePager.pdf|title=कम्प्यूटेशनल सोच के साथ परेशानी|date=|website=|publisher=ACM|last1=Jones|first1=Elizabeth|access-date=30 November 2016}}</ref> कंप्यूटर साइंटिस्ट के बीच कम्प्यूटेशनल सॉल्युशन को अन्य क्षेत्रों पर फाॅर्स इंक्लिनेशन को कम्प्यूटेशनल चौविनिस्म कहा गया है। <ref>{{Cite journal|last1=Denning|first1=Peter J.|last2=Tedre|first2=Matti|last3=Yongpradit|first3=Pat|date=2 February 2017|title=कंप्यूटर विज्ञान के बारे में भ्रांतियाँ|journal=[[Communications of the ACM]]|language=en|volume=60|issue=3|pages=31–33|doi=10.1145/3041047|s2cid=411880}}</ref> कुछ कंप्यूटर साइंटिस्ट कंप्यूटर साइंस एजुकेशन के विकल्प के रूप में कम्प्यूटेशनल थिंकिंग को बढ़ावा देने के बारे में चिंता करते हैं, क्योंकि कम्प्यूटेशनल थिंकिंग फील्ड के सिर्फ एक छोटे से हिस्से का रिप्रजेंटेशन करती है। <ref>{{cite journal|last1=Denning|first1=Peter J.|title=कम्प्यूटेशनल सोच से परे|journal=[[Communications of the ACM]]|date=1 June 2009|volume=52|issue=6|pages=28|doi=10.1145/1516046.1516054|hdl=10945/35494|s2cid=215746950|hdl-access=free}}</ref><ref name=":4" /> दूसरों को चिंता है कि कम्प्यूटेशनल थिंकिंग पर जोर कंप्यूटर साइंटिस्ट को उन प्रॉब्लम के बारे में बहुत नैरोली थिंकिंग के लिए इनकरेज करता है जिन्हें वे सॉल्व कर सकते हैं, इस प्रकार वे जो तकनीक बनाते हैं उसके सामाजिक, नैतिक और पर्यावरणीय प्रभावों से बचते हैं। <ref>{{cite journal|last1=Easterbrook|first1=Steve|title=From Computational Thinking to Systems Thinking: A conceptual toolkit for sustainability computing|journal=Proceedings of the 2nd International Conference ICT for Sustainability|series=Proceedings of the 2014 conference ICT for Sustainability |year=2014|volume=2 |doi=10.2991/ict4s-14.2014.28|url=http://www.atlantis-press.com/php/pub.php?publication=ict4s-14&frame=http%3A//www.atlantis-press.com/php/paper-details.php%3Fid%3D13446|isbn=978-94-62520-22-6|doi-access=free}}</ref><ref name="Tedre2016"/> इसके अतिरिक्त, चूंकि लगभग सभी सीटी रिसर्च अमेरिका और यूरोप में किए जाते हैं, इसलिए यह निश्चित नहीं है कि वे एजुकेशनल आईडिया अन्य कल्चरल कॉन्टेक्स्ट में कितनी अच्छी तरह काम करते हैं। <ref name=":6" />


2019 के एक पेपर में तर्क दिया गया है कि कम्प्यूटेशनल थिंकिंग (सीटी) शब्द का इस्तेमाल मुख्य रूप से कंप्यूटर विज्ञान के शैक्षिक मूल्य को बताने के लिए शॉर्टहैंड के रूप में किया जाना चाहिए, इसलिए इसे स्कूल में पढ़ाने की आवश्यकता है।<ref name="Nardelli2019">{{cite journal | last1=Nardelli | first1=Enrico | title=Do we really need Computational Thinking? | journal=[[Communications of the ACM]]| date=February 2019 | volume=62 | issue=2 | pages=32–35 | doi=10.1145/3231587| doi-access=free }}</ref> रणनीतिक लक्ष्य सीटी के लिए ज्ञान के भंडार या मूल्यांकन विधियों की पहचान करने की कोशिश से अधिक स्कूल में कंप्यूटर विज्ञान को एक स्वायत्त वैज्ञानिक विषय के रूप में मान्यता देना है। इस तथ्य पर जोर देना विशेष रूप से महत्वपूर्ण है कि सीटी से जुड़ी वैज्ञानिक नवीनता गणित की समस्या को हल करने से लेकर कंप्यूटर विज्ञान की समस्या को हल करने की ओर बदलाव है। प्रभावी एजेंट के बिना, जो समस्या को हल करने के लिए प्राप्त निर्देशों को स्वचालित रूप से निष्पादित करता है, कोई कंप्यूटर विज्ञान नहीं होगा, बल्कि केवल गणित होगा। उसी पेपर में एक और आलोचना यह है कि समस्या समाधान पर ध्यान केंद्रित करना बहुत संकीर्ण है, क्योंकि किसी समस्या को हल करना उस स्थिति का एक उदाहरण मात्र है जहां कोई एक निर्दिष्ट लक्ष्य तक पहुंचना चाहता है। इसलिए पेपर क्यूनी, स्नाइडर और विंग द्वारा मूल परिभाषाओं का सामान्यीकरण करता है<ref name="LINK2011">{{cite web | last1=Wing | first1=Jeannette M. | title=Research Notebook: Computational Thinking—What and Why? | date=March 2011 | website=The LINK. The Magazine of Carnegie Mellon University's School of Computer Science | publisher= Carnegie Mellon University, School of Computer Science| url=https://www.cs.cmu.edu/link/research-notebook-computational-thinking-what-and-why | access-date=1 March 2019}}</ref> और अहो<ref name="Aho2011">{{cite journal | last1=Aho | first1=Alfred V. | title=संगणना और कम्प्यूटेशनल सोच| journal=Ubiquity | date=January 2011 | volume=2011 | issue=January | doi=10.1145/1922681.1922682| doi-access=free }}</ref> इस प्रकार: कम्प्यूटेशनल सोच एक स्थिति को मॉडलिंग करने और एक सूचना-प्रसंस्करण एजेंट के बाहरी रूप से निर्दिष्ट (लक्ष्यों के सेट) तक पहुंचने के लिए प्रभावी ढंग से काम करने के तरीकों को निर्दिष्ट करने में शामिल विचार प्रक्रियाएं हैं।
2019 के एक पेपर में आरग्यु किया गया है कि कम्प्यूटेशनल थिंकिंग (सीटी) टर्म का इस्तेमाल मुख्य रूप से कंप्यूटर साइंस के एजुकेशनल वैल्यू को बताने के लिए शॉर्टहैंड के रूप में किया जाना चाहिए, इसलिए इसे स्कूल में पढ़ाने की आवश्यकता है।<ref name="Nardelli2019">{{cite journal | last1=Nardelli | first1=Enrico | title=Do we really need Computational Thinking? | journal=[[Communications of the ACM]]| date=February 2019 | volume=62 | issue=2 | pages=32–35 | doi=10.1145/3231587| doi-access=free }}</ref> स्ट्रैटेजिक गोल सीटी के लिए बॉडी ऑफ़ नॉलेज या असेसमेंट मेथड की पहचान करने के प्रयास से अधिक स्कूल में कंप्यूटर साइंस को एक ऑटोनोमस साइंटिफिक सब्जेक्ट के रूप में रिकग्नाइज़ करना है। इस तथ्य पर स्ट्रेस देना विशेष रूप से महत्वपूर्ण है कि सीटी से जुड़ी साइंटिफिक नोवेल्टी मैथमेटिक्स की प्रॉब्लम को सॉल्व करने से लेकर कंप्यूटर साइंस की प्रॉब्लम को सॉल्व करने की ओर चेंज है। इफेक्टिव एजेंट के बिना, जो प्रॉब्लम को सॉल्व करने के लिए प्राप्त इंस्ट्रक्शन को ऑटोमेटिक रूप से एक्सीक्यूट करता है, कोई कंप्यूटर साइंस नहीं होगा, बल्कि केवल मैथमेटिक्स होगा। उसी पेपर में एक और क्रिटिसिज्म यह है कि प्रॉब्लम सॉल्विंग पर ध्यान केंद्रित करना बहुत नैरो है, क्योंकि किसी प्रॉब्लम को सॉल्व करना उस सिचुएशन का एक उदाहरण मात्र है जहां कोई एक स्पेसिफिक गोल तक पहुंचना चाहता है। इसलिए पेपर क्यूनी, स्नाइडर और विंग और अहो द्वारा मूल परिभाषाओं का जनरलाइज़ेशन करता है <ref name="LINK2011">{{cite web | last1=Wing | first1=Jeannette M. | title=Research Notebook: Computational Thinking—What and Why? | date=March 2011 | website=The LINK. The Magazine of Carnegie Mellon University's School of Computer Science | publisher= Carnegie Mellon University, School of Computer Science| url=https://www.cs.cmu.edu/link/research-notebook-computational-thinking-what-and-why | access-date=1 March 2019}}</ref> <ref name="Aho2011">{{cite journal | last1=Aho | first1=Alfred V. | title=संगणना और कम्प्यूटेशनल सोच| journal=Ubiquity | date=January 2011 | volume=2011 | issue=January | doi=10.1145/1922681.1922682| doi-access=free }}</ref> इस प्रकार: कम्प्यूटेशनल थिंकिंग एक स्थिति को मॉडलिंग करने और एक इनफार्मेशन-प्रोसेसिंग एजेंट के बाहरी रूप से निर्दिष्ट (लक्ष्यों के सेट) तक पहुंचने के लिए इफेक्टिव ढंग से काम करने के तरीकों को निर्दिष्ट करने में इनक्लूड आईडिया प्रोसेस हैं।


सीटी की कई परिभाषाएँ इसे केवल कौशल स्तर पर वर्णित करती हैं क्योंकि इसके विकास के पीछे की गति एसटीईएम शिक्षा को बढ़ावा देने के इसके वादे से आती है। और, एसटीईएम शिक्षा में नवीनतम आंदोलन उन सुझावों (सिद्धांतों को सीखने के माध्यम से) पर आधारित है जो हम छात्रों को विशेषज्ञों की मन की आदतें सिखाते हैं। इसलिए, चाहे वह कम्प्यूटेशनल सोच हो, वैज्ञानिक सोच हो, या इंजीनियरिंग सोच हो, प्रेरणा एक ही है और चुनौती भी एक ही है: नौसिखियों को विशेषज्ञों की दिमागी आदतें सिखाना स्वाभाविक रूप से समस्याग्रस्त है क्योंकि उन्हें विशेषज्ञों के समान सोच प्रक्रियाओं में संलग्न करने के लिए आवश्यक सामग्री ज्ञान और अभ्यास कौशल की आवश्यकता होती है। केवल जब हम विशेषज्ञों की मन की आदतों को मौलिक संज्ञानात्मक प्रक्रियाओं से जोड़ते हैं तो हम उनके कौशल-सेट को अधिक बुनियादी दक्षताओं तक सीमित कर सकते हैं जिन्हें नौसिखियों को सिखाया जा सकता है। केवल कुछ ही अध्ययन हुए हैं जो वास्तव में सीटी के संज्ञानात्मक सार को संबोधित करते हैं। उनमें से, यासर (एसीएम का संचार, खंड 61, संख्या 7, जुलाई 2018) <ref name=":31">{{Cite journal|last=Yasar|first=Osman|date=2018-07-01|title= कम्प्यूटेशनल सोच पर एक नया परिप्रेक्ष्य|journal=Communications of the ACM|volume=61|issue=7|pages=33–39|doi=10.1145/3214354|doi-access=free}}</ref> सीटी को ऐसी सोच के रूप में वर्णित किया गया है जो एक कम्प्यूटेशनल उपकरण द्वारा उत्पन्न/सुविधा प्रदान करती है, चाहे वह जैविक हो या इलेक्ट्रॉनिक। तदनुसार, केवल कंप्यूटर वैज्ञानिक ही नहीं, बल्कि हर कोई सीटी को नियोजित करता है, और इसे शिक्षा और अनुभव के माध्यम से बेहतर बनाया जा सकता है।
सीटी की कई परिभाषाएँ इसे केवल स्किल लेवल पर वर्णित करती हैं क्योंकि इसके डेवलपमेंट के पीछे की स्पीड एसटीईएम एजुकेशन को बूस्ट करने के इसके प्रॉमिस से आती है। और, एसटीईएम एजुकेशन में रीसेंट मूवमेंट उन सजेशनों (सिद्धांतों को सीखने के माध्यम से) पर बेस्ड है जो हम स्टूडेंट एक्सपर्ट्स की माइंड की हैबिट सिखाते हैं। इसलिए, चाहे वह कम्प्यूटेशनल थिंकिंग हो, साइंटिफिक थिंकिंग हो, या इंजीनियरिंग थिंकिंग हो, मोटिवेशन एक ही है और चैलेंज भी एक ही है: नोविसेस को विशेषज्ञों की माइंड हैबिट सिखाना इन्हेरेन्टलीसे प्रोब्लेमैटिक है क्योंकि उन्हें एक्सपर्ट के समान थिंकिंग प्रोसेस में इंगेज करने के लिए रीक्वीसाइट कंटेंट नॉलेज और प्रैक्टिस स्किल्स की आवश्यकता होती है। केवल जब हम एक्सपर्ट की माइंड हैबिट को फंडामेंटल कॉग्निटिव प्रोसेस से जोड़ते हैं तो हम उनके स्किल-सेट को अधिक बेसिक एफिशिएंसीओं तक सीमित कर सकते हैं जिन्हें नोविसेस को सिखाया जा सकता है। केवल कुछ ही स्टडीज हुई हैं जो वास्तव में सीटी के कॉग्निटिव एसेंस को संबोधित करते हैं। उनमें से, यासर (एसीएम का संचार, खंड 61, संख्या 7, जुलाई 2018) <ref name=":31">{{Cite journal|last=Yasar|first=Osman|date=2018-07-01|title= कम्प्यूटेशनल सोच पर एक नया परिप्रेक्ष्य|journal=Communications of the ACM|volume=61|issue=7|pages=33–39|doi=10.1145/3214354|doi-access=free}}</ref> सीटी को ऐसी थिंकिंग के रूप में वर्णित किया गया है जो एक कम्प्यूटेशनल उपकरण द्वारा जनरेटेड/फैसिलिटेटेड है, चाहे वह बायोलॉजिकल हो या इलेक्ट्रॉनिक। तदनुसार, केवल कंप्यूटर साइंटिफिक ही नहीं, बल्कि हर कोई सीटी को एम्प्लॉय करता है, और इसे एजुकेशन और एक्सपीरियंस के माध्यम से बेहतर बनाया जा सकता है।


== यह भी देखें ==
== यह भी देखें ==
* [[कंप्यूटर आधारित गणित]]
* [[कंप्यूटर आधारित गणित|कंप्यूटर बेस्ड मैथमेटिक्स]]
* [[कंप्यूटर का ज्ञान]]
* [[कंप्यूटर का ज्ञान|कंप्यूटर इंटेलिजेंस]]
* [[कृत्रिम होशियारी]]
* [[कृत्रिम होशियारी|आर्टिफिशियल इंटेलिजेंस]]
* [[निर्णय लेना]]
* [[निर्णय लेना|डिसिजन मेकिंग]]
* [[यंत्र अधिगम]]
* [[यंत्र अधिगम]]
* [[डेटा विज्ञान]]
* [[डेटा विज्ञान|डेटा साइंस]]
* [[कम्प्यूटेशनल साक्षरता]]
* [[कम्प्यूटेशनल साक्षरता|कम्प्यूटेशनल पिओनीर]]


==संदर्भ==
==संदर्भ==

Revision as of 03:55, 7 August 2023


कम्प्यूटेशनल थिंकिंग (सीटी) प्रॉब्लम को तैयार करने में सम्मिलित थॉट प्रोसेस को संदर्भित करता है ताकि उनके सॉल्युशन को कम्प्यूटेशनल स्टेप और एल्गोरिदम के रूप में रिप्रेजेंट किया जा सके। [1] एजुकेशन में, सीटी प्रॉब्लम-सॉल्विंग मेथड का एक समूह है जिसमें प्रॉब्लम और उनके सॉल्युशन को उन तरीकों से व्यक्त करना इनक्लूड है जिन्हें कंप्यूटर भी एक्सीक्यूट कर सकता है। [2] इसमें प्रोसेस का ऑटोमेशन इनक्लूड है, लेकिन प्रोसेस (प्राकृतिक और कृत्रिम) का पता लगाने, एनालाइज करने और समझने के लिए कंप्यूटिंग का उपयोग भी किया जाता है। [3][4][5]


इतिहास

एक कॉन्सेप्ट के रूप में कम्प्यूटेशनल थिंकिंग का इतिहास कम से कम 1950 के दशक का है लेकिन अधिकांश आईडिया बहुत पुराने हैं। [6][3] कम्प्यूटेशनल थिंकिंग में एब्स्ट्रक्शन, डाटा रिप्रजेंटेशन और लॉजिकली डेटा को ऑर्गनाइज़ करने जैसे आईडिया इनक्लूड हैं, जो अन्य प्रकार की थिंकिंग में भी प्रचलित हैं, जैसे साइंटिफिक थिंकिंग, इंजीनियरिंग थिंकिंग, सिस्टम थिंकिंग, डिजाइन थिंकिंग, मॉडल-बेस्ड थिंकिंग और इसी तरह प्रचलित हैं। [7] न तो आईडिया और न ही टर्म रीसेंट हैं: एल्गोरिथमाइज़िंग, प्रोसीड्यूरल थिंकिंग, एल्गोरिथम थिंकिंग और कम्प्यूटेशनल पिओनीर जैसे टर्मों से पहले [3] एलन पर्लिस और डोनाल्ड नुथ जैसे कंप्यूटिंग अग्रदूतों द्वारा, कम्प्यूटेशनल थिंकिंग टर्म का उपयोग पहली बार 1980 में और फिर 1996 में सेमुर पैपर्ट द्वारा किया गया था। [8] [9] कम्प्यूटेशनल थिंकिंग का उपयोग स्केल की कॉम्प्लिकेटेड प्रॉब्लम को एल्गोरिथ्म रूप से सॉल्व करने के लिए किया जा सकता है, और प्रायः एफिशिएंसी में बड़े सुधार रीयलाइज़ करने के लिए इसका उपयोग किया जाता है। [10] कम्प्यूटेशनल थिंकिंग फ्रेज को जेनेट विंग द्वारा इस सब्जेक्ट पर एसीएम ऐसे के कम्युनिकेशन रिजल्ट के रूप में 2006 में कंप्यूटर साइंस एजुकेशन कम्युनिटी में सबसे आगे लाया गया था। ऐसे ने सजेशन दिया कि कम्प्यूटेशनल थिंकिंग केवल कंप्यूटर साइंटिस्ट के लिए ही नहीं, बल्कि सभी के लिए एक फंडामेंटल स्किल था, और स्कूल में अन्य सब्जेक्ट्स में कम्प्यूटेशनल आईडिया को इंटीग्रेट करने के महत्व के लिए आरग्यु किया। [11] ऐसे में यह भी कहा गया है कि कम्प्यूटेशनल थिंकिंग सीखने से, बच्चे कई एवरीडे टास्क में बेहतर होंगे - उदाहरण के तौर पर, ऐसे में किसी के बैकपैक को पैक करना, किसी के खोए हुए ग्लव्स ढूंढना, और यह जानना कि किराए पर लेना और खरीदना कब बंद करना है। एजुकेशन में कम्प्यूटेशनल थिंकिंग के सवालों की कॉन्टिनम बच्चों के लिए K-9 कंप्यूटिंग से लेकर प्रोफेशनल और कंटीन्यूइंग एजुकेशन तक है, जहां चुनौती यह है कि विशेषज्ञों के बीच डीप प्रिंसिपल, मैक्सिमस और थिंकिंग के तरीकों को कैसे कम्यूनिकेट किया जाए। [3]

पहले दस वर्षों तक कम्प्यूटेशनल थिंकिंग एक यूएस-केंद्रित मूवमेंट था, और आज भी उस अर्ली फोकस को फील्ड रिसर्च में देखा जाता है। [12] क्षेत्र के सबसे साइटेड लेख और सबसे अधिक साइटेड लोग प्रारम्भिक यूएस सीटी वेव में सक्रिय थे, और क्षेत्र के सबसे सक्रिय रिसर्चर नेटवर्क यूएस-बेस्ड हैं। [12] अमेरिकी और यूरोपीय रिसर्चर के प्रभुत्व के कारण, यह स्पष्ट नहीं है कि इस क्षेत्र का मुख्य रूप से पश्चिमी शोध साहित्य निकाय अन्य सांस्कृतिक समूहों के स्टूडेंट की जरूरतों को किस हद तक पूरा कर सकता है।[12]


विशेषताएँ

कम्प्यूटेशनल थिंकिंग को परिभाषित करने वाली विशेषताएँ अपघटन (कंप्यूटर साइंस), पैटर्न रिकग्निशन/डेटा रीप्रेजेंटेशन, जनरलाइज़ेशन/एब्स्ट्रक्शन और एल्गोरिदम हैं। [13][14] किसी प्रॉब्लम को डीकंपोज़ करके, डेटा रिप्रजेंटेशन का उपयोग करके इसमें इनक्लूड वेरिएबल की पहचान करके और एल्गोरिदम बनाकर, एक जेनेरिक सोल्युशन रिजल्ट मिलता है। जेनेरिक सोल्युशन एक जनरलाइज़ेशन या एब्स्ट्रक्शन है जिसका उपयोग प्रारंभिक प्रॉब्लम की कई वेरिएशन को सॉल्व करने के लिए किया जा सकता है।

थ्री एज़ कम्प्यूटेशनल थिंकिंग प्रोसेस कम्प्यूटेशनल थिंकिंग को तीन स्टेप के एक सेट के रूप में डिस्क्राइब करती है: अमूर्तता, ऑटोमेशन और एनालिसिस।

कम्प्यूटेशनल थिंकिंग का एक और कैरेक्टराइजेशन तीन स्टेप पर बेस्ड तीन इटीरेटिव प्रोसेस है:

  1. अब्स्ट्रक्शन: प्रॉब्लम फार्मूलेशन;
  2. ऑटोमेशन: सोल्युशन एक्सप्रेशन;
  3. एनालिसिस: सोल्युशन एक्सिक्यूशन एंड इवैल्यूएशन।[15]


चार सीएस से कनेक्शन

21वीं सदी की एजुकेशन के चार C कम्युनिकेशन, क्रिटिकल थिंकिंग, कोलैबोरेशन और क्रिएटिविटी हैं। पांचवां C कम्प्यूटेशनल थिंकिंग हो सकता है जिसमें एल्गोरिदम और लॉजिकली प्रॉब्लम को सॉल्व करने की कैपबिलिटी इनक्लूड है। इसमें ऐसे उपकरण इनक्लूड हैं जो मॉडल तैयार करते हैं और डेटा की कल्पना करते हैं। [16] ग्रोवर बताते हैं कि कैसे कम्प्यूटेशनल थिंकिंग साइंस, टेक्नोलॉजी, इंजीनियरिंग और मैथमेटिक्स (एसटीईएम) से परे सब्जेक्ट्स पर लागू होती है जिसमें सोशल साइंस और लैंग्वेज आर्ट इनक्लूड हैं।

अपने इन्सेप्शन के बाद से, 4 C को धीरे-धीरे कई स्कूल सिलेबस के महत्वपूर्ण एलिमेंट के रूप में एक्सेप्टेन्स मिल गई है। इस डेवलपमेंट ने सभी K-12 लेवल पर पूछताछ, प्रोजेक्ट-बेस्ड और अधिक प्रोफाउंड लर्निंग जैसे प्लेटफार्मों और डायरेक्शन में ट्रिगर प्रारम्भ कर दिया। कई देशों ने सभी स्टूडेंट को कंप्यूटर थिंकिंग से इंट्रोड्यूस कराया है। यूनाइटेड किंगडम ने 2012 से अपने नेशनल करिकुलम में सीटी को इनक्लूड किया है। सिंगापुर सीटी को नेशनल कैपबिलिटी कहता है। ऑस्ट्रेलिया, चीन, कोरिया और न्यूजीलैंड जैसे अन्य देशों ने स्कूलों में कम्प्यूटेशनल थिंकिंग प्रारम्भ करने के लिए बड़े स्केल पर प्रयास प्रारम्भ किए। [17] संयुक्त राज्य अमेरिका में, राष्ट्रपति बराक ओबामा ने डिजिटल इकॉनमी में फ्लॉरिश होने के लिए आवश्यक उचित कंप्यूटर साइंस एफिशिएंसी के साथ अमेरिका में स्टूडेंट की इस जनरेशन को एम्पॉवर करने के लिए सभी के लिए कंप्यूटर साइंस प्रोफिशिएंसी बनाई। [18] कम्प्यूटेशनल थिंकिंग का अर्थ है कंप्यूटर साइंटिस्ट की तरह थिंकिंग या प्रॉब्लम का सोल्युशन करना। सीटी का तात्पर्य प्रॉब्लम को समझने और सोल्युशन तैयार करने में आवश्यक आईडिया प्रोसेस से है। सीटी में आर्ग्युमेंट, असेसमेंट, पैटर्न, ऑटोमेशन और जनरलाइज़ेशन इनक्लूड है। कैरियर की तैयारी को कई तरीकों से ऐकडेमिक एन्वॉयरमेंट में इंटीग्रेट किया जा सकता है। [19]

CT के एल्गोरिथम भाग को चौथे R के रूप में भी संदर्भित किया गया है, जहां अन्य रीडिंग,राइटिंग और अरिथमेटिक हैं।

K–12 एजुकेशन में

पहले सेमुर पैपर्ट, एलन पर्लिस और मार्विन मिंस्की के समान, जेनेट विंग ने कम्प्यूटेशनल थिंकिंग को हर बच्चे की एजुकेशन का एक एसेंशियल पार्ट बनने की कल्पना की थी। [11] हालाँकि, K-12 करिकुलम और कंप्यूटर साइंस एजुकेशन में कम्प्यूटेशनल थिंकिंग को इंटीग्रेट करने में कम्प्यूटेशनल थिंकिंग की परिभाषा पर समझौते सहित कई चैलेंज का सामना करना पड़ा है, [20][21] इसमें बच्चों के डेवलपमेंट का असेस कैसे किया जाए, [7]और इसे सिस्टम थिंकिंग, डिज़ाइन थिंकिंग और इंजीनियरिंग थिंकिंग जैसी अन्य समान थिंकिंग से कैसे अलग किया जाए। [7] करंट में, कम्प्यूटेशनल थिंकिंग को मोटे तौर पर कॉग्निटिव स्किल्स और प्रॉब्लम सॉल्विंग प्रोसेस के एक सेट के रूप में परिभाषित किया गया है जिसमें निम्नलिखित कैरक्टरिस्टिक्स इनक्लूड हैं (लेकिन इन्हीं तक सीमित नहीं हैं) [21][22] (लेकिन ऐसे आर्ग्युमेंट हैं कि उनमें से कुछ, यदि कोई हैं, साइंस और इंजीनियरिंग के कई क्षेत्रों में सिद्धांत होने के स्थान पर विशेष रूप से कंप्यूटिंग से संबंधित हैं [3][5])

  • प्रॉब्लम को नए और अलग-अलग तरीकों से प्रस्तुत करने के लिए अब्स्ट्रक्शंस और पैटर्न रिकग्निशन का उपयोग करना
  • डेटा को लॉजिकली ऑर्गनाइज़ और एनालाइज करना
  • प्रॉब्लम को छोटे-छोटे भागों में ब्रेक करना
  • इटीरेशन, सिंबॉलिक रिप्रजेंटेशन और लॉजिकल ऑपरेशन जैसी प्रोग्रामेटिक थिंकिंग तकनीकों का उपयोग करके प्रॉब्लम सॉल्विंग करना
  • प्रॉब्लम को ऑर्डरड स्टेप की एक सीरीज में रीफॉर्मुलेट करना (एल्गोरिदमिक थिंकिंग)
  • स्टेप्स और रिसोर्स के सबसे एफिशिएंट और इफेक्टिव कॉम्बिनेशन को प्राप्त करने के लक्ष्य के साथ पॉसिबल सोल्युशन को आइडेंटीफाय करना, उनका एनालाइज करना और उन्हें इम्प्लीमेंट करना
  • विभिन्न प्रकार की प्रॉब्लम के लिए इस प्रॉब्लम-सॉल्विंग प्रोसेस को जनरलाइज़ करना

K-12 करिकुलम में करंट इंटीग्रेशन कम्प्यूटेशनल थिंकिंग दो रूपों में आती है: कंप्यूटर साइंस क्लास में डायरेक्टली या अन्य सब्जेक्ट्स में कम्प्यूटेशनल थिंकिंग तकनीकों के उपयोग और मेज़र के माध्यम से आती है। साइंस, टेक्नोलॉजी, इंजीनियरिंग और मैथमेटिक्स (एसटीईएम क्षेत्रों) में टीचर ने क्लासेज पर ध्यान केंद्रित किया है जिसमें कम्प्यूटेशनल थिंकिंग इनक्लूड है, जो स्टूडेंट को प्रॉब्लम-सॉल्विंग स्किल जैसे ट्रायल और एरर का अभ्यास करने की अनुमति देता है। [23] वैलेरी बर्र और क्रिस स्टीफेंसन ने 2011 एसीएम इनरोड्स लेख में सभी सब्जेक्ट्स में कम्प्यूटेशनल थिंकिंग पैटर्न को डिस्क्राइब किया है। [20] हालाँकि कॉनराड वोल्फ्राम ने आरग्यु किया है कि कम्प्यूटेशनल थिंकिंग को एक अलग सब्जेक्ट के रूप में पढ़ाया जाना चाहिए।[24]

ऐसे ऑनलाइन इंस्टीट्यूशन हैं जो प्री-कॉलेज स्टूडेंट को कम्प्यूटेशनल थिंकिंग, एनालिसिस और प्रॉब्लम-सॉल्विंग के साथ बिल्ड और स्ट्रेंथेन करने के लिए करिकुलम और अन्य संबंधित संसाधन प्रदान करते हैं।

कम्प्यूटेशनल थिंकिंग के लिए सेंटर

पिट्सबर्ग में कार्नेगी मेलन विश्वविद्यालय में कम्प्यूटेशनल थिंकिंग के लिए एक सेंटर है। सेंटर की मेजर एक्टिविटी प्रोब या प्रॉब्लम-ओरिएंटेड एक्सप्लोरेशन को कंडक्ट करना है। ये प्रोब ऐसे एक्सपैरिमेंट हैं जो कम्प्यूटेशनल थिंकिंग के वैल्यू को दिखाने के लिए प्रॉब्लम पर नॉवेल कंप्यूटिंग कॉन्सेप्ट को लागू करते हैं। एक प्रोब एक्सपेरिमेंट सामान्यतः एक कंप्यूटर साइंटिस्ट और अध्ययन किए जाने वाले क्षेत्र के एक एक्सपर्ट के बीच एक कोलैबोरेशन है। एक्सपैरिमेंट सामान्यतः एक वर्ष तक चलता है। सामान्यतः, एक प्रोब ब्रॉडली लागू प्रॉब्लम का सोल्युशन ढूंढने और नैरोली फोकस्ड इशू से बचने की कोशिश करेगा। प्रोब एक्सपैरिमेंट के कुछ उदाहरण हैं ऑप्टीमल किडनी ट्रांसप्लांट लोजिस्टिक्स और ऐसे ड्रग कैसे बनाये जाएं जो ड्रग-रेसिस्टेंट वायरस ब्रीड न करें। [25]


क्रिटिसिज्म

कम्प्यूटेशनल थिंकिंग की कॉन्सेप्ट की बहुत वेग्यु होने के कारण क्रिटिसिज्म की गई है, क्योंकि यह रेयरली ही कभी स्पष्ट किया गया है कि यह आईडिया के अन्य रूपों से कैसे भिन्न है। [6][26] कंप्यूटर साइंटिस्ट के बीच कम्प्यूटेशनल सॉल्युशन को अन्य क्षेत्रों पर फाॅर्स इंक्लिनेशन को कम्प्यूटेशनल चौविनिस्म कहा गया है। [27] कुछ कंप्यूटर साइंटिस्ट कंप्यूटर साइंस एजुकेशन के विकल्प के रूप में कम्प्यूटेशनल थिंकिंग को बढ़ावा देने के बारे में चिंता करते हैं, क्योंकि कम्प्यूटेशनल थिंकिंग फील्ड के सिर्फ एक छोटे से हिस्से का रिप्रजेंटेशन करती है। [28][7] दूसरों को चिंता है कि कम्प्यूटेशनल थिंकिंग पर जोर कंप्यूटर साइंटिस्ट को उन प्रॉब्लम के बारे में बहुत नैरोली थिंकिंग के लिए इनकरेज करता है जिन्हें वे सॉल्व कर सकते हैं, इस प्रकार वे जो तकनीक बनाते हैं उसके सामाजिक, नैतिक और पर्यावरणीय प्रभावों से बचते हैं। [29][6] इसके अतिरिक्त, चूंकि लगभग सभी सीटी रिसर्च अमेरिका और यूरोप में किए जाते हैं, इसलिए यह निश्चित नहीं है कि वे एजुकेशनल आईडिया अन्य कल्चरल कॉन्टेक्स्ट में कितनी अच्छी तरह काम करते हैं। [12]

2019 के एक पेपर में आरग्यु किया गया है कि कम्प्यूटेशनल थिंकिंग (सीटी) टर्म का इस्तेमाल मुख्य रूप से कंप्यूटर साइंस के एजुकेशनल वैल्यू को बताने के लिए शॉर्टहैंड के रूप में किया जाना चाहिए, इसलिए इसे स्कूल में पढ़ाने की आवश्यकता है।[30] स्ट्रैटेजिक गोल सीटी के लिए बॉडी ऑफ़ नॉलेज या असेसमेंट मेथड की पहचान करने के प्रयास से अधिक स्कूल में कंप्यूटर साइंस को एक ऑटोनोमस साइंटिफिक सब्जेक्ट के रूप में रिकग्नाइज़ करना है। इस तथ्य पर स्ट्रेस देना विशेष रूप से महत्वपूर्ण है कि सीटी से जुड़ी साइंटिफिक नोवेल्टी मैथमेटिक्स की प्रॉब्लम को सॉल्व करने से लेकर कंप्यूटर साइंस की प्रॉब्लम को सॉल्व करने की ओर चेंज है। इफेक्टिव एजेंट के बिना, जो प्रॉब्लम को सॉल्व करने के लिए प्राप्त इंस्ट्रक्शन को ऑटोमेटिक रूप से एक्सीक्यूट करता है, कोई कंप्यूटर साइंस नहीं होगा, बल्कि केवल मैथमेटिक्स होगा। उसी पेपर में एक और क्रिटिसिज्म यह है कि प्रॉब्लम सॉल्विंग पर ध्यान केंद्रित करना बहुत नैरो है, क्योंकि किसी प्रॉब्लम को सॉल्व करना उस सिचुएशन का एक उदाहरण मात्र है जहां कोई एक स्पेसिफिक गोल तक पहुंचना चाहता है। इसलिए पेपर क्यूनी, स्नाइडर और विंग और अहो द्वारा मूल परिभाषाओं का जनरलाइज़ेशन करता है [31] [1] इस प्रकार: कम्प्यूटेशनल थिंकिंग एक स्थिति को मॉडलिंग करने और एक इनफार्मेशन-प्रोसेसिंग एजेंट के बाहरी रूप से निर्दिष्ट (लक्ष्यों के सेट) तक पहुंचने के लिए इफेक्टिव ढंग से काम करने के तरीकों को निर्दिष्ट करने में इनक्लूड आईडिया प्रोसेस हैं।

सीटी की कई परिभाषाएँ इसे केवल स्किल लेवल पर वर्णित करती हैं क्योंकि इसके डेवलपमेंट के पीछे की स्पीड एसटीईएम एजुकेशन को बूस्ट करने के इसके प्रॉमिस से आती है। और, एसटीईएम एजुकेशन में रीसेंट मूवमेंट उन सजेशनों (सिद्धांतों को सीखने के माध्यम से) पर बेस्ड है जो हम स्टूडेंट एक्सपर्ट्स की माइंड की हैबिट सिखाते हैं। इसलिए, चाहे वह कम्प्यूटेशनल थिंकिंग हो, साइंटिफिक थिंकिंग हो, या इंजीनियरिंग थिंकिंग हो, मोटिवेशन एक ही है और चैलेंज भी एक ही है: नोविसेस को विशेषज्ञों की माइंड हैबिट सिखाना इन्हेरेन्टलीसे प्रोब्लेमैटिक है क्योंकि उन्हें एक्सपर्ट के समान थिंकिंग प्रोसेस में इंगेज करने के लिए रीक्वीसाइट कंटेंट नॉलेज और प्रैक्टिस स्किल्स की आवश्यकता होती है। केवल जब हम एक्सपर्ट की माइंड हैबिट को फंडामेंटल कॉग्निटिव प्रोसेस से जोड़ते हैं तो हम उनके स्किल-सेट को अधिक बेसिक एफिशिएंसीओं तक सीमित कर सकते हैं जिन्हें नोविसेस को सिखाया जा सकता है। केवल कुछ ही स्टडीज हुई हैं जो वास्तव में सीटी के कॉग्निटिव एसेंस को संबोधित करते हैं। उनमें से, यासर (एसीएम का संचार, खंड 61, संख्या 7, जुलाई 2018) [32] सीटी को ऐसी थिंकिंग के रूप में वर्णित किया गया है जो एक कम्प्यूटेशनल उपकरण द्वारा जनरेटेड/फैसिलिटेटेड है, चाहे वह बायोलॉजिकल हो या इलेक्ट्रॉनिक। तदनुसार, केवल कंप्यूटर साइंटिफिक ही नहीं, बल्कि हर कोई सीटी को एम्प्लॉय करता है, और इसे एजुकेशन और एक्सपीरियंस के माध्यम से बेहतर बनाया जा सकता है।

यह भी देखें

संदर्भ

  1. 1.0 1.1 Aho, Alfred V. (January 2011). "संगणना और कम्प्यूटेशनल सोच". Ubiquity. 2011 (January). doi:10.1145/1922681.1922682.
  2. Wing, Jeannette (2014). "कम्प्यूटेशनल सोच से समाज को लाभ होता है". 40th Anniversary Blog of Social Issues in Computing.
  3. 3.0 3.1 3.2 3.3 3.4 Denning, P.J. and Tedre, M. Computational Thinking. The MIT Press, 2019.
  4. Wing, Jeannette M (2008-10-28). "कम्प्यूटेशनल सोच और कंप्यूटिंग के बारे में सोच". Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences (in English). 366 (1881): 3717–3725. Bibcode:2008RSPTA.366.3717W. doi:10.1098/rsta.2008.0118. ISSN 1364-503X. PMC 2696102. PMID 18672462.
  5. 5.0 5.1 Denning, Peter J.; Tedre, Matti (2021-07-07). "Computational Thinking: A Disciplinary Perspective". Informatics in Education (in English). doi:10.15388/infedu.2021.21. ISSN 1648-5831. S2CID 237830656.
  6. 6.0 6.1 6.2 Tedre, Matti; Denning, Peter (2016). "The Long Quest for Computational Thinking" (PDF). Proceedings of the 16th Koli Calling Conference on Computing Education Research.
  7. 7.0 7.1 7.2 7.3 Denning, Peter J.; Tedre, Matti (2019). कम्प्यूटेशनल सोच. Cambridge. ISBN 9780262353410. OCLC 1082364202.{{cite book}}: CS1 maint: location missing publisher (link)
  8. Papert, Seymour. Mindstorms: Children, computers, and powerful ideas. Basic Books, Inc., 1980.
  9. Papert, Seymour (1996). "गणित शिक्षा के क्षेत्र में एक अन्वेषण". International Journal of Computers for Mathematical Learning. 1. doi:10.1007/BF00191473. S2CID 46013234.
  10. Computational thinking:
  11. 11.0 11.1 Wing, Jeanette M. (2006). "कम्प्यूटेशनल सोच" (PDF). Communications of the ACM. 49 (3): 33–35. doi:10.1145/1118178.1118215. hdl:10818/29866. S2CID 1693513.
  12. 12.0 12.1 12.2 12.3 Saqr, Mohammed; Ng, Kwok; Oyelere, Solomon Sunday; Tedre, Matti (2021-03-02). "People, Ideas, Milestones: A Scientometric Study of Computational Thinking". ACM Transactions on Computing Education. 21 (3): 20:1–20:17. doi:10.1145/3445984.
  13. "कम्प्यूटेशनल सोच का परिचय". BBC Bitesize. Retrieved 25 November 2015.
  14. "कम्प्यूटेशनल सोच की खोज". Google for Education. Retrieved 25 November 2015.
  15. Repenning, Alexander (September 4, 2016). "कम्प्यूटेशनल सोच उपकरण". IEEE Symposium on Visual Languages and Human-Centric Computing (in English). Retrieved April 7, 2021.{{cite news}}: CS1 maint: url-status (link)
  16. Grover, Shuchi (Feb 25, 2018). "The 5th 'C' of 21st Century Skills? Try Computational Thinking (Not Coding)". EdSurge (in English). Retrieved Feb 25, 2018.{{cite news}}: CS1 maint: url-status (link)
  17. "The 5th 'C' of 21st Century Skills? Try Computational Thinking (Not Coding) – EdSurge News". EdSurge (in English). 2 February 2018. Retrieved 11 June 2018.
  18. "CSforALL". csforall.org (in English). Retrieved 11 June 2018.
  19. "Future-forward: How to incorporate the 5th 'C' of 21st Century learning". eSchool News (in English). 2 October 2017. Retrieved 11 June 2018.
  20. 20.0 20.1 Barr, Valerie; Stephenson, Chris (2011). "Bringing computational thinking to K–12: what is Involved and what is the role of the computer science education community?". ACM Inroads. 2. doi:10.1145/1929887.1929905. S2CID 207184749.
  21. 21.0 21.1 Grover, Shuchi; Pea, Roy (2013). "Computational Thinking in K–12 A Review of the State of the Field". Educational Researcher. 42. doi:10.3102/0013189x12463051. S2CID 145509282.
  22. Stephenson, Chris; Valerie Barr (May 2011). "Defining Computational Thinking for K–12". CSTA Voice. 7 (2): 3–4. ISSN 1555-2128. सीटी एक समस्या समाधान प्रक्रिया है...
  23. Barr, David; Harrison, John; Leslie, Conery (1 March 2011). "Computational Thinking: A Digital Age Skill for Everyone". Learning & Leading with Technology. 38 (6): 20–23. ISSN 0278-9175.
  24. Wolfram, Conrad. "कम्प्यूटेशनल सोच सफलता का कोड है". The Times Educational Supplement.
  25. "जांच प्रयोग". www.cs.cmu.edu.
  26. Jones, Elizabeth. "कम्प्यूटेशनल सोच के साथ परेशानी" (PDF). ACM. Retrieved 30 November 2016.
  27. Denning, Peter J.; Tedre, Matti; Yongpradit, Pat (2 February 2017). "कंप्यूटर विज्ञान के बारे में भ्रांतियाँ". Communications of the ACM (in English). 60 (3): 31–33. doi:10.1145/3041047. S2CID 411880.
  28. Denning, Peter J. (1 June 2009). "कम्प्यूटेशनल सोच से परे". Communications of the ACM. 52 (6): 28. doi:10.1145/1516046.1516054. hdl:10945/35494. S2CID 215746950.
  29. Easterbrook, Steve (2014). "From Computational Thinking to Systems Thinking: A conceptual toolkit for sustainability computing". Proceedings of the 2nd International Conference ICT for Sustainability. Proceedings of the 2014 conference ICT for Sustainability. 2. doi:10.2991/ict4s-14.2014.28. ISBN 978-94-62520-22-6.
  30. Nardelli, Enrico (February 2019). "Do we really need Computational Thinking?". Communications of the ACM. 62 (2): 32–35. doi:10.1145/3231587.
  31. Wing, Jeannette M. (March 2011). "Research Notebook: Computational Thinking—What and Why?". The LINK. The Magazine of Carnegie Mellon University's School of Computer Science. Carnegie Mellon University, School of Computer Science. Retrieved 1 March 2019.
  32. Yasar, Osman (2018-07-01). "कम्प्यूटेशनल सोच पर एक नया परिप्रेक्ष्य". Communications of the ACM. 61 (7): 33–39. doi:10.1145/3214354.


अग्रिम पठन