Close-up of HTML code highlighted in vibrant colors on a computer monitor.

کوڈنگ اور پروگرامنگ

Coding & Programming (کوڈنگ اور پروگرامنگ)

کوڈنگ اور پروگرامنگ – شروعاتی گائیڈ

کوڈنگ کیا ہے؟ (What is Coding?)

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

کوڈنگ کیوں سیکھیں؟

✔ مسائل حل کرنے کی صلاحیت بڑھتی ہے۔
✔ گیمز، ویب سائٹس اور ایپس بنانے کا موقع ملتا ہے۔
✔ مستقبل کی نوکریوں کے لیے مفید ہے۔

کوڈنگ کی مثالیں:

  • ویب سائٹس (HTML, CSS)
  • موبائل ایپس (Python, Java)
  • گیمز (Scratch, Unity)

سکریچ سے پروگرامنگ سیکھیں (Scratch)

سکریچ MIT کا بنایا ہوا ایک بلاکس پر مبنی پروگرامنگ پلیٹ فارم ہے جو بچوں کے لیے آسان ہے۔

سکریچ کی خصوصیات:

✔ بلاکس کو جوڑ کر کوڈ بنائیں – کوئی پیچیدہ ٹائپنگ نہیں۔
✔ کارٹون، گیمز اور اینی میشنز بنائیں۔
✔ دوسروں کے ساتھ شیئر کریں۔

سکریچ میں پہلا پروجیکٹ:

  • Scratch ویب سائٹ (scratch.mit.edu) کھولیں۔
  • \”Create\” پر کلک کریں۔
  • سپریٹ (کردار) منتخب کریں۔
  • ایونٹ بلاک (جیسے \”When green flag clicked\”) کو جوڑیں۔
  • موشن بلاک (جیسے \”move 10 steps\”) شامل کریں۔
  • گرین پرچم پر کلک کریں اور دیکھیں کہ آپ کا کردار حرکت کرتا ہے!

مشق: ایک چھوٹا سا گیم بنائیں جس میں ایک بلی سیب کو پکڑے۔


پائتھن کی بنیادیں (Python Basics for Kids)

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

پائتھن کے استعمالات:

✔ گیمز بنانا
✔ ڈیٹا کا تجزیہ کرنا
✔ ویب ڈویلپمنٹ

پائتھن کے بنیادی اصول:

(1) پرنٹ کمانڈ (Display Text)

کمپیوٹر کو کچھ لکھنے کے لیے کہیں:

python

print(\”Hello, World!\”)

Hello, World! نتیجہ: اسکرین پر دکھائی دے گا۔

(2) متغیرات (Variables)

ڈیٹا کو ذخیرہ کرنے کے لیے:

python

name = \”علی\”

age = 10

print(\”میرا نام\”, name, \”ہے اور میں\”, age, \”سال کا ہوں۔\”)

(3) لوپس (Loops – دہرائی)

کسی کام کو بار بار کرنے کے لیے:

python

for i in range(5):

    print(\”میں پروگرامنگ سیکھ رہا ہوں!\”)

نتیجہ: یہ جملہ 5 بار دکھائی دے گا۔

مشق: ایک پروگرام لکھیں جو 1 سے 10 تک نمبرز پرنٹ کرے۔


ایمبلاک (mBlock) اور روبوٹکس

ایمبلاک سکریچ پر مبنی ایک ٹول ہے جس کی مدد سے آپ روبوٹس کو کنٹرول کر سکتے ہیں (جیسے Makeblock, Arduino روبوٹس)۔

ایمبلاک کی خصوصیات:

✔ بلاک کوڈنگ یا پائتھن کوڈنگ کر سکتے ہیں۔
✔ ڈرون، روبوٹ آرم اور اسمارٹ گاڑیاں چلا سکتے ہیں۔
✔ حقیقی دنیا کے پروجیکٹس بنائیں۔

ایمبلاک میں پہلا پروجیکٹ:

  • mBlock 5 ڈاؤن لوڈ کریں (mblock.cc)۔
  • ایک نیا پروجیکٹ کھولیں۔
  • روبوٹ کو کمپیوٹر سے جوڑیں (USB یا بلوٹوتھ کے ذریعے)۔
  • بلاکس کو جوڑیں (مثلاً \”move forward\”, \”turn left\”)۔
  • روبوٹ کو چلائیں!

مشق: ایک سادہ پروگرام بنائیں جس میں روبوٹ 4 قدم چلے اور پھر گھوم جائے۔


نتیجہ

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

مشق:

  • سکریچ پر ایک کہانی بنائیں جس میں کردار بات چیت کریں۔
  • پائتھن میں ایک سادہ کیلکولیٹر پروگرام لکھیں

Official Website
https://www.digitalrehnuma.com/

Leave a Comment

Your email address will not be published. Required fields are marked *