تیمور گجیال

Taimur Gajial — founder, Nuqta

مسئلہ کیا ہے؟

زیادہ تر اردو بولنے والے طلبہ پروگرامنگ پہلی بار انگریزی میں سیکھتے ہیں۔ یعنی وہ ایک نیا مضمون بھی سیکھ رہے ہوتے ہیں، اور ساتھ ہی ایک نئی زبان میں سوچنے کی کوشش بھی کر رہے ہوتے ہیں۔ ابتدائی سطح پر یہ رکاوٹ بہت بڑی بن جاتی ہے، کیونکہ طالب علم کی توانائی مسئلہ حل کرنے کے بجائے انگریزی اصطلاحات، نحوی اصول، اور خرابی کے پیغامات سمجھنے میں لگ جاتی ہے۔

نقطہ اسی مسئلے سے شروع ہوا: کیا پروگرامنگ کا پہلا تجربہ اردو میں ہو سکتا ہے؟ کیا ایک طالب علم اپنی زبان میں کوڈ لکھ کر منطقی سوچ، مسئلہ حل کرنے، اور کمپیوٹیشنل فکر سیکھ سکتا ہے؟

یہ کیوں اہم ہے؟

دنیا بھر میں 20 کروڑ سے زائد لوگ اردو بولتے ہیں۔ اگر پروگرامنگ سیکھنے کا پہلا قدم ہی زبان کی وجہ سے مشکل بن جائے، تو بہت سے باصلاحیت طلبہ شروع میں ہی پیچھے رہ جاتے ہیں۔

ہمارا مقصد صرف کوڈ کو اردو میں ترجمہ کرنا نہیں ہے۔ مقصد یہ ہے کہ اردو بولنے والے طلبہ کو یہ احساس ہو کہ ٹیکنالوجی ان کے لیے بھی ہے، ان کی زبان میں بھی ہے، اور وہ بھی اسے بنا سکتے ہیں۔

ہم نے کیا بنایا ہے؟

نقطہ ایک مکمل اردو کوڈنگ ماحول ہے۔ اس میں شامل ہے:

  • اردو نحو پر مبنی ایک پروگرامنگ زبان
  • براؤزر میں چلنے والا مرکزِ تدوین، جسے ہم نے نقطہ اڈا کا نام دیا ہے
  • پانچ مرحلہ وار اسباق، جو نئے سیکھنے والوں کے لیے بنائے گئے ہیں
  • macOS کے لیے ایک اردو کی بورڈ، جس میں کوڈنگ کی ضروری علامات بھی شامل ہیں
  • اساتذہ کے لیے ایک جماعتی پلیٹ فارم، جہاں وہ مشقیں، طلبہ کی پیش رفت، اور تجزیات دیکھ سکتے ہیں

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

موجودہ حیثیت کیا ہے؟

نقطہ ابھی آزمائشی مرحلے میں ہے۔ یہ مفت ہے، اور ہم اسے اساتذہ اور طلبہ کے ساتھ مسلسل جانچ رہے ہیں۔ اس مرحلے میں آپ کی رائے بہت اہم ہے، کیونکہ آپ کی تجاویز ہی اس منصوبے کی سمت طے کریں گی۔

آپ کیسے مدد کر سکتے ہیں؟

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

نقطہ کا مقصد پروگرامنگ کو اردو بولنے والے طلبہ کے لیے آسان، قابلِ رسائی، اور اپنا بنانا ہے۔