اس صفحے پر

یہ صفحہ انگریزی میں پڑھیں

انگریزی صفحے کا خودکار ترجمہ، جو ابھی تک کسی مقامی بولنے والے کے ذریعے جانچا نہیں گیا۔

کمپیوٹر سائنس کی تعلیم — کمپیوٹر سائنس کی تعلیم علمی ذخیرے میں STEM کا سب سے زیادہ تحقیق شدہ ذیلی شعبہ ہے، کیونکہ AI اوزاروں اور پروگرامنگ کے کاموں کے درمیان فطری ہم آہنگی ہے۔ کوڈ جنریشن، ڈی بگنگ میں مدد اور خودکار کوڈ جائزہ اس کی بنیادی AI ایپلی کیشنز ہیں۔ چونکہ طلبہ وہی اوزار بنانا سیکھتے ہیں جو وہ استعمال کرتے ہیں، CS کی تعلیم AI خواندگی، نصاب کی نئی تشکیل، ایجنٹک سافٹ ویئر انجینئرنگ اور حقیقی سیکھنے اور حد سے زیادہ انحصار کے درمیان حد کی بحثوں کے مرکز میں بیٹھی ہے۔

غور کے لیے سوالات

  • اگر AI اب ایسا کوڈ لکھ سکتا ہے جو حقیقی پروگرامنگ امتحانات پاس کر لے، تو طلبہ کو ہاتھ سے کیا کرنا سیکھنا چاہیے — اور نصاب کو کیا پڑھانا چھوڑ دینا چاہیے؟
  • تحقیق نے پایا کہ AI کوڈنگ معاون پر زیادہ بھروسا درست اور گمراہ کن تجاویز میں فرق کرنے کی کمتر صلاحیت کی پیش گوئی کرتا تھا۔ بھروسا مناسب انحصار سے کیسے مختلف ہے، اور آپ دوسرے کو کیسے سکھائیں گے؟
  • طالب علم-AI ہم پروگرامنگ میں تقریباً 80% تعاملات غیر سیکھنے والی حکمت عملیوں پر مبنی تھے، جیسے جواب سونپ دینا، اور صرف تقریباً 9 میں سے 1 نے گہری علمی شمولیت دکھائی۔ جب AI دستیاب ہو تو حقیقی سیکھنا بطور طے شدہ کم ہی کیوں ہوتا ہے؟
  • ایک تدریس کے ذریعے سیکھنا ایجنٹ، جو حد سے زیادہ قابل تھا، نے طلبہ کی ڈی بگنگ مشق کو کمزور کر دیا۔ کیا آپ جان بوجھ کر AI ٹیوٹر کو غلطی کرنے والا بنائیں گے — اور اگر ہاں، تو کیسے؟
  • جیسے جیسے AI عمل درآمد کو خودکار بناتا ہے، نصاب کوڈ لکھنے سے AI کے پیدا کردہ نمونوں کی تصدیق اور ہدایت کی طرف منتقل ہو رہا ہے۔ یہ کون سی نئی قابلیتیں طلب کرتا ہے، اور اس منتقلی میں کیا کھو سکتا ہے؟
  • طلبہ وہی اوزار بنا رہے ہیں جو وہ استعمال کرتے ہیں۔ AI کے بیک وقت بنانے والے اور استعمال کرنے والے ہونے سے اس کی حدود — اور اس کی اخلاقیات — کے بارے میں انھیں کیا سیکھنا چاہیے، اس میں کیا تبدیلی آتی ہے؟

تعارف

CS کی تعلیم میں AI

  • کوڈ جنریشن اور تکمیل: CS1 کوڈ جائزہ، CS2 کے لیے DURA اور NL پروگرامنگ کی غلطیاں جانچتے ہیں کہ طلبہ کوڈ جنریشن کے لیے AI کیسے استعمال کرتے ہیں اور اس سے کیا سیکھتے ہیں۔

  • نو آموزوں کے لیے مکالماتی ایجنٹ (اسکوپنگ جائزہ): Barzanji & Loitsch (2025) نو آموز پروگرامروں کے لیے مکالماتی ایجنٹوں کے 23 مطالعوں (2019–جون 2024) کی نقشہ بندی کرتے ہیں اور دستاویز کرتے ہیں کہ قاعدہ پر مبنی چیٹ بوٹس سے بڑے لینگویج ماڈلز (LLMs) اور RAG (ریٹریول سے افزودہ تخلیق) پر مبنی ایجنٹوں کی طرف منتقلی ہوئی ہے (جہاں ریٹریول ایوگمینٹڈ جنریشن ہیلوسینیشن کم کرتی ہے) اور ذاتی نوعیت کی ٹیوٹرنگ معاونت (مثلاً InfoBot، ProbSol-Bot، Lint Bot، Profe Alex) سامنے آئی ہے۔ قابلِ توجہ بات یہ ہے کہ 23 میں سے صرف 4 مطالعے ڈیزائن کو نظریۂ سیکھنا پر استوار کرتے ہیں، اور 23 میں سے 17 پروٹو ٹائپ صرف انگریزی میں ہیں حالانکہ زیادہ تر تحقیق انگریزی بولنے والے ممالک سے باہر کی ہے — جو کمزور تدریسی بنیاد اور تعارفی پروگرامنگ میں مستقبل کے CA ڈیزائن کے لیے شمولیت کے خلا کی نشاندہی کرتا ہے۔

  • ڈی بگنگ میں مدد: ڈی بگنگ اوزار، انسان-AI ڈی بگنگ اشتراک اور دو فردی جوڑی پروگرامنگ ماڈلنگ غلطی کی شناخت اور مرمت کے لیے AI سے فائدہ اٹھاتے ہیں۔

  • ایک حقیقی کورس کی تعیناتی نے اشارے کی طوالت کو، نہ کہ ماڈل کے انتخاب کو، قابلِ عمل متغیر پایا۔ تعارفی ویب ڈویلپمنٹ کورس میں مسلسل تین تعیناتیاں (o3-mini، GPT-5-mini اور GPT-5.5 بالترتیب 79,438، 83,374 اور 10,420 لاگ شدہ جمع کرائیوں پر) کئی موازنوں میں اشاروں کو بہتر فوری نتائج سے جوڑتی ہیں۔ لمبے پیغامات نے اگلی جمع کرائی کی کمزور درستگی، زیادہ کوششوں اور سست دوبارہ جمع کرائی کی پیش گوئی کی، اور جن طلبہ کو پہلے کے منصوبہ مراحل میں اشارے ملے تھے انھوں نے آخری مرحلہ کم بار حل کیا، 98.1% کے مقابلے 95.6% پر (Mihaylova et al., 2026)۔

  • براؤزر میں رہنے والا اوزار سے تقویت یافتہ ٹیوٹر وہی معماری ہے جس کی طرف میدان بڑھ رہا ہے۔ اوزار سے تقویت یافتہ SLM ڈیزائن ایک چھوٹے فائن ٹیونڈ منصوبہ ساز (1B–7B) کو چار متعین اوزاروں — کوڈ ایگزیکیوٹر، ٹیسٹ رنر، دستاویزات ریٹریور، نالج ٹریسنگ ماڈیول — کے ساتھ جوڑتا ہے، اور یہ سب چار درجوں والی ایسکلیشن پالیسی کے پیچھے ہوتے ہیں (پہلے اوزار، پھر ڈیوائس پر SLM، پھر رضامندی سے مشروط کلاؤڈ LLM، پھر مدرس)، جس سے تدریسی کنٹرول ماڈل سے قابلِ آڈٹ پالیسی کی طرف منتقل ہو جاتا ہے؛ ایک ابتدائی ~150M تکمیلی ماڈل HumanEval pass@1 میں 10.97% تک پہنچتا ہے، جو کئی 100M–150M کوڈ بیس لائنوں سے اوپر ہے (Suvernev et al. (2026))۔

  • ایک چھوٹا فائن ٹیونڈ ٹیوٹر بڑے عمومی ماڈل سے بہتر اسکافولڈ کر سکتا ہے۔ Qwen2.5-Coder-7B-Instruct کو 1,213 مصنوعی ٹیوٹرنگ مکالموں پر فائن ٹیون کرنے سے وقت سے پہلے حل ظاہر کرنے کی شرح ٹیوٹر کے موڑوں میں 7.43% سے 1.88% ہو گئی اور مرحلہ وار اسکافولڈنگ اور ڈی بگنگ سوالات کا معیار GPT-4o سے بڑھ گیا، البتہ قابلِ اعتماد تدریسی منصوبہ سازی مسئلہ ہی رہی (Kopytskyi et al. (2026))۔

  • خودکار جانچ: Linux Bash گریڈنگ، 18 ماڈلوں کا بڑے پیمانے پر گریڈنگ موازنہ اور LLM مداخلت جائزہ خودکار کوڈ جانچ کا جائزہ لیتے ہیں۔ اس ورک فلو کی سکیورٹی الگ سوال ہے: Humble (2026) نے ایک معمول کے AI گریڈنگ کام کی ریڈ ٹیمنگ کی اور پایا کہ جمع کرائی گئی فائل کے اندر چھپائی گئی ہدایات نے ناکام مضمون کا گریڈ کسی نظر آنے والی تنبیہ کے بغیر بڑھا دیا، ایک حکمت عملی کے لیے 9 میں سے 9 تکراروں میں اور دوسری کے لیے 18 میں سے 17 میں — یہ ثبوت کہ گریڈر کی مضبوطی درستگی کے ساتھ ساتھ جانچ کا اعتبار کی فہرست میں بھی ہونی چاہیے۔

  • گریڈر کا ایک جملے کا پرامپٹ LLM کو گرا سکتا ہے، اور فائن ٹیوننگ اسے سنبھال لیتی ہے۔ Habibullah et al. (2026) نے ایک عملی کمپیوٹر وژن امتحان (570 دوہری گریڈنگ والے طلبہ) کو 171 ترتیبات اور ایک مشین لرننگ امتحان (1,038 طلبہ) کو مزید 162 ترتیبات میں گریڈ کیا: ایک مختصر "سخت گریڈر" تمہیدی عبارت نے 17 میں سے 14 کھلے وزن والے ماڈلوں کو گریڈ شدہ بینڈ سے باہر کر دیا (MAE ≥ 8)، تین نے گریڈنگ ہی چھوڑ دی، اور یہ نقصان دو ایسے پالیسی جملوں سے نکلا جو کریڈٹ روکتے ہیں اور جن کی سمت دوسرے امتحان پر منتقل نہیں ہوئی (سات ماڈل بہتر ہوئے)۔ تقریباً 3,900 جمع شدہ گریڈ شدہ مثالوں پر ایک LoRA ایڈاپٹر نے پانچ چھوٹے کھلے ماڈلوں کو انسانی گریڈر کے برابر لا کھڑا کیا۔

  • AI کے پیدا کردہ تعلیمی میڈیا: پیدا کردہ متحرک ٹریسز دکھاتے ہیں کہ AI کے پیدا کردہ تصویریں فوری سیکھنے میں مدد دے سکتی ہیں مگر انھیں ذاتی نوعیت کا ہونا چاہیے — درمیانی شمولیت والے طلبہ نے کارکردگی میں کمی محسوس کی جو مہارت کے الٹ پھیر کے اثر سے مطابقت رکھتی ہے۔

  • GenAI تمثیل کی تنقید بطور تدریسی سرمایہ: Bernstein & Sibia (2026) CS2 میں GenAI تمثیلات کی پذیرائی کو بنیاد بناتے ہیں: دس طلبہ جنھوں نے CS2 مکمل کر لیا تھا، لنکڈ لسٹس اور ریکرجن کے لیے GenAI کے پیدا کردہ تمثیلوں کا آڈٹ کیا اور ایسی مطابقتوں کو مسترد کیا جو ساختی ہم آہنگی میں ناکام رہیں — ایک جزیرے کے راستے کی تمثیل جو سنگل لنکڈ لسٹ کے بجائے سرکلر لسٹ سے مطابقت رکھتی تھی، یا ریکرجن کے لیے پیش کی گئی بیڈمنٹن ریلی جس میں کوئی یقینی سکڑتا ہوا ان پٹ نہیں تھا، اور ایک طالب علم نے اس کے بجائے گالف تجویز کیا۔ یہ کام دلیل دیتا ہے کہ تمثیل کی تنقید بذاتِ خود تصور کی فہم کی جانچ ہے، جس سے ناقص AI تمثیلیں چھانٹ کر نکالنے والا خطرہ نہیں بلکہ قابلِ استعمال تدریسی سرمایہ بن جاتی ہیں، اور تجویز دیتا ہے کہ انھیں معائنہ اور مرمت کی اشیاء کے طور پر دیا جائے۔

  • غلط فہمی کی ماڈلنگ: شرطیں/لوپس کی غلط فہمیوں کی درجہ بندی خودکار نظاموں کو نو آموز غلطیوں کی تشخیص کے لیے درست ذخیرہ الفاظ دیتی ہے۔

  • ماڈل کے پیدا کردہ اسٹریٹجک غلط فہمیاں: Miličević et al. (2026) نے SocraticTrap-CS کو ACM/IEEE CS2023 نصاب کے 35 تصورات — الگورتھم، پروگرامنگ زبانیں، ڈیٹا بیس، نیٹ ورکس اور آپریٹنگ سسٹم — پر بنایا اور سات کھلے وزن والے ماڈلوں سے ایک روان، مستند مگر کسی باریک غلطی پر ٹکی وضاحت طلب کی۔ سات میں سے چھ نے 91% یا اس سے زیادہ پرامپٹ شدہ تصورات کے لیے ماہر کی تصدیق شدہ اسٹریٹجک غلط فہمی پیدا کی (241 حصوں میں سے 221، 91.7%)، اور CS کے شعبوں کے درمیان کوئی قابلِ ذکر فرق نہ تھا؛ تصوراتی غلطیاں غالب رہیں (66.5% تصوراتی بمقابلہ 33.5% حقائق پر مبنی، اور کوئی بھی خالص منطقی نہیں)، اور قائل کرنے کی صلاحیت اور غلطی کی قسم دونوں شعبے کے حساب سے بدلے۔ اس لیے مصنفین شعبے کے لحاظ سے حساس تدابیر تجویز کرتے ہیں — پروگرامنگ سے بھرپور کورسوں میں استدلال پر مرکوز جانچ، نیٹ ورکنگ میں پروٹوکول تفصیلات سے مقابلہ — اور خودکار سوال سازی اور AI کے لکھے ہوئے بیانات کا جائزہ محض درستگی کے بجائے تدریسی اعتبار پر کرنے کی سفارش کرتے ہیں۔

  • مستند جانچ کی کارکردگی: Lepp & Kaimre (2026) دکھاتے ہیں کہ 2026 کے GenAI نظام مصدقہ تعارفی OOP جانچ میں اوسط طلبہ گروہ سے زیادہ اسکور کرتے ہیں اور لمبے پروگرامنگ کاموں پر اکثر پورے نمبر لے لیتے ہیں، پھر بھی انٹرفیس، خلاصہ کلاسوں، وراثت اور تصویر پر مبنی سوالات میں پریشان رہتے ہیں — یہ بار بار غلطی کے نمونے اساتذہ جانچ ڈیزائن کرتے وقت استعمال کر سکتے ہیں۔ CS1 کا طولی مطالعہ اس دریافت کے قابلیت والے پہلو کو مضبوط کرتا ہے: Ye et al. (2026) نے لیبز پر فرنٹیئر ماڈلوں کی کارکردگی 98.93-99.99% ناپی، جبکہ طلبہ کی جمع کرائیوں کی 76.37-88.03%۔

  • خطرے میں مبتلا افراد کی مدد کے لیے پیش گوئی ماڈلنگ: Zhang, Jeffries & Koprinska (2025) دکھاتے ہیں کہ مواد-تعامل لاگ خصوصیات پر تربیت یافتہ فطری طور پر تفسیر پذیر ڈیسیژن ٹری بڑے پیمانے کے آن لائن پروگرامنگ کورسوں میں ماڈیول سطح کی پیش رفت کی درست پیش گوئی کرتے ہیں (چار K-12 کورسوں میں 85–91% درستگی) اور "کوئی جمع کرائی نہیں" والے ڈراپ آؤٹ نتائج کی نشاندہی کرتے ہیں، جس سے ماہرینِ تعلیم کو ماڈیول کی آخری تاریخ سے پہلے مداخلت کے لیے 7–8 دن کا موقع ملتا ہے اور وہ جدوجہد کرنے والے اور غیر مصروف سیکھنے والے تک پہنچ سکتے ہیں — اور یہ اوپر کے خودکار گریڈنگ اور ڈراپ آؤٹ پیش گوئی کے کام کی تکمیل کرتا ہے۔

  • نظریاتی CS کے لیے ریٹریول سے تقویت یافتہ معاونت صرف غیر مطابقت پذیر مطالعے سے میل کھاتی ہے۔ AlgoRAG نے مدرس کے لکھے ہوئے تمام 179 امتحانی سوالات 240 سیکنڈ کی مقررہ حد میں حل کیے، اوسطاً ہر ایک 38.0 سیکنڈ میں، اور پورے مجموعے پر اس کا BLEU-4 کا 0.0000 ہونا ریاضیاتی اثباتات پر n-gram مطابقت کی خاصیت ہے، نظام کی ناکامی نہیں (Adhikari (2026))۔

  • اپنانے کا انحصار اسائنمنٹ پر ہے، ذیلی شعبے پر نہیں۔ سات اسائنمنٹس اور 211 طلبہ میں Nizamani et al. (2026) نے LLM استعمال الگورتھم میں 89.6% سے سافٹ ویئر انجینئرنگ میں 15.2% تک ناپا، اور اس پھیلاؤ کی وجہ مضمون کو نہیں بلکہ اسائنمنٹ کی پیچیدگی، تصدیق پذیری اور اسکافولڈنگ کو قرار دیا۔

  • فیڈبیک اس طرح مرحلہ وار دیا جا سکتا ہے کہ تشخیص چھپا رہے۔ Riazi & Rooshenas (2026) طالب علم کے ڈیٹا بیس اسکیما کی شے پر مبنی تشخیص کو اُس ورک فلو سے الگ کرتے ہیں جو اسے جاری کرتا ہے، اور مراحل کی تصنیف ماہرینِ تعلیم کرتے ہیں؛ 383 اقساط میں 71.1% فیڈبیک اپنی ہدف سطح تک پہنچا۔

پروگرامنگ کی تدریس: بلاکس سے لے کر جسمانی اور کھیل پر مبنی سیکھنے تک

پروگرامنگ کی تعلیم تعارفی بلاک پر مبنی پروگرامنگ سے لے کر جدید سافٹ ویئر ڈویلپمنٹ تک پھیلی ہے، اور بتدریج تجریدی کوڈ کو ٹھوس، قابلِ مشاہدہ نتائج میں جما رہی ہے۔

  • بلاک پر مبنی بصری پروگرامنگ: Scratch اور Blockly جیسے ماحول ابتدائی افراد کو متن ٹائپ کرنے کے بجائے گرافیکل بلاکس جوڑنے دیتے ہیں، جس سے نحوی غلطیاں ختم ہو جاتی ہیں اور پروگرام کا ڈھانچہ نظر آتا ہے — یہ خاص طور پر کم عمر سیکھنے والوں اور تعلیمی روبوٹس کے کنٹرول کے لیے قیمتی ہے۔ AI کے دور میں یہ بتدریج مکالماتی AI ایجنٹوں کے ساتھ ملائے جا رہے ہیں (مثلاً استاد کی تربیت میں Micro:bit + MakeCode، چھوٹے زبان ماڈل ٹیوٹر)۔
  • جسمانی بلاک پروگرامنگ: RoboBlockly Studio بلاک پر مبنی پروگرامنگ کو مکالماتی AI تدریسی ایجنٹ اور جسمانی روبوٹ پر عمل درآمد کے ساتھ جوڑتا ہے، اور تصنیف–چلانا–مشاہدہ–نظرثانی کا ایک تکراری چکر بناتا ہے جو سیکھنے والے کی سیکھنے والے کی ایجنسی بچاتا ہے۔
  • قدرتی زبان سے روبوٹ کنٹرول: EduSim-LLM ابتدائی افراد کو قدرتی زبان کی ہدایات کے ذریعے مصنوعی روبوٹس کنٹرول کرنے دیتا ہے، جس سے نچلی سطح کے کوڈ کی مہارت کے بغیر روبوٹ پروگرامنگ کی رکاوٹ کم ہو جاتی ہے۔
  • روبوٹکس اور کمپیوٹیشنل سوچ: Valls i Pou ثانوی STEAM نصابوں میں کمپیوٹیشنل سوچ کو تعلیمی روبوٹکس سے جوڑتے ہیں، اور استاد کی تربیت کی تحقیق دلیل دیتی ہے کہ روبوٹکس اور ML سرگرمیاں اساتذہ کی تربیت میں شامل ہونی چاہئیں۔
  • کھیل پر مبنی اور گیمیفائیڈ سیکھنا: ایک منظم جائزہ روبوٹکس تعلیم میں کھیل پر مبنی سیکھنے (غیر رسمی ماحول کے لیے موزوں) اور گیمیفیکیشن (رسمی کلاس روم کے لیے موزوں) کا موازنہ کرتا ہے، جس میں تعارفی پروگرامنگ اور ماڈیولر کٹس پر زور ہے۔
  • منصوبہ پر مبنی روبوٹکس: Bots and Blocks روبوٹکس پروگرامنگ کو ایک چست، سمسٹر بھر چلنے والے منصوبے کے ذریعے سکھاتا ہے اور اعلیٰ تعلیم میں نظریہ اور عمل کے خلا کو مخاطب کرتا ہے۔
  • سیکھنے کے نتائج پر LLM کا اثر: Jošt et al. (2024) اور GenAI اور پروگرامنگ سیکھنے کا میٹا تجزیہ جانچتے ہیں کہ AI کی مدد سے بنے اوزار پروگرامنگ کی کامیابی میں مدد کرتے ہیں یا اسے کمزور کرتے ہیں۔

AI کے دور میں نصاب کی تبدیلی

"طلبہ کو ہاتھ سے کیا سیکھنا چاہیے؟" کا سوال اب کمپیوٹنگ پروگراموں کو نئی شکل دے رہا ہے۔

  • عمل درآمد سے تصدیق تک: انڈر گریجویٹ CS تعلیم کی نئی تشکیل دلیل دیتی ہے کہ جیسے جیسے GenAI عمل درآمد کی سطح کی پروگرامنگ، ڈی بگنگ اور ٹیسٹنگ کو خودکار بناتا ہے، نصاب کو AI کے پیدا کردہ نمونوں کو سمجھنے اور ان کی تصدیق کرنے کی طرف منتقل ہونا چاہیے، نظام کی ڈیزائن، تجرید اور تنقیدی جائزے کو بچاتے ہوئے نچلی سطح کی عمل درآمد تفصیلات پر زور کم کرنا چاہیے۔ یہ ان مصنوعی ذہانت کی لیٹریسی فریم ورکوں سے ہم آہنگ ہے جو جنریشن کے بجائے جائزے کو اہمیت دیتے ہیں۔

  • ایجنٹک سافٹ ویئر انجینئرنگ بطور شعبہ: ASE-26 کوڈ لکھنے کے بجائے ایجنٹوں کی ہدایت کو باقاعدہ شکل دیتا ہے — قابلِ آڈٹ ہونے، سیاق و سباق کی انجینئرنگ، تصدیق، کثیر ایجنٹ ورک فلو اور AgentOps کی تدریس — اور ایجنٹک AI قابلیت کو نحو کی مہارت کے بجائے ایک منظم، اسکافولڈ شدہ نصاب کے طور پر رکھتا ہے۔

  • پیداوار سے فیصلے تک: فہم کا قرض اور AASEE۔ Mahmoud (2026) دلیل دیتے ہیں کہ میدان کو پیداوار مرکز ماڈل سے فیصلے مرکز ماڈل کی طرف جانا چاہیے، اور فہم کے قرض کو — یعنی اُس موخر سیکھنے اور دیکھ بھال کی لاگت کو جو اُس وقت پیدا ہوتی ہے جب AI کی مدد سے پیداوار سیکھنے والے کی سافٹ ویئر کی وضاحت، جانچ، تبدیلی اور جواز دینے کی صلاحیت سے آگے نکل جائے — جانچ کے عینک میں بڑھاتے ہیں، اور اسے 207 طلبہ کی 621 عکاسانہ ڈائریوں پر استوار کرتے ہیں۔ یہ جائزہ AASEE فریم ورک کو پانچ غیر خطی انضمام کی سطحوں میں نکھارتا ہے جنہیں چار شہادت کی ذمہ داریاں تراشتے ہیں — وضاحت، تصدیق، تبدیلی اور حساب دہی — اور ایک مشروط شہادت کی بنیاد بتاتا ہے: انتہائی متفاوت (I² = 96.32%) STEM میٹا تجزیہ اشاعت تعصب کی اصلاح کے بعد اپنا مجموعی فائدہ کھو دیتا ہے، اور 76، 72 اور 64 مطالعوں کی ترکیبیں قلیل مدتی کارکردگی کے فائدے دکھاتی ہیں جو بغیر مدد کارکردگی تک منتقل نہیں ہوتے۔

  • نئی تدریسیں اور جانچ کے نمونے: ٹیسٹ ڈرائیون AI معاون سیکھنا لیکچروں کی جگہ خود ہدایت AI معاون مطالعہ رکھتا ہے جسے ہفتہ وار بند کتابی ٹیسٹوں سے مشروط کیا جاتا ہے، اور انسانی نگرانی میں AI ایجنٹوں کے مواد کی پیداوار اور نشان دہی کو بڑھانے کے ساتھ انفرادی جواب دہی بچاتا ہے۔

  • زبانی امتحانات بطور جواب دہی کا طریقہ کار۔ ایک منصوبہ پر مبنی AI انجینئرنگ پروگرام نے دوسرے سمسٹر کے طلبہ کو سات دو ہفتے کے اسپرنٹس میں گزارا جن میں AI ضروریات، معماری، کوڈنگ اور ٹیسٹنگ میں شامل تھا، اور تین دورانیوں کے بعد انفرادی زبانی امتحانات لازمی قرار دیے کیونکہ صرف نمونے اب فہم کا ثبوت نہیں رہے تھے؛ اوسط غائب ECTS 25% سے 3% پر آ گیا (Rausch (2026))۔

  • ماڈل کی میکانیات آف لائن سکھائیں۔ ایک پریکٹیشنر وسائل کا مجموعہ LLM کی مکمل تربیت→جنریشن پائپ لائن کو بغیر کمپیوٹر سکھاتا ہے — ہاتھ سے گنے گئے n-gram گرڈ اور نرد سے نمونہ لینا، جس میں کسی پروگرامنگ یا ریاضی کا مفروضہ نہیں — اور تقریباً 400 شرکاء تک رسائی کی اطلاع دیتا ہے، جہاں شمولیت صرف جنریشن کے مرحلے سے شروع ہوتی ہے (Swift (2026))۔

  • وائب کوڈنگ کی کامیابی کی پیش گوئی کیا کرتی ہے — اور کیا پڑھاتے رہنا چاہیے: ایک پیشگی رجسٹرڈ CHI 2026 مطالعہ (N=100) خالص "بغیر کوڈ" وائب کوڈنگ کا جائزہ لیتا ہے اور پاتا ہے کہ کمپیوٹر سائنس کی کامیابی (r = .39) اور تحریری رابطے کی مہارت (r = .29) دونوں نے آزادانہ طور پر کارکردگی کی پیش گوئی کی، اور CS کامیابی شعبے سے عمومی علمی قابلیت کو کنٹرول کرنے کے بعد بھی نمایاں رہی اور تحریری مہارت کے مقابلے تقریباً دوگنا منفرد تغیر پیدا کیا۔ چونکہ ماحول نے پیدا شدہ کوڈ چھپایا، CS علم صرف بالواسطہ مدد کر سکتا تھا (مسئلے کی تقسیم، الگوردمی سوچ) — جس سے CS کا تخمینہ ایسے AI معاون ورک فلو کے لیے کم از کم حد بن جاتا ہے جن میں ترمیم کی اجازت بھی ہو۔ مصنفین دلیل دیتے ہیں کہ نصاب کو CS کی بنیادیات کے ساتھ ساتھ تحریری رابطے کو بھی وزن دینا چاہیے، نہ کہ وائب کوڈنگ کو نحو کی ایسی مہارت سمجھنا جو بے کار ہو گئی ہو۔

AI خواندگی، ایجنسی اور حد سے زیادہ انحصار کا خطرہ

چونکہ پروگرامنگ وہ جگہ ہے جہاں AI کی مدد سب سے طاقتور ہے، وہیں ناکامی کے طریقے بھی سب سے زیادہ نظر آتے ہیں۔

  • بھروسا ≠ مناسب انحصار: AI پر بھروسا اور انحصار (Pitts et al.) پاتے ہیں کہ AI معاون پر زیادہ بھروسا Python مسئلہ حل کرنے کے دوران درست اور گمراہ کن تجاویز میں فرق کرنے کی کمتر صلاحیت کی پیش گوئی کرتا تھا — جسے مصنوعی ذہانت کی لیٹریسی اور سوچ کی ضرورت نے معتدل کیا۔ ہدف اعتماد نہیں، کیلیبریشن ہے۔

  • علمی AI خواندگی: Wu (2026) دکھاتے ہیں کہ طالب علم-AI ہم پروگرامنگ میں 78.8% تعاملات غیر مہارت پر مبنی مقاصد اور ناقابلِ اعتماد حکمت عملیوں (جواب سونپنا، تصدیق کی تلاش) پر مبنی تھے، اور صرف 11.1% نے اعلیٰ علمی شمولیت دکھائی — حقیقی سیکھنا دانستہ ڈیزائن کی مدد کے بغیر کم ہی ابھرتا ہے۔

  • AI کے سوالات تنگ اور جنریشن کے نمونے پر ہیں۔ 830 CS2 پرامپٹس کو Graesser درجہ بندی کے مطابق چھانٹتے ہوئے Amoozadeh and Alipour (2026) نے پایا کہ دعوے، تصدیق اور اوزارانہ پرامپٹس دونوں نشستوں میں غالب رہے، اور یہ کہ پہلی نسل کے طلبہ نے کم سوالات پوچھے اور تصدیق پر ٹیک لگائی جبکہ مسلسل نسل والے ساتھیوں نے AI کو فعال مسئلہ حل کرنے والا ساتھی استعمال کیا۔

  • کاپی پیسٹ کے حد سے زیادہ انحصار کے خلاف ساختی مداخلتیں: AI معاون پروگرامنگ میں نقل کے لیے نرم رکاوٹیں ہلکے ڈیزائن مداخلوں کا جائزہ لیتی ہیں (مثلاً وہ طریقے جو AI آؤٹ پٹ کی اندھی کاپی پیسٹ کی حوصلہ شکنی کرتے ہیں) اور پاتی ہیں کہ یہ AI معاونت کو روکنے کے بغیر حد سے زیادہ انحصار کم کر سکتے ہیں — یہ ثبوت کہ CS تعلیم میں حد سے زیادہ انحصار کا خطرہ تدریسی ڈیزائن کی اصلاحات سے حل ہو سکتا ہے، صرف سیکھنے والوں کی تربیت یا پابندیوں سے نہیں۔

  • قابلِ تعلیم ایجنٹ اور پیداواری مشق: ChatGPT کے ساتھ سکھا کر سیکھنا نے علم میں اضافے اور کوڈ کے معیار کو بہتر کیا مگر غلطی درست کرنے کی مشق کو کمزور کر دیا کیونکہ ایجنٹ حد سے زیادہ قابل ہے — یہ ڈیزائن کا سبق ہے: ایجنٹوں کو جان بوجھ کر غلطی کرنے والا بنائیں تاکہ ڈی بگنگ بچی رہے۔

  • معاونت کی حکمرانی: 90 نظاموں کا اسکوپنگ جائزہ LLM معاونت کو محدود اور کنٹرول کرنے کے لیے PEA فریم ورک (پالیسی، نفاذ، اختیار) متعارف کراتا ہے — یہ سکافولڈنگ ڈیزائن کرنے کے لیے موازناتی ذخیرہ الفاظ ہے جو حد سے زیادہ انحصار کو محدود کرے۔

  • حکمرانی کی مطابقت، سختی نہیں۔ Dickey (2026) چھ جہتوں والا حکمرانی پروفائل تجویز کرتے ہیں — تدریسی بنیاد، AI کا تدریسی اختیار، انسانی جواب دہی، سیکھنے والے کی ایجنسی، سیاق و سباق کی حدیں اور جائزے کی نمائش — اور سات اندرونی اوزاروں اور چار شائع شدہ پروگرامنگ نظاموں میں دکھاتے ہیں کہ ایک ہی ماڈل اختیار اور جواب دہی بہت مختلف طریقے سے تقسیم کر سکتا ہے؛ ذمہ دار پیمانے کی پیش گوئی تدریسی فعل سے حکمرانی کی مطابقت کرتی ہے، اوزار کی سختی نہیں۔

  • موافق AI ٹیوٹرنگ کے لیے رویاتی سیاق و سباق: Barron et al. (2026) TutorTrace پیش کرتے ہیں، ایک ڈیٹا سیٹ اور پائپ لائن جو AI معاون Python کورسوں (N=480) میں IDE ٹیلی میٹری سے سیکھنے والوں کے رویاتی سیاق و سباق کو حقیقی وقت میں قابلِ حساب بناتی ہے۔ یہ AI سوالات سے پہلے، درمیان اور ان کے پار سرگرمی کی درجہ بندی بناتی ہے، اور بتا سکتی ہے کہ آنے والا سوال ہدایت یافتہ مدد مانگنا ہے یا انحصاری (AUROC=.717) اور آنے والے سوالات کی پیش گوئی کر سکتی ہے (AUROC=.726)؛ رویے سے آگاہ پرامپٹس نے ابتدائی جائزے میں آزاد کام کے بغیر سوال کے وقفے 50.0% سے 20.7% کر دیے۔ یہ دکھاتا ہے کہ رویاتی ٹیلی میٹری AI پروگرامنگ ٹیوٹروں کو سیکھنے والوں کی حقیقی محنت کے مطابق ڈھال سکتی ہے، نہ صرف ان کی ظاہری درخواستوں کے مطابق۔

  • جو آپ استعمال کرتے ہیں اُسے بنانے کی دو راہیں: CS طلبہ کی منفرد حیثیت AI کی حدود کے بارے میں میٹا کوگنیٹو آگاہی اور AI کے پیدا کردہ کوڈ پر حد سے زیادہ انحصار کا حقیقی خطرہ، دونوں پیدا کرتی ہے۔ کوڈ جائزے کے انٹرویو اور تنقیدی شمولیت کے مطالعے اس کشمکش کو براہِ راست مخاطب کرتے ہیں۔

  • ٹیم PBL میں ایجنٹک کوڈنگ اور فہم: Tanaka et al. (2026) نے انڈر گریجویٹ سافٹ ویئر انجینئرنگ منصوبہ کورس میں AI ایجنٹوں کے ساتھ Spec-Driven Development متعارف کرایا اور پایا کہ عمل درآمد کی رفتار (شامل کردہ LOC) 2022-2025 میں بڑھی جبکہ AI کے بھاری استعمال کے ساتھ کوڈ فہم میں ایسی کمی آئی جو صرف ایک بہ ایک مدرس کی جانچ کے بعد بحال ہوئی - یہ براہِ راست ثبوت کہ رفتار کا فائدہ فہم کی ضمانت نہیں، اور یہ کہ AI معاون کوڈنگ میں حد سے زیادہ انحصار تدریسی نگرانی سے قابلِ علاج ہے۔

  • مسلسل استعمال، نہ کہ اپنانا، وہ جگہ ہے جہاں GenAI کی قدر طے ہوتی ہے۔ 45 مطالعوں (2023–2025) کا PRISMA جائزہ بہتر کوڈ جنریشن اور ڈی بگنگ کے ساتھ غیر تبدیل شدہ تصوراتی گہرائی پاتا ہے، اور دلیل دیتا ہے کہ مسلسل استعمال محسوس شدہ افادیت کے بجائے کیلیبریٹڈ اعتماد، تصدیق کی مہارت اور ادارہ جاتی رہنمائی پر منحصر ہے (Yalwa et al., 2026)۔

مساوات، ثقافت اور کمپیوٹنگ میں کون داخل ہوتا ہے

  • شرکت کو وسیع کرنا: SuaCode افریقی طلبہ میں اسمارٹ فون پر مبنی کوڈنگ کے محرکات دستاویز کرتا ہے (ثانوی اسکول چھوڑنے والوں میں سے 1% سے بھی کم کے پاس بنیادی کوڈنگ مہارت ہے)، اور کم وسائل والے سیاق و سباق کے لیے قابلِ رسائی AI معاون MOOCs کی راہ دکھاتا ہے۔
  • عصبی تنوع اور اشتراک: عصبی طور پر متنوع کمپیوٹنگ طلبہ مبہم اشتراکی ڈھانچوں سے بے چینی کی اطلاع دیتے ہیں؛ منظم اسائنمنٹس، چھوٹی مستقل ٹیمیں اور واضح کردار رسائی بہتر کرتے ہیں — یہ ڈیزائن کے سبق کمپیوٹنگ کلاس روموں میں داخل ہونے والے AI اوزاروں کے لیے ہیں۔
  • ثقافت محسوس شدہ اخلاقیات کو شکل دیتی ہے: کینیڈی بمقابلہ جنوبی کورین کمپیوٹنگ طلبہ نے یکساں AI معاون کوڈنگ طریقوں کو مختلف انداز میں پرکھا حالانکہ پالیسیاں فعلی طور پر یکساں تھیں — پالیسیوں کی ہم آہنگی سے رائے کی ہم آہنگی پیدا نہیں ہوتی، جو علمی سالمیت اور مساوات کی تشویش ہے۔
  • اشتراک کی شفافیت: Graf et al. پاتے ہیں کہ ساتھیوں کے ایک دوسرے کے AI استعمال کے بارے میں غیر ہم آہنگ یقین کم منصوبہ اسکور کی پیش گوئی کرتے ہیں، خاص طور پر کم کارکردگی والے طلبہ کے لیے — اشتراکی پروگرامنگ میں شفافیت کے طریقے (انکشافات، مشترکہ لاگ) درکار ہو سکتے ہیں۔

اخلاقیات کی تعلیم اور افرادی قوت

  • اخلاقیات اور رویے کا خلا: "Cost-of-Ethics Crisis" دکھاتا ہے کہ CS طلبہ، معاصر اخلاقیات کی تعلیم کے باوجود، ملازمت کی تلاش میں اخلاقی پہلوؤں کے بجائے معاوضے، مقام اور ثقافت کو ترجیح دیتے ہیں — یہ ایک اہم خلا ہے کہ اخلاقیات کی تدریس رویے میں کیسے منتقل ہوتی ہے۔
  • افرادی قوت کی نئی تشکیل: امریکی گرے لٹریچر کا منظم جائزہ "Dual Train Problem" کی تشکیل کرتا ہے — تیز رفتار AI تبدیلی کا ادارہ جاتی موافقت سے آگے بھاگنا — اور پائیدار AI قابلیتوں، اخلاقیات/حکمرانی اور ابھرتے کرداروں کے مطابق مہارت پر مبنی اسناد کی تاکید کرتا ہے (مثلاً پرامپٹ انجینئرنگ، AI آڈٹنگ، AI پالیسی)۔

روابط

CS کی تعلیم کمپیوٹیشنل سوچ، STEM تعلیم، خودکار گریڈنگ، پرامپٹ انجینئرنگ، مصنوعی ذہانت کی لیٹریسی، ایجنٹک AI، نصاب کی تشکیل، انسان اور AI کا تعاون، اعلیٰ تعلیم، K-12 اور کام کی جگہ پر سیکھنا سے جڑی ہے۔ اس کا سب سے قریبی اطلاقی پڑوسی انفارمیشن ٹیکنالوجی کی تعلیم ہے: CS تعلیم پروگرام اور الگورتھم کو اپنا موضوع بناتی ہے، جبکہ IT تعلیم تعینات شدہ تنظیمی نظام اور اس کے بارے میں پریکٹیشنر کے فیصلے کو موضوع بناتی ہے — اسی لیے دونوں شعبے مختلف AI نقصانات پر بحث کرتے ہیں، کہ کوڈ جنریشن پروگرامنگ کی مہارت کو کھاتی ہے یا AI کے ٹربل شوٹنگ سے تشخیصی مہارت، اور اپنے فارغ التحصیل افراد سے مختلف سوالات پوچھتے ہیں، کہ وہ نظام بنا سکتے ہیں یا اُن نظاموں کو چلا سکتے ہیں جن کا وہ انتظام کرتے ہیں۔ یہ وہ شعبہ ہے جہاں AIED اوزار بیک وقت استعمال اور تعمیر کیے جاتے ہیں، جو اسے ذہین ٹیوٹرنگ، تعلیم میں روبوٹ، اشتراکی سیکھنا، کھیل پر مبنی سیکھنا اور حد سے زیادہ انحصار کے خطرات کا آزمائشی میدان بناتا ہے۔

72 مطالعوں کی ترکیب اور VIE فریم ورک۔ Kumar, Wongsirichot and Nanthaamornphong (2026) نے کمپیوٹنگ اور پروگرامنگ کی تعلیم میں جنریٹو AI کے تجربی ادب کا جائزہ لیا (جنوری 2022 – اپریل 2026، 72 مطالعے، 33 اشاعتی مقامات) اور بالکل وہی ساختی خصوصیت سامنے لائے جو اس شعبے کو منفرد بناتی ہے: AI خود وہ شے پیدا کرتا ہے جس کی جانچ ہوتی ہے، اس لیے اوزار کا استعمال، مہارت سیکھنا اور جانچا جانا ایک ہی کلیدی دباؤ میں سمٹ جاتے ہیں۔ 14 موضوعات کی ان کی ترکیب پاتی ہے کہ میدان کا سب سے زیادہ دہرایا گیا اثر — قلیل مدتی کارکردگی اور تکمیل کے فوائد (36 مطالعے) — سب سے زیادہ گمراہ کن بھی ہے: یہ فوائد بغیر مدد کارکردگی تک منتقل نہیں ہوتے (21 مطالعے)، اور پیشگی علم ہی طے کرتا ہے کہ معاونت پائیدار مہارت بنتی ہے یا سہارا۔ پکڑنے کی تحقیق کم ہے (3 مطالعے) جبکہ کورس کی نئی تشکیل نسبتاً بہتر شہادت رکھتی ہے (25 مطالعے)، اور یہ جائزہ کارپس کو تین باہم منحصر ڈیزائن تقاضوں میں یکجا کرتا ہے — تصدیق، عمل درآمد اور مساوات — جہاں AI آؤٹ پٹ کے ساتھ تنقیدی شمولیت طلبہ کے کام کا درجہ بند، قابلِ مشاہدہ جزو ہونی چاہیے، نہ کہ طلبہ کی صوابدید پر چھوڑی گئی خواہش (سکافولڈنگ، جانچ کا اعتبار)۔

کمپیوٹنگ کے اساتذہ کے لیے مضمرات

  • ایسی جانچ ڈیزائن کریں جس سے AI آرام سے نہ گزر سکے۔ GenAI کے بار بار لوٹنے والے ناکامی نمونوں (انٹرفیس، خلاصہ کلاس، وراثت، تصویر پر مبنی کام) سے فائدہ اٹھائیں، اوزاروں پر مکمل پابندی کے بجائے — GenAI نظام وہاں اب بھی پریشان رہتے ہیں۔

  • خودکار گریڈ ہونے والے گھر کے اسائنمنٹس میں تکمیل کی کوئی مزاحمت نہ تھی۔ Kaltchenko & Tiwana (2026) نے ہر Qiskit اسائنمنٹ کے لیے 50 ChatGPT نشستیں چلائیں اور تمام 150 نمونے چلے اور گریڈر پاس کر گئے، کیونکہ ذاتی نوعیت نے پیرامیٹر بدلے، کام کا ڈھانچہ نہیں؛ اس کا علاج فہم کی براہِ راست جانچ ہے — زیرِ نگرانی تبدیلی یا زبانی دفاع۔

  • بھروسا کیلیبریٹ کریں، صرف بنائیں نہیں۔ بھروسا-انحصار کی تحقیق دکھاتی ہے کہ زیادہ بھروسا گمراہ کن AI تجاویز میں کمتر تفریق کی پیش گوئی کرتا تھا؛ تصدیق اور تنقیدی جائزہ سکھائیں، جسے AI خواندگی اور سوچ کی ضرورت معتدل کرتے ہیں۔

  • ڈی بگنگ اور پیداواری جدوجہد زندہ رکھیں۔ ایسے اوزار یا جان بوجھ کر غلطی کرنے والے ایجنٹ چنیں (سکھا کر سیکھنا) جو غلطی درست کرنے کی مشق بچائیں، اور AI کے پیدا کردہ میڈیا کو ذاتی نوعیت کا بنائیں تاکہ مہارت کے الٹ پھیر کے اثرات سے بچا جا سکے (مہارت کا الٹ پھیر)۔

  • AI معاونت کی واضح حکمرانی کریں۔ LLM معاونت کے لیے پالیسی، نفاذ اور اختیار کی تعریف کریں (PEA)، حدوں کو مضمر نہ چھوڑیں۔

  • نصاب کو تصدیق اور ایجنٹ کی ہدایت کی طرف موڑیں۔ جیسے جیسے GenAI عمل درآمد کو خودکار بناتا ہے، AI نمونوں کو سمجھنا/تصدیق کرنا سکھائیں (نصاب کی نئی تشکیل) اور ایجنٹک سافٹ ویئر انجینئرنگ کی منظم مہارتیں (ASE-26)۔

  • اشتراک کو تمام سیکھنے والوں کے لیے منظم کریں۔ چھوٹی مستقل ٹیمیں، واضح کردار اور AI استعمال کی شفافیت عصبی تنوع والے طلبہ اور منصفانہ اشتراک کو سہارا دیتی ہے، خاص طور پر وہاں جہاں AI استعمال کے غیر ہم آہنگ یقین منصوبہ اسکور کم کرتے ہیں۔

  • پروگرامنگ غلطیوں کی LLM موافق وضاحتیں (2026): ایک کراؤڈ سورس شدہ مطالعہ (N=103) نے پایا کہ LLM کے دوبارہ لکھے گئے غلطی پیغامات پڑھنے میں آسانی بڑھاتے ہیں، مگر معروضی ڈی بگنگ کارکردگی اس بات پر منحصر ہے کہ وضاحت کا انداز (عملی بمقابلہ وقتی) پروگرامر کی مہارت سے میل کھائے — یہ AI معاون پروگرامنگ تعلیم کے لیے اسکافولڈنگ کی بصیرت ہے (Beyond the Traceback: Using LLMs for Adaptive Explanations of Programming Errors)۔

  • نگرانی کا تعلق موزونیت سے ہے، درستگی سے نہیں (2026): 145 پہلے سال کے سافٹ ویئر انجینئرنگ طلبہ کے 962 طالب علم-AI موڑوں کو کوڈ کرتے ہوئے Shakiba and Chaffey (2026) نے پایا کہ 74.4% مداخلتوں نے موزونیت کے مسائل کا نام لیا جبکہ 16.9% نے درستگی کا، اور 51.0% جوابات نے پرامپٹ کے بجائے آؤٹ پٹ میں تبدیلی کی۔

  • "کوڈ پر اتفاق کا مطلب ہے کہ گریڈر کوڈ پڑھتا ہے۔" بینچ مارک کے دو مدرس ریٹرز C++ جوابات پر 0.815 پر متفق ہوئے: چار ماڈل ان سے آگے نکلے اور ان کا وقفہ اس حد کے 100% سے اوپر تھا، جبکہ چودہ نیچے رہے، 33% تک۔ اسی کوڈ کام پر، پورے نمبر مانگنے والی ایک عبارت نے Qwen3 235B کا گریڈ پیمانے کے 83.2% بڑھا دیا، اور بیٹری کے سات ماڈلوں نے خالی جوابات کو کریڈٹ دیا، اس لیے طلبہ کے کوڈ پر گریڈنگ پاس کے لیے اتفاق کے عدد کے ساتھ ناکامی کے امتحانات بھی درکار ہیں۔

  • "اثر کورس کے ہر مرحلے پر یکساں ہے۔" یہ کام کے ساتھ بڑھا: 60 مکمل Java پروگراموں پر جو 14 سطحی روبرک سے گریڈ کیے گئے، لیبل کا اثر GPT-4.1-mini پر اس کے مختصر جواب کے حجم کا 2.8 گنا اور Qwen پر 2.4 گنا تھا، البتہ Gemini پر صرف 0.4 گنا۔ کام اور روبرک اس بات کا حصہ ہیں جو اثر ناپتا ہے، اس لیے مختصر جوابات پر جانچا گیا حجم پروگراموں پر منتقل نہیں ہوتا۔

عام غلط فہمیاں

  • "AI کے ساتھ جوڑی پروگرامنگ کرنے والے طلبہ پروگرامنگ سیکھ رہے ہیں۔" طالب علم-AI ہم پروگرامنگ میں تقریباً 80% تعاملات غیر سیکھنے والی حکمت عملیوں پر مبنی تھے، جیسے جواب سونپ دینا، اور صرف تقریباً 9 میں سے 1 نے گہری علمی شمولیت دکھائی۔ غالب نمونہ آؤٹ پٹ کے لیے لین دین ہے۔
  • "نو آموزوں کے لیے مکالماتی ایجنٹ نظریۂ سیکھنا پر استوار ہیں۔" 23 میں سے صرف 4 مطالعے ڈیزائن کو نظریۂ سیکھنا پر استوار کرتے ہیں، اس لیے زیادہ تر شہادت کی بنیاد یہ دستاویز کرتی ہے کہ نظام نے کیا کیا، بغیر اس نظریے کے کہ یہ کیوں کام کرنا چاہیے۔
  • "اوزاروں کا ادب میدان کی عالمی تقسیم کی عکاسی کرتا ہے۔" 23 میں سے 17 پروٹو ٹائپ صرف انگریزی میں ہیں حالانکہ زیادہ تر تحقیق انگریزی بولنے والے سیاق و سباق سے باہر کی ہے۔ پروٹو ٹائپ اُس آبادی کی خدمت کرتے ہیں جو تحقیق کی آبادی سے تنگ ہے۔

منسلک تصورات

منسلک مضامین

متعلقہ وسائل

  • LiaScript
    کھلی Markdown بولی جو ایک ٹیکسٹ فائل کو براؤزر میں انٹرایکٹو کورس بنا دیتی ہے، کوئز اور چلنے والے کوڈ کے ساتھ، اور کورس بنانے کے لیے کثیر ایجنٹ معاون۔
  • Code Viva
    پروگرامنگ کورس کے ہر طالب علم کے لیے تحریری، وقت بند وائیوا: جمع شدہ کوڈ اور commits پڑھ کر اس کے اپنے فنکشنز پر چار سے چھ سوال بناتا ہے۔

اس صفحے کو ایمبیڈ کریں

نیچے دیا گیا کوڈ نقل کریں تاکہ اس صفحے کو کسی سیکھنے کے انتظامی نظام یا دوسری ویب سائٹ پر ایمبیڈ کری سکیں۔ ایمبیڈ شدہ نسخہ صرف صفحے کا مواد دکھاتا ہے — یہ سائٹ کا ہیڈر، نیویگیشن اور فوٹر چھپا دیتا ہے۔