← नवीनतम पेपर
💻 computer science

Now's the Time: Computer Science Must Evolve to Emphasize Software and Systems Engineering with Artificial Intelligence (AI)

यह शोधपत्र तर्क देता है कि कंप्यूटर विज्ञान शिक्षा को प्रोग्रामिंग और एल्गोरिदम को अपने आप में साध्य मानने के बजाय तुरंत एक सिस्टम- और इंजीनियरिंग-केंद्रित पाठ्यक्रम में विकसित होना चाहिए, जो स्नातकों को केवल नियमित कोडिंग कार्यों में एआई (AI) के साथ प्रतिस्पर्धा करने के बजाय जटिल एआई-सक्षम प्रणालियों को डिजाइन करने, सत्यापित करने और ऑर्केस्ट्रेट करने के लिए तैयार करे।

मूल लेखक: Chandra N. Sekharan, George K. Thiruvathukal

प्रकाशित 2026-05-01
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Chandra N. Sekharan, George K. Thiruvathukal

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक मास्टर आर्किटेक्ट बनने के लिए प्रशिक्षण ले रहे हैं। पुराने दिनों में, आपकी चार साल की डिग्री पूरी तरह से आपको कंक्रीट को सटीक रूप से मिलाना, हर एक ईंट को हाथ से बिछाना और सटीकता के साथ हथौड़ा चलाना सिखाने पर केंद्रित हो सकती थी। आप उपकरणों और सामग्रियों के विशेषज्ञ बन जाते। लेकिन आप शायद कभी यह नहीं सीख पाते कि एक ऐसा पुल कैसे डिजाइन किया जाए जो ट्रेन का भार सह सके, यह गणना कैसे की जाए कि तूफान में संरचना ढह जाएगी या नहीं, या पूरे निर्माण दल का प्रबंधन कैसे किया जाए।

यही वह बात है जो लेखक आज कंप्यूटर साइंस शिक्षा में होते हुए देख रहे हैं।

यहाँ उनके तर्क का सरल विवरण दिया गया है:

1. "ईंट बिछाने" की समस्या

द दशकों से, कंप्यूटर साइंस स्कूल छात्रों के साथ एक प्रशिक्षु ईंट बिछाने वालों जैसा व्यवहार करते रहे हैं। वे प्रोग्रामिंग भाषाओं (जैसे पायथन या जावा) के सिंटैक्स को याद करने और उन पहेलियों को हल करने में वर्षों बिताते हैं जिनमें उन्हें शून्य से डेटा स्ट्रक्चर बनाने के लिए कहा जाता है।

लेखक तर्क देते हैं कि यह एक सिविल इंजीनियर को ईंट बिछाना सिखाने जैसा है लेकिन उसे कभी पुल डिजाइन करना नहीं सिखाना। वास्तविक दुनिया में, इंजीनियर हर जोड़ को वेल्ड नहीं करते या हर सर्किट बोर्ड को हाथ से सोल्डर नहीं करते; वे कुशल श्रमिकों (या रोबोटों) का उपयोग करते हैं। इसके बजाय, वे आर्किटेक्चर, सुरक्षा, विश्वसनीयता और इस बात पर ध्यान केंद्रित करते हैं कि सभी हिस्से एक साथ कैसे जुड़ते हैं।

2. निर्माण स्थल पर नया "रोबोट"

अब, आर्टिफिशियल इंटेलिजेंस (AI) आ गया है, और यह परम रोबोटिक ईंट बिछाने वाला है। AI उपकरण नियमित कार्यों के लिए किसी भी इंसान की तुलना में तेजी से और बेहतर तरीके से कोड लिख सकते हैं, सुधार सकते हैं और बेहतर बना सकते हैं।

  • पुराना तरीका: छात्र कोड लिखने में तेजी लाकर AI के साथ प्रतिस्पर्धा करने की कोशिश करते हैं। लेखक कहते हैं कि यह एक हारने वाली लड़ाई है।
  • नया तरीका: छात्रों को एक ऑर्केस्ट्रा के कंडक्टर या एक निर्माण स्थल के फोरमैन की तरह बनना होगा। उनका काम हर वाद्य यंत्र बजाना या हर ईंट बिछाना नहीं है; उनका काम AI को निर्देशित करना, यह सत्यापित करना है कि AI का काम सुरक्षित है, और यह सुनिश्चित करना है कि अंतिम सिस्टम वास्तव में वास्तविक दुनिया में काम करे।

