code programming

بلاکس سے ٹیکسٹ تک: Scratch سے Python تک 9-12 سال کی عمر کے لیے

آپ کے بچے نے پہلے سے Scratch میں کچھ بنایا ہے۔ یہ ایک جیسا ہی پروگرام ہے، Python میں سطر کے بعد سطر لکھا گیا — ایک جیسا jump، ایک جیسا سوال، ایک جیسا greeting، بغیر بلاکس منتخب کرنے کے لیے کسی palette کے۔ بارہ سبق چار سیشنز میں، نو سے بارہ سال کے بچے کے لیے لکھے گئے جو کی بورڈ پر بیٹھا ہے، اور بالغ کے لیے چار صفحات جو ان کے ساتھ ہے۔

  • trending_upBeginner
  • schedule5h 6m
  • menu_book12 سبق
  • publicEnglish
  • workspace_premiumBasic
بلاکس سے ٹیکسٹ تک: Scratch سے Python تک 9-12 سال کی عمر کے لیے

خلاصہ

یہاں کوئی نئی چیز نہیں سکھائی جا رہی ہے۔ یہی بات ہے۔ ایک بچہ جس نے Scratch کا پروجیکٹ مکمل کیا ہے وہ پہلے سے events، loops، input اور output کو سمجھتا ہے۔ انہیں ابھی رنگین شکلوں کے طور پر ملا ہے جو ایک ساتھ جڑتی ہیں۔ یہ حصہ ایک پروجیکٹ لیتا ہے جو انہوں نے خود بنایا ہے اور اسے Python میں دوبارہ بناتا ہے، ایک بلاک کے وقت، تاکہ ہر Python idea پہلے سے سمجھ آئے اور صرف لکھنے کا طریقہ نیا ہو۔ جب clicked ہو تو فائل چلانا ہو جاتا ہے۔ Say print بن جاتا ہے۔ Ask and wait input بن جاتا ہے۔ Repeat ایک for loop بن جاتا ہے۔ If وہی رہتا ہے۔ عبور کرنے کے لیے اور کچھ بھی سیکھنا نہیں ہے۔ جو سیکھنا پڑتا ہے وہ یہ ہے کہ palette پہلے آپ کے لیے کیا کرتی تھی۔ Scratch نے کبھی بھی بلاک کو غلط نہیں لکھنے دیا، کبھی colon بھول جانے نہیں دیا، کبھی غلط قسم کے quote mark استعمال نہیں کرنے دیے، اور لوپ کے bracket کو آپ کے بلاکس کے گرد مضبوط نارنجی رنگ میں کھینچا تاکہ آپ اسے دیکھ سکیں۔ Python ان میں سے کوئی بھی نہیں کرتا۔ ایک پوری module ان چار چیزوں کے بارے میں ہے اور کوئی اور نہیں، اور ہر ایک کو غلط لکھ کر اور دیکھ کر سیکھا جاتا ہے کہ کمپیوٹر کیا کہتا ہے۔ آخری module باقی رہے بلاکس کو عبور کرتا ہے، اور پھر رک جاتا ہے۔ یہ حصہ ایک پل ہے، Python کورس نہیں۔ یہ بچے کو Python From a White Sheet، module two کو سونپ کر ختم ہوتا ہے، جہاں Python صحیح طریقے سے شروع ہوتا ہے۔

کورس کا خاکہ · 4 ماڈیولز

lockرسائی کے ساتھ کھل جاتا ہے
  1. 01 ایک ہی پروگرام، دو بار
    3 سبق·1h 14m

    Python کی وضاحت کرکے شروع نہ کریں۔ بچے کے اپنے Scratch اسکرپٹ کو سکرین کے بائیں طرف اور اس کی ٹائپ کی ہوئی لائنوں کو دائیں طرف رکھ کر شروع کریں۔ پوری ماڈیول یہ دعویٰ ہے کہ یہ ایک ہی پروگرام ہیں، اور…

  2. 02 چار چیزیں جو اب آپ کی ذمہ داری ہیں
    3 سبق·1h 19m

    اس ماڈیول میں ہر ناکامی Scratch میں پوشیدہ تھی کیونکہ پیلیٹ نے اسے روکا۔ یہ بات اونچی آواز میں کہیں۔ پھر سب چاروں کو آگ لگائیں۔ اس سیشن میں بقیہ سیگمنٹ سے زیادہ سرخ متن ہوگا، اور یہ ڈیزائن ہے۔

  3. 03 اسے دوبارہ بنائیں
    3 سبق·1h 21m

    Module 1 ترجمہ تھا جس میں جواب نظر آ رہا تھا۔ یہ کچھ نہ سے وہی پروگرام ہے۔ اس سے زیادہ وقت لگنے کی توقع رکھیں اور پہلی بار ناکام ہونے کی توقع رکھیں۔ Module بچے کے اسے کسی اور کو دکھانے کے ساتھ ختم…

  4. 04 وہ بلاکس جو آپ نے ابھی تک عبور نہیں کیے
    3 سبق·1h 12m

    یہ ماڈیول اس حصے کو جان بوجھ کر جلدی ختم کرتا ہے۔ اس کے بعد سب کچھ Python From a White Sheet سے تعلق رکھتا ہے۔ آخری سبق بالغ کے لیے ہے اور یہ بتاتا ہے کہ وہ کس طرح ضروری رہنا بند ہوتے ہیں۔

عام سوالات

بلاکس سے ٹیکسٹ تک: Scratch سے Python تک 9-12 سال کی عمر کے لیے میں میں کیا سیکھوں گا؟
آپ کے بچے نے پہلے سے Scratch میں کچھ بنایا ہے۔ یہ ایک جیسا ہی پروگرام ہے، Python میں سطر کے بعد سطر لکھا گیا — ایک جیسا jump، ایک جیسا سوال، ایک جیسا greeting، بغیر بلاکس منتخب کرنے کے لیے کسی palette کے۔ بارہ سبق چار سیشنز میں، نو سے بارہ سال کے بچے کے لیے لکھے گئے جو کی بورڈ پر بیٹھا ہے، اور بالغ
کیا مجھے پہلے سے تجربہ ہونا ضروری ہے؟
نہیں — بلاکس سے ٹیکسٹ تک: Scratch سے Python تک 9-12 سال کی عمر کے لیے بنیادی باتوں سے شروع ہوتا ہے اور ابتدائیوں کے لیے موزوں ہے۔
بلاکس سے ٹیکسٹ تک: Scratch سے Python تک 9-12 سال کی عمر کے لیے میں کتنا وقت لگتا ہے؟
بلاکس سے ٹیکسٹ تک: Scratch سے Python تک 9-12 سال کی عمر کے لیے میں 4 ماڈیولز اور 12 سبق شامل ہیں۔ آپ اپنی رفتار سے سیکھتے ہیں۔
مجھے رسائی کیسے ملتی ہے؟
بلاکس سے ٹیکسٹ تک: Scratch سے Python تک 9-12 سال کی عمر کے لیے کسی بھی paid رکنیت میں شامل ہے۔

پروگرامنگ میں مزید

Binary, Hex and Data Units
Beginner Binary, Hex and Data Units The topic that costs more marks than any other on the paper, taught by hand. Bits and bytes, binary and hex in all six directions, the 1000-versus-1024 trap, file sizes, transmission times, overflow, two's complement and character sets. Every module ends in a timed drill marked the way an examiner marks it.
Python خالی صفحے سے
Beginner Python خالی صفحے سے وہی بالکل ترتیب جو نو طلبہ پہلے ہی چل چکے ہیں، خالی فائل سے لے کر ایسے پروگرام تک جو سوالات پوچھتا ہے، جوابات کی جانچ کرتا ہے اور غلط ان پٹ کو مسترد کرتا ہے۔ کوئی پہلے سے پروگرام کا علم نہیں۔ کوئی ریاضی نہیں۔ آپ اسے بار بار توڑیں گے، جان بوجھ کر۔
First Program — Scratch for ages 5–9
Beginner First Program — Scratch for ages 5–9 Nine Scratch blocks, three sessions of about twenty-five minutes, and one small program a child of five to nine builds themselves. Written for the parent sitting beside them: what to click, what they will get stuck on, what to say when it goes wrong, and when to keep your hands off the mouse.
ہائپ کے بغیر AI
Beginner ہائپ کے بغیر AI جب ماڈل آپ کو جواب دیتا ہے تو دراصل کیا کر رہا ہوتا ہے، یہ کیوں ایسا کچھ تیار کرتا ہے جو سوچ جیسا لگتا ہے، یہ حوالے جات کیوں گھڑتا ہے، اور وہ لاگت کا طریقہ جو تقریباً کوئی بھی نہیں بتاتا: ایک چیٹ ہر بار پورا ملاپ دوبارہ بھیجتا ہے۔ آپ خود ریاضی کریں گے۔
IGCSE اور GCSE کمپیوٹر سائنس — تھیوری جو واقعی نمبر دیتی ہے
Intermediate IGCSE اور GCSE کمپیوٹر سائنس — تھیوری جو واقعی نمبر دیتی ہے پیپر کا تھیوری والا حصہ، اس طرح سے پڑھایا جاتا ہے کہ امتحان کے کمرے میں قائم رہے۔ میموری ہائرارکی اور بوٹ میں اصل میں کیا ہوتا ہے۔ Compilers، interpreters اور assemblers، بشمول وہ جواب جو صحیح لگتا ہے اور کچھ نہیں دیتا۔ Databases سپریڈ شیٹ سے keys اور normalisation تک۔ DNS اور Enter دبانے سے لے کر صفحہ نظر آنے تک کا پورا راستہ۔ Systems software، اور اخلاقی اور قانونی حصہ جو پیپر پر سب سے آسان دس نمبر ہے۔
Programming for the Exam — Python Answers That Score
Intermediate Programming for the Exam — Python Answers That Score The programming half of the paper, taught at exam pitch. Pseudocode translated both ways, because the mark scheme is written in a notation nobody practises. Trace tables done column by column, including the ones with a loop and a condition inside it. Linear and binary search, bubble and insertion sort, what each costs and the comparison questions boards love. Validation against verification, and the boundary test data everybody forgets. Procedures against functions, and a systematic method for finding your own error with four minutes left.