जनवरी 2016 में, तत्कालीन राष्ट्रपति बराक ओबामा ने 21वीं सदी की अर्थव्यवस्था की बदलती मांगों को संबोधित किया, और कंप्यूटर विज्ञान (सीएस) को "समकालीन छात्रों के लिए आवश्यक नए बुनियादी कौशल" के रूप में पहचाना।1" अपने समय की चुनौती का सामना करने के लिए, उन्होंने सभी छात्रों को सीएस शिक्षा तक पहुंच प्रदान करने की योजना की घोषणा की।
राष्ट्रपति ओबामा द्वारा सीएस शिक्षा के महत्व की पहचान कई शिक्षकों के दृष्टिकोण और विचारों को प्रतिबिंबित करती है, तथा राष्ट्र के अभिभावकों और छात्रों के विचारों को भी प्रतिबिंबित करती है। गूगल द्वारा हाल ही में किए गए एक अध्ययन के निष्कर्षों से इस बात पर बल मिलता है; 82% छात्र कम से कम कुछ हद तक सीएस सीखने में रुचि रखते थे, तथा 84% अभिभावकों ने सीएस को गणित और पढ़ने जैसे आवश्यक (और अधिक परिचित) विषयों जितना ही महत्वपूर्ण बताया।
समाज में सदी के नए बुनियादी कौशल की सर्वव्यापी उपस्थिति पर विचार करते हुए जनरल इलेक्ट्रिक के पूर्व सीईओ जेफ इम्मेल्ट ने हाल ही में कहा,
“यदि आप 20 वर्ष की आयु में कंपनी में शामिल हो रहे हैं, तो मेरे शामिल होने के समय के विपरीत, आप कोडिंग सीखेंगे। इससे कोई फर्क नहीं पड़ता कि आप बिक्री, वित्त या परिचालन में हैं। आप अंततः प्रोग्रामर नहीं बन पाएंगे, लेकिन आपको कोड करना आ जाएगा।”2 इम्मेल्ट एक ऐसे लक्ष्य का वर्णन करते हैं जिसमें कंप्यूटर विज्ञान के मूलभूत कौशल की हस्तांतरणीयता को मान्यता दी जाती है और उसे महत्व दिया जाता है, और सीएस-प्रशिक्षण उपोत्पादों (जैसे समस्या का समाधान, तर्क, वैकल्पिक समाधानों की पहचान, रचनात्मकता) को कार्यबल के भीतर उनके गैर-सीएस अनुप्रयोग के लिए भी सराहा जाता है।
इसी प्रकार का लक्ष्य सीएस शिक्षा कक्षाओं में भागीदारी को व्यापक बनाना रहा है; इस विषय क्षेत्र में लैंगिक अंतर को दूर करना भी एक सतत लक्ष्य रहा है। वर्तमान में, एपी परीक्षा देने वालों में से लगभग आधी लड़कियां हैं, लेकिन एपी कंप्यूटर विज्ञान कक्षाएं लेने वालों में उनकी हिस्सेदारी केवल 25% है।3
शैक्षिक रोबोटिक्स सीएस सिखाने के लिए एक प्रभावी उपकरण हो सकता है, साथ ही भागीदारी लक्ष्यों को व्यापक बनाने में भी मदद कर सकता है।4,5 शैक्षिक रोबोटिक्स में हाल की प्रगति ने लागत को कम कर दिया है और उपयोग में आसानी को बढ़ा दिया है, जिससे वे छात्रों के लिए अधिक सुलभ हो गए हैं और सीएस अवधारणाओं को सीखने के लिए उत्तरोत्तर एक विश्वसनीय तरीके के रूप में बदल गए हैं। इस प्रकार, सीएस और रोबोटिक्स के बीच संबंध स्पष्ट है; छात्रों के पास कक्षा में और प्रतियोगिता के मैदान में जटिल कार्य करने के लिए अपने रोबोट को प्रोग्राम करने की क्षमता है। यद्यपि जटिल कार्यों का निष्पादन ही अंतिम लक्ष्य हो सकता है, लेकिन साधन में इन कार्यों को छोटे-छोटे भागों में विभाजित करना और फिर उन्हें एक साथ जोड़कर समाधान तैयार करना शामिल है।
कक्षाओं में, उस प्रक्रिया का ढांचा अत्यंत महत्वपूर्ण है, और एक बार फिर, शैक्षिक रोबोटिक्स जटिल कार्यों के विघटन और ढांचे दोनों को सुविधाजनक बनाने में प्रभावी हो सकता है। सामान्यीकृत सी.एस. कौशल को प्रभावी ढंग से सिखाने की क्षमता, साथ ही साथ इन क्षेत्रों में प्रवेश करने वाले छात्रों को विविधता लाने में मदद करने के तरीके प्रदान करना, शैक्षिक रोबोटिक्स को सभी के लिए कंप्यूटर विज्ञान आंदोलन में एक महत्वपूर्ण योगदानकर्ता बनाता है।