3. क्या बदलने की आवश्यकता है?

पेपर सुझाव देता है कि हमें पाठ्यक्रम को पूरी तरह से उलटने की आवश्यकता है:

  • "कैसे बनाएं" से "कैसे डिजाइन करें" की ओर: छात्रों को बुनियादी बातों (जैसे कि एक हैश टेबल या ग्राफ कैसे काम करता है) को समझने की आवश्यकता है, लेकिन उनसे हर बार उन्हें शून्य से फिर से बनाने की अपेक्षा नहीं की जानी चाहिए। उन्हें इन बुनियादी बातों को विश्वसनीय बिल्डिंग ब्लॉक्स के रूप में देखना चाहिए जिन्हें वे जटिल प्रणालियाँ बनाने के लिए एक साथ जोड़ सकते हैं।
  • "सिस्टम्स" माइंडसेट: केवल एक प्रोग्राम लिखने के बजाय जो टेस्ट ट्यूब में काम करता है, छात्रों को ऐसी प्रणालियों को डिजाइन करना सीखना चाहिए जो:
    • लचीली (Resilient) हों: जब चीजें गलत होती हैं तो वे क्रैश न हों।
    • सुरक्षित (Secure) हों: उन्हें आसानी से हैक न किया जा सके।
    • लागत प्रभावी (Cost-Effective) हों: वे क्लाउड बिलों के साथ कंपनी को दिवालिया न कर दें।
    • नैतिक (Ethical) हों: वे पक्षपाती या खतरनाक निर्णय न लें।
  • "ब्लैक बॉक्स" को प्रबंधित करना: चूंकि AI संभावनाओं (जैसे पासा फेंकने) के आधार पर निर्णय लेता है, न कि सख्त नियमों के आधार पर, छात्रों को इन अप्रत्याशित प्रणालियों का परीक्षण और सत्यापन करना सीखना होगा। यह एक ऐसी कार चलाने जैसा है जिसका स्टीयरिंग व्हील मौसम के आधार पर कभी अलग व्यवहार करता है; आपको उस अनिश्चितता को संभालना आना चाहिए।

4. लक्ष्य: सिस्टम का "स्वामित्व" (Ownership) रखना

लेखक चाहते हैं कि स्नातक वे लोग हों जो अंतिम उत्पाद के मालिक हों।

  • वर्तमान स्नातक: एक शानदार कोड लिख सकते हैं लेकिन शायद वे नहीं जानते कि इसे लाखों उपयोगकर्ताओं तक कैसे स्केल किया जाए या इसे सुरक्षित कैसे रखा जाए।
  • भविष्य के स्नातक: एक AI एजेंट, एक डेटाबेस और एक यूजर इंटरफेस को ले सकेंगे, उन्हें आपस में जोड़ सकेंगे और कह सकेंगे, "मैंने इसे डिजाइन किया है, मैं जानता हूँ कि यह कैसे व्यवहार करता है, और मैं गारंटी दे सकता हूँ कि यह दबाव में काम करेगा।"

निचोड़

यह पेपर यह नहीं कह रहा है कि कंप्यूटर साइंस "कमजोर" हो रहा है। यह कह रहा है कि यह परिपक्व हो रहा है।

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

इस बदलाव को करने का समय अब है। यदि स्कूल छात्रों को केवल "ईंट बिछाना" सिखाते रहे, तो उन छात्रों को रोबोट द्वारा बदल दिया जाएगा। यदि वे उन्हें "इमारत डिजाइन करना" सिखाते हैं, तो वे रोबोट को काम पर रखने वाले होंगे।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →