top of page
Computer Robot

کمپیوٹر سائنس/آئی ٹی

"کوڈنگ آج کی تخلیقی صلاحیتوں کی زبان ہے۔ ہمارے تمام بچے کمپیوٹر سائنس کے صارفین کے بجائے تخلیق کار بننے کے موقع کے مستحق ہیں۔

 

ماریہ کلاوے

 

"بیوقوفوں کے ساتھ اچھا سلوک کریں۔ اس بات کے امکانات ہیں کہ آپ ایک کے لئے کام کر لیں گے۔"

 

بل گیٹس

 

موضوع کا مقصد:

 

ہمارا نصاب ایک اعلیٰ معیار کی کمپیوٹنگ تعلیم فراہم کرنے کے لیے ڈیزائن کیا گیا ہے جس میں کمپیوٹنگ کے تینوں ستون شامل ہیں – کمپیوٹر سائنس، انفارمیشن ٹیکنالوجی اور ڈیجیٹل خواندگی۔ ایک جامع سرپل سفر جو پیشگی سیکھنے پر استوار ہوتا ہے جو اعلانیہ اور طریقہ کار کے علم دونوں کو فروغ دے گا۔ یہ مستقبل کے کام کی جگہ کے لیے موزوں سطح پر اور ڈیجیٹل دنیا میں فعال شرکاء کے طور پر شاگرد پیدا کرے گا۔

 

ہم نے نصاب کو اس نیت سے بنایا ہے کہ طلباء کریں گے:

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

  • کمپیوٹر سائنس کے بنیادی اصولوں اور تصورات کو لاگو کرنے کی اجازت دیتے ہوئے ان کی کمپیوٹیشنل سوچ اور مسئلہ حل کرنے کی مہارتیں تیار کریں۔

  • علم کی وسعت اور گہرائی پیدا کرنے کے لیے نئے اور بار بار سیاق و سباق کے ذریعے ڈیجیٹل نوادرات تخلیق کرنے کے لیے انفارمیشن ٹیکنالوجی کا استعمال کرنے کا موقع ہے۔

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

  • ڈیجیٹل ٹکنالوجی کے ذمہ دار، قابل، پراعتماد اور تخلیقی صارفین بنا کر اسکول سے باہر کی زندگی کے لیے تیار رہیں جو تیزی سے غیر متوقع اور تکنیکی دنیا میں اپنی سمجھ کو نئی یا ناواقف ٹیکنالوجیز پر لاگو کر سکیں۔

 

 

مضمون کا نفاذ:

 

  • نصاب سال 7 سے 11 تک ایک سرپل نصاب کے ذریعے تیار کیا جاتا ہے جس میں کلیدی اعلانیہ اور طریقہ کار کے علم کی مجموعی ترقی پر توجہ مرکوز کی جاتی ہے جو شاگردوں کو پیچیدہ خیالات یا عمل کو سیکھنے میں کامیاب ہونے کے قابل بناتا ہے۔ نصاب KS3 پر کمپیوٹنگ اسباق کے ذریعے فراہم کیا جاتا ہے، KS4 پر GSCE کمپیوٹر سائنس یا Btec ڈیجیٹل انفارمیشن ٹیکنالوجی کو منتخب کرنے کے آپشن کے ساتھ۔

  • سیکھنے کی اسکیمیں محکمہ کے اندر تیار اور شیئر کی جاتی ہیں۔ سیکھنے کی اسکیمیں ایک مستقل شکل کی پیروی کرتی ہیں جس میں شامل ہیں: سبق کا مواد، علم، مہارت، کامیابی کا معیار، پڑھنا، کلیدی الفاظ، کیریئر، سماجی، اخلاقی، روحانی اور ثقافتی اور برطانوی اسکول کی اقدار۔ سیکھنے کی ہر اسکیم کے لیے ہر اسباق کے لیے سبق کے فولڈرز کا ایک سیٹ ہوتا ہے، جس میں پاورپوائنٹ اور متعلقہ وسائل ہوتے ہیں۔ یہ اساتذہ اپنے طلباء کی ضروریات کو پورا کرنے کے لیے فرق کرنے کے لیے نقطہ آغاز کے طور پر استعمال ہوتے ہیں۔

  • تدریسی طریقہ کار کا انتخاب کرتے وقت تدریسی عملہ شاگردوں کی مہارت اور پیشگی معلومات پر غور کرے گا۔ نصابی مواد کی فراہمی میں مدد کے لیے مزید کمپیوٹنگ مخصوص تدریس جیسے کہ "Unplugged" یا "PRIMM" کے ساتھ ماڈلنگ اور سکیفولڈنگ جیسی درس گاہوں کا استعمال کیا جائے گا۔ 

 

 

  • مائیکروسافٹ ٹیمز، کلاس نوٹ بک اور روایت کی مشق کی کتابوں کے ذریعے آزادانہ سیکھنے کو فروغ دینے اور تیار کرنے کے لیے ایک ہائبرڈ سیکھنے کا طریقہ استعمال کیا جاتا ہے۔ علم کے منتظمین، سبق پاورپوائنٹس اور کسی بھی اضافی وسائل کی ضرورت سے مزید تعاون کیا جاتا ہے۔ اساتذہ فیڈ بیک کے ذریعے طلباء کے ساتھ مشغول ہوں گے جو انہیں ترقی اور ترقی جاری رکھنے کے قابل بنائے گا۔

  • طلباء کی تشخیص اور ٹریکنگ نصاب میں شناخت کردہ علم اور مہارتوں پر مرکوز ہے۔ غلط فہمیوں کی نشاندہی کرنے اور منصوبہ بندی سے آگاہ کرنے کے لیے کلاس روم کے اندر مختلف ابتدائی تشخیصی حکمت عملیوں کا استعمال کیا جاتا ہے۔ حاصل کردہ علم یا مہارتوں کا اندازہ لگانے کے لیے سمیٹیو اسسمنٹ کیے جاتے ہیں اور تحریری ٹیسٹ، آن لائن سافٹ ویئر اور پروجیکٹ چیلنجز کے ذریعے مکمل کیے جاتے ہیں۔ تشخیص کے نتائج کا موازنہ پیش رفت کی نگرانی کے لیے اہداف سے کیا جاتا ہے۔ SEN، DP، MA جیسے مخصوص گروپوں کی کڑی نگرانی کی جاتی ہے اور جہاں ضروری ہو مداخلت کی منصوبہ بندی کی جاتی ہے تاکہ خلا کو کم کیا جا سکے۔

 

موضوع کی افزودگی:

 

کمپیوٹنگ ڈیپارٹمنٹ میں ہمارا خیال ہے کہ عملی اور نظریاتی اسباق کے تخلیقی امتزاج کے ذریعے سیکھنے کو پہنچایا جا سکتا ہے۔ طلباء کو پروگرامنگ کی عملی مہارتوں کو تیار کرنے کا موقع دیا جاتا ہے، اور کمپیوٹر سائنس کے متعلقہ موضوعات کی ایک حد میں اہم سمجھ پیدا کرنے کا بھی موقع دیا جاتا ہے۔ اس طرح سے ہم اس سیکھنے کی قدر کرتے ہیں جو کلاس روم کے اندر اور اس سے باہر دونوں طرح سے ہوتا ہے۔

 

افزودگی میں شامل ہیں:

  • سائبر ایکسپلوررز کلب - ڈیجیٹل، ثقافت، میڈیا اور کھیل کے محکمے کے زیر قیادت ایک اقدام، یہ ظاہر کرتا ہے کہ کلاس میں سکھائی جانے والی مہارتوں کو حقیقی دنیا کے حالات سے کیسے جوڑا جاتا ہے، سیکھنے کے ایک حیرت انگیز تجربے کے ذریعے۔ ایک مجازی دنیا جہاں سائبر ایکسپلوررز یہ انکشاف کرتے ہیں کہ کس طرح ڈیجیٹل، کمپیوٹنگ اور سائبر سیکیورٹی کی مہارتیں کامیاب کیریئر کے راستوں کے لیے لازمی ہیں۔

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

  • ڈفرنس ڈے منانا - طلباء میکی میکیز کا استعمال کرتے ہوئے اپنا کنٹرولر ڈیزائن اور بناتے ہیں اور کمپیوٹر گیم کو کنٹرول کرنے کے لیے ان کا استعمال کرتے ہیں۔

 

موضوع کا اثر:

 

  • پانچ سالہ نصاب کا ماڈل اس بات کو یقینی بناتا ہے کہ سیکھنے کے سلسلے پچھلے علم اور ہنر کے ساتھ ساتھ آگے بڑھنے کی بنیاد ڈالتے ہیں۔

  • سماجی طور پر آگاہ، ڈیجیٹل خواندہ شہریوں کو تیار کریں جو عالمی برادری میں فعال طور پر مشغول ہونے کے لیے ضروری علم اور مہارتوں سے لیس ہوں۔

  • جدید دنیا کے بارے میں تنقیدی طور پر سوچنے کی صلاحیت کے ساتھ طلباء کو تیار کریں اور انہیں اپنے ارد گرد کی ڈیجیٹل دنیا میں محفوظ طریقے سے بات چیت کرنے کے لیے درکار صفات فراہم کریں۔

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

Computer Science Map 2023.jpg

علم اور ہنر

 

سال 7:

 

شاگرد اپنے علم میں اضافہ کریں گے:

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

  • بلاک پر مبنی پروگرامنگ زبان سکریچ۔ ترتیب، انتخاب اور تکرار کی تین بنیادی پروگرامنگ تعمیرات کا استعمال کرتے ہوئے سادہ پروگراموں کو ڈیزائن اور تخلیق کرنے کا طریقہ

  • اسپریڈ شیٹس، سیل ریفرنسنگ کا تصور اور ڈیٹا کو گراف اور چارٹ میں تبدیل کرنے سے پہلے اسے کیسے اکٹھا کرنا، تجزیہ کرنا اور ہیرا پھیری کرنا ہے۔

  • کمپیوٹر نیٹ ورکس کی اہمیت اور کس طرح کمپیوٹر ایک ساتھ جڑے ہوئے ہیں۔

  • انٹرنیٹ اور ڈبلیو ڈبلیو ڈبلیو

 

طلباء اپنی صلاحیتوں میں اضافہ کریں گے۔

  • اسکولوں تک رسائی اور ان کے کام کو منظم کرنے کے لیے ڈیجیٹل سسٹم کا استعمال

  • کمپیوٹیشنل سوچ

  • کمپیوٹنگ مخصوص الفاظ کا استعمال کرتے ہوئے

  • ایک بلاک پر مبنی پروگرامنگ زبان کے اندر ترتیب، انتخاب اور تکرار کی بنیادی پروگرامنگ ساخت کا استعمال کرتے ہوئے مخصوص چیزوں کو کرنے کے لیے پروگرام لکھنا

  • گراف اور چارٹس کا استعمال کرتے ہوئے ڈیٹا اکٹھا کرنا اور ماڈلنگ کرنا

 

سال 8:

 

شاگرد اپنے علم میں اضافہ کریں گے:

  • کمپیوٹنگ سسٹم کی مختلف پرتیں: پروگراموں اور آپریٹنگ سسٹم سے لے کر، ان پروگراموں کو ذخیرہ کرنے اور اس پر عمل کرنے والے جسمانی اجزاء تک، ان بنیادی بائنری بلڈنگ بلاکس تک جو یہ اجزاء پر مشتمل ہوتے ہیں۔

  • کمپیوٹیشنل سوچ کے چار اہم عناصر، سڑن، تجرید، پیٹرن کی شناخت اور الگورتھمک ڈیزائن۔

  • Python کے ساتھ متن پر مبنی پروگرامنگ: سادہ پروگرام جس میں ان پٹ اور آؤٹ پٹ شامل ہوتا ہے، اور ریاضی کی کارروائیوں، بے ترتیب پن، انتخاب، اور تکرار کے ذریعے آہستہ آہستہ آگے بڑھتا ہے۔

  • ایک مؤثر پروجیکٹ کی منصوبہ بندی کیسے کریں: بشمول پروجیکٹ کی ضروریات، سامعین کی ضروریات، رسائی، ڈیزائن کے اصول اور منصوبہ بندی کی تکنیک    

  • انٹرنیٹ اور ورلڈ وائڈ ویب بنانے والی ٹیکنالوجیز۔ ورلڈ وائڈ ویب، ایچ ٹی ایم ایل، اور سی ایس ایس کے بلڈنگ بلاکس کی تلاش کے ساتھ شروع کرتے ہوئے، سیکھنے والے اس بات کی تحقیق کریں گے کہ سرچ انجنوں کا استعمال کرتے ہوئے مؤثر بازیافت کے لیے ویب سائٹس کو کس طرح کیٹلاگ اور منظم کیا جاتا ہے۔

 

 

طلباء اپنی صلاحیتوں میں اضافہ کریں گے۔

  • ڈیٹا کی نمائندگی کے تبادلے۔

  • کمپیوٹیشنل سوچ

  • کمپیوٹنگ مخصوص الفاظ کا استعمال کرتے ہوئے

  • متن پر مبنی پروگرامنگ زبان میں ترتیب، انتخاب اور تکرار کی بنیادی پروگرامنگ ساخت کا استعمال کرتے ہوئے مخصوص چیزوں کو کرنے کے لیے پروگرام لکھنا

  • پراجیکٹ پلاننگ کی تکنیک تاکہ ایک مؤثر پراجیکٹ پلان ڈیزائن کیا جا سکے۔

  • کام کرنے والی ویب سائٹ بنانا

 

 

سال 9

 

شاگرد اپنے علم میں اضافہ کریں گے:

  • لاجک گیٹس: AND، NOT، اور OR بشمول ان کی علامتیں اور سچائی کی میزیں، جس کے نتیجے میں لاجک گیٹس کو منطقی سرکٹس میں ملایا جاتا ہے۔

  • Python کے ساتھ متن پر مبنی پروگرامنگ: Y8 کے کام کو مزید تیار کریں اور اس میں سٹرنگ ہینڈلنگ تکنیک اور ڈیٹا ڈھانچے کو شامل کریں۔

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

  • الگورتھم تلاش کرنا اور چھانٹنا: دیے گئے ڈیٹا پر تلاش (لکیری، بائنری) اور چھانٹی (بلبلا، اندراج اور انضمام) الگورتھم کیسے انجام دیں۔ ان الگورتھم کی خصوصیات کا موازنہ کریں اور فیصلہ کریں کہ دیے گئے سیاق و سباق میں کون سا زیادہ موزوں ہے۔

  • حقیقی دنیا میں نیٹ ورکس، کمپیوٹر نیٹ ورکس کے فائدے اور نقصانات، نیٹ ورک کے مختلف ماڈلز اور نیٹ ورک کی کارکردگی کو متاثر کرنے والے اہم عوامل

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

 

طلباء اپنی صلاحیتوں میں اضافہ کریں گے۔

  • کسی مسئلے کو حل کرنے کے لیے منطقی سرکٹس ڈیزائن کرنا

  • متن پر مبنی پروگرامنگ زبان میں سٹرنگ ہینڈلنگ اور ڈیٹا سٹرکچر کے ساتھ ترتیب، انتخاب اور تکرار کی بنیادی پروگرامنگ ساخت کا استعمال کرتے ہوئے مخصوص چیزوں کو کرنے کے لیے پروگرام لکھنا

  • ڈیٹا سیٹ کو دیکھنے اور پیٹرن یا رجحانات کو دیکھنے کے لیے مناسب سافٹ ویئر ٹولز کا استعمال

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

  • الگورتھم کی ایک حد کا تجزیہ، تشریح، ترمیم اور نفاذ

  • ڈیجیٹل سسٹمز کے وسیع مضمرات کی شناخت اور ان پر بحث کرنا۔

 

 

جی سی ایس ای: کمپیوٹر سائنس

 

سال 10

 

شاگرد اپنے علم میں اضافہ کریں گے:

  • الگورتھم کو ڈیزائن کرنا، تخلیق کرنا اور بہتر کرنا

  • پروگرامنگ کی تکنیک جن میں فائل ہینڈلنگ اور ماڈیولر پروگرامنگ اور ڈیٹا کی اقسام اور ڈھانچے شامل ہیں۔

  • ڈیٹا کی نمائندگی: اعداد، حروف، تصاویر، آواز اور کمپریشن سمیت

  • بولین منطق

  • دفاعی ڈیزائن اور جانچ

  • کمپیوٹر نیٹ ورکس، کنکشنز اور پروٹوکول

 

 

سال 11

 

شاگرد اپنے علم میں اضافہ کریں گے:

  • سی پی یو اور سی پی یو کی کارکردگی کا فن تعمیر

  • ایمبیڈڈ سسٹمز

  • پروگرامنگ زبانیں: بشمول اعلی اور نچلی سطح کی زبانیں۔

  • میموری اور اسٹوریج

  • سسٹم سوفٹ ویئر

  • ڈیجیٹل ٹیکنالوجی کے اخلاقی، قانونی، ثقافتی اور ماحولیاتی اثرات

 

 

شاگرد اپنی صلاحیتوں کو اس میں تیار کریں گے:

  • کھولیں، پڑھیں، لکھیں اور بند کریں سمیت بنیادی فائل ہینڈلنگ آپریشنز کا استعمال

  • سٹرکچرڈ کوڈ تیار کرنے کے لیے ذیلی پروگرامز (فنکشنز اور طریقہ کار) کا استعمال کیسے کریں۔

  • آپریٹرز AND، OR اور NOT کا استعمال کرتے ہوئے سادہ منطقی خاکے بنانا

  • مسائل کو حل کرنے کے لیے سچ ٹیبل میں منطقی آپریٹرز کا اطلاق کرنا

  • ڈیٹا کی تلاش کے لیے SQL کا استعمال

  • نحو اور منطق کی غلطیوں کی نشاندہی کرنا

  • مناسب ٹیسٹ ڈیٹا کا انتخاب اور استعمال کرنا بشمول نارمل، باؤنڈری، غلط، غلط

  • کمپیوٹر سائنس کی مخصوص الفاظ کا استعمال

  • کم از کم ایک IDE کے اندر ٹولز کی ایک رینج کا استعمال کرنا

  • پروگرامنگ کے کاموں کے ذریعے کوڈ کو ڈیزائن کرنا، لکھنا، ٹیسٹنگ اور ریفائننگ کرنا

 

Btec: ڈیجیٹل انفارمیشن ٹیکنالوجی (DIT)

 

سال 10

 

شاگرد اپنے علم میں اضافہ کریں گے:

  • افراد اور تنظیموں کے لیے انٹرفیس ڈیزائن کو سمجھنا

  • یوزر انٹرفیس کی منصوبہ بندی، ڈیزائن اور ترقی کے لیے پروجیکٹ پلاننگ کی تکنیک

  • یوزر انٹرفیس کی کامیابی اور منتخب پروجیکٹ پلاننگ تکنیک کے استعمال کا جائزہ لینے کا طریقہ

  • یہ سمجھنا کہ تنظیموں کے ذریعہ ڈیٹا کیسے اکٹھا کیا جاتا ہے اور افراد پر اس کے اثرات

  • ڈیٹا مینیپولیشن ٹولز کا استعمال کرتے ہوئے ڈیش بورڈ کیسے بنایا جائے۔

  • نتائج اخذ کرنے اور ڈیٹا پریزنٹیشن کے طریقوں کا جائزہ لینے کا طریقہ

 

سال 11

 

شاگرد اپنے علم میں اضافہ کریں گے:

  • جدید ٹیکنالوجیز

  • جدید ٹیکنالوجی کے اثرات

  • ڈیٹا کو خطرہ

  • ڈیٹا کو لاحق خطرات کی روک تھام اور انتظام

  • سیکیورٹی پالیسی کیسے لکھیں۔

  • ڈیجیٹل سسٹمز کا ذمہ دارانہ استعمال

  • قانون سازی کا دائرہ اور مقصد جو ڈیجیٹل سسٹمز اور ڈیٹا کے استعمال کو کنٹرول کرتا ہے۔

  • کس طرح تنظیمیں سسٹم، ڈیٹا اور معلومات کی وضاحت کے لیے مختلف اشارے استعمال کرتی ہیں۔

 

شاگرد اپنی صلاحیتوں کو اس میں تیار کریں گے:

  • حقیقت پسندانہ پیشہ ورانہ سیاق و سباق کے ذریعے شعبے سے متعلق مہارتیں۔

  • پروجیکٹ کی منصوبہ بندی، ڈیزائننگ اور یوزر انٹرفیس بنانا

  • ڈیٹا کو پیش کرنے اور اس کی تشریح کرنے کے طریقے کے طور پر ڈیش بورڈ کی تخلیق

  • تکراری ڈیزائن کا عمل

محکمہ کے سربراہ سے رابطہ کریں:

مسٹر لونڈز - J.Lownds @smithillsschool.net

bottom of page