ICS4U - گریڈ 12 کمپیوٹر سائنس
ایک پیغام بھیجیں
ICS4U - گریڈ 12 کمپیوٹر سائنس
کورس کوڈ: | ICS4U |
کورس کی قسم: | یونیورسٹی کی تیاری |
کریڈٹ ویلیو: | 1.0 |
شرط: | کمپیوٹر سائنس کا تعارف، گریڈ 1، یونیورسٹی کی تیاری، ICS3U |
کورس کی تفصیل ICS4U گریڈ 12 کمپیوٹر سائنس آن لائن کورس کے لیے
کمپیوٹر سائنس گریڈ 12: یہ کورس طلباء کو کمپیوٹر سائنس میں علم اور مہارت کو مزید فروغ دینے کے قابل بناتا ہے۔ طلباء صنعتی معیارات کے مطابق پیچیدہ اور مکمل دستاویزی پروگرام بنانے کے لیے ماڈیولر ڈیزائن کے اصول استعمال کریں گے۔ طلباء کی ٹیمیں ایک بڑے سافٹ ویئر ڈویلپمنٹ پروجیکٹ کا انتظام کریں گی، منصوبہ بندی سے لے کر پروجیکٹ کا جائزہ لینے تک۔ طلباء تاثیر کے لیے الگورتھم کا تجزیہ بھی کریں گے۔ وہ کمپیوٹنگ میں اخلاقی مسائل کی چھان بین کریں گے اور ماحولیاتی مسائل، ابھرتی ہوئی ٹیکنالوجیز، کمپیوٹر سائنس میں تحقیق کے شعبوں اور اس شعبے میں کیرئیر کو مزید دریافت کریں گے۔
گریڈ 12 کمپیوٹر سائنس ICS4U کے لیے یونٹس اور ٹائم لائنز کا جائزہ
یہاں کورس یونٹس کی فراہمی کے لیے تجویز کردہ ترتیب ہے، ہر ایک کو مکمل کرنے کے لیے درکار تجویز کردہ اوقات کے ساتھ۔ ہر یونٹ میں شامل مخصوص توقعات اور سرگرمیوں کے تفصیلی بریک ڈاؤن کے لیے، ICS4U کورس پروفائل میں فراہم کردہ یونٹ کے جائزہ سے رجوع کریں۔
یونٹ
عنوانات اور تفصیل
وقت اور ترتیب
یونٹ 1
ڈیٹا سٹرکچر ڈیزائن کرنا
اس یونٹ میں، طلباء ڈیٹا ڈھانچے میں اپنے علم کا جائزہ لیتے ہیں اور اس میں توسیع کرتے ہیں جبکہ ڈیٹا کنسٹرکٹس کو تخلیق کرنے اور ان میں ہیرا پھیری کرنے کے منصوبوں کے نفاذ پر توجہ مرکوز کرتے ہیں۔ طلباء حقیقی زندگی کے مسائل کے حل کے لیے بنیادی فکسڈ سائز ڈیٹا سٹرکچرز (ایرے، یوزر ڈیفائنڈ ڈیٹا ٹائپس، ریکارڈز، ارے آف ریکارڈز) کا اطلاق کرتے ہیں اور کینیڈا کے قانون کی روشنی میں لوگوں کی زندگیوں پر ڈیٹا اسٹوریج کے ممکنہ مضمرات تجویز کرتے ہیں۔ طلباء پوسٹ سیکنڈری منزلوں کی تیاری میں پروگرامنگ کی نئی مہارتوں میں مہارت حاصل کرنے کے لیے آزاد مطالعہ کی سرگرمی کا استعمال کرتے ہیں۔ وہ مناسب ڈیٹا ڈھانچے کا انتخاب کرنا بھی سیکھتے ہیں جو معلومات سے بہترین میل کھاتے ہیں اور پروگرام کی کارکردگی، کوڈ کی دوبارہ استعمال اور دیکھ بھال کو فروغ دیتے ہیں۔ طلباء ایرگونومکس کے اصولوں کا جائزہ لیتے ہیں اور ان کو تقویت دیتے ہیں اور اسے کارکنوں کے حقوق سے جوڑتے ہیں۔ وہ کمپیوٹنگ اور انفارمیشن سائنس سے متعلقہ شعبوں میں کیریئر کے مواقع تلاش کرتے ہیں۔
20 گھنٹے
یونٹ 2
سافٹ ویئر لائبریریوں کی تعمیر
سافٹ ویئر پروجیکٹس کے انتظام میں طلباء سوفٹ ویئر پروجیکٹ پلان کے اجزاء کی جانچ کرتے ہیں اور کیس اسٹڈیز کے تناظر میں ایک منصوبہ تیار کرتے ہیں۔ وہ سافٹ ویئر ڈیزائن لائف سائیکل کے اجزاء کا جائزہ لیتے ہیں اور پروجیکٹ مینجمنٹ اور ٹیم بنانے کی تکنیکوں کو دریافت کرتے ہیں۔ طلباء سوالات کی ایک فہرست بناتے ہیں، سوالات کو کردار ادا کرنے والے کلائنٹ کے سامنے پیش کرتے ہیں، مسئلہ کی تعریف لکھتے ہیں، حل کا تجزیہ کرتے ہیں، ڈیزائن کرتے ہیں، نافذ کرتے ہیں اور اسے برقرار رکھتے ہیں۔
20 گھنٹے
یونٹ 3
جدید الگورتھم کی تلاش
طلباء کوڈ لائبریریوں کی تعمیر اور اشتراک کے ذریعے کوڈ کے دوبارہ استعمال کی مشق کرتے ہیں۔ لائبریریوں کو بعد کی اکائیوں میں توسیع دی جاتی ہے۔ طلباء سافٹ ویئر لائبریریوں پر لاگو ہوتے ہی آبجیکٹ اورینٹڈ اور پروسیجرل پروگرامنگ کے درمیان فرق کو دریافت کرتے ہیں۔ طلباء نیٹ ورک کے ماحول میں فائل مینجمنٹ کے تناظر میں لائبریری ڈیزائن کا بھی جائزہ لیتے ہیں۔ وہ سافٹ ویئر لائسنسنگ معاہدوں کی جانچ اور تجزیہ کرکے دانشورانہ املاک کے حقوق اور کوڈ کی ملکیت اور کوڈ کے دوبارہ استعمال کی اخلاقیات کی چھان بین کرتے ہیں۔
20 گھنٹے
یونٹ 4
سافٹ ویئر پروجیکٹس کا انتظام
طلباء مسائل کو حل کرنے کے لیے متبادل الگورتھم تلاش کرتے ہیں۔ وہ ICS3M (مثلاً بائنری سرچ یا فیکٹریئلز) میں درپیش مسائل کے حل کی جانچ اور پروگرام کرتے ہیں، نئی تکنیک جیسے تکرار کا استعمال کرتے ہوئے۔ وہ صنعت کے معیاری طریقہ کار کا استعمال کرتے ہوئے مزید پیچیدہ مسائل کے حل کی منصوبہ بندی بھی کرتے ہیں (مثال کے طور پر، فلو چارٹس، سیوڈو کوڈ، ڈھانچہ چارٹ)۔ طلباء پیچیدہ پروگرامنگ کے مسائل کے لیے زیادہ موثر حل تیار کرنے کے لیے جدید الگورتھم، جیسے کہ تکراری ترتیب کا اطلاق کرتے ہیں۔ پروگراموں کی جانچ اور ڈیبگنگ کے لیے حکمت عملی تیار کی گئی ہے۔
15 گھنٹے
یونٹ 5
پروجیکٹ مینجمنٹ اور سافٹ ویئر ڈویلپمنٹ کی مہارتیں۔
یہ یونٹ ایک اختتامی چیلنج ہے جس میں طلباء پراجیکٹ مینیجمنٹ کی مہارتیں، جو پہلے سیکھی گئی تھیں، کو کیس اسٹڈی میں لاگو کرنے کے لیے کام کرتے ہیں۔ وہ کسی مخصوص مسئلے کے لیے سافٹ ویئر حل کی منصوبہ بندی، ترقی، جانچ اور دستاویز کرتے ہیں۔ طلباء پیچیدہ پروگرامنگ تکنیکوں کا اطلاق کرتے ہیں اور سافٹ ویئر لائبریریوں کا استعمال کرتے ہیں۔
20 گھنٹے
یونٹ 6
حتمی تشخیص
پہلا پروڈکٹ ایک پروجیکٹ ہے، جسے تین الگ الگ ذیلی حصوں میں تقسیم کیا گیا ہے اور کورس کے مجموعی نمبروں کے 15% کے قابل ہے۔ اس پراجیکٹ کا جائزہ مارکنگ اسکیم اور روبرک کا استعمال کرتے ہوئے کیا جائے گا۔ دوسرا پروڈکٹ اچھی طرح سے تیار کردہ متعدد انتخابی سوالات کا حتمی امتحان ہوگا جس میں پورے کورس سے معلومات درکار ہیں۔
10 گھنٹے
کل
110 گھنٹے
کمپیوٹر سائنس گریڈ 12: جب طلباء فعال اور تجرباتی سیکھنے میں مصروف ہوتے ہیں، تو وہ علم کو طویل عرصے تک برقرار رکھنے اور کلیدی مہارتوں کو مزید مکمل طور پر تیار کرنے، حاصل کرنے، اور انضمام کرنے کا رجحان رکھتے ہیں۔ میں سے کچھ تعلیم اور سیکھنے کی حکمت عملی جو کمپیوٹر اسٹڈیز میں پڑھائے جانے والے مواد کے لیے موزوں ہیں ان میں شامل ہیں:
پروگرامنگ |
گائیڈڈ انٹرنیٹ ریسرچ |
براہ راست ہدایات |
الیکٹرانک سمولیشنز |
تبادلہ خیال گروپ |
پروگرام کی تعمیراتی سرگرمیاں |
انٹرایکٹو سرگرمیاں |
تحقیقی منصوبے |
نمونہ بنانا |
انداز |
ملٹی میڈیا پریزنٹیشنز |
ڈایاگرام |
مسئلہ کو حل کرنے |
مباحثہ گروپس |
انٹرویوز |
کمپیوٹر سائنس گریڈ 12:
تشخیص سیکھنے کی توقعات کو پورا کرنے کی طرف طالب علم کی پیشرفت کے بارے میں معلومات یا ثبوت جمع کرنے کا ایک منظم عمل ہے۔ تشخیص پورے یونٹ میں تدریسی سرگرمیوں میں شامل ہے۔ تشخیصی کاموں کی توقعات واضح طور پر بیان کی گئی ہیں اور اس مظاہرے کو ممکن بنانے کے لیے سیکھنے کی سرگرمی کا منصوبہ بنایا گیا ہے۔ اختتام کو ذہن میں رکھتے ہوئے شروع کرنے کا یہ عمل کورس کی توقعات پر توجہ مرکوز رکھنے میں مدد کرتا ہے۔ تشخیص کا مقصد ڈیٹا یا شواہد اکٹھا کرنا اور طالب علم کو اس بارے میں بامعنی تاثرات فراہم کرنا ہے کہ کورس میں کارکردگی کو کیسے بہتر یا برقرار رکھا جائے۔ rubrics کے طور پر ڈیزائن کیے گئے پیمانہ معیار اکثر طالب علم کو اپنی کامیابی کی سطح کو پہچاننے اور اگلی سطح کو حاصل کرنے کے طریقہ کے بارے میں رہنمائی فراہم کرنے کے لیے استعمال کیا جاتا ہے۔ اگرچہ تشخیصی معلومات متعدد ذرائع سے جمع کی جا سکتی ہیں (خود طالب علم، طالب علم کے کورس کے ساتھی، استاد)، تشخیص صرف استاد کی ذمہ داری ہے۔ تشخیص کے لیے تشخیص کی معلومات کے بارے میں فیصلہ کرنے اور فیصد گریڈ یا سطح کا تعین کرنے کا عمل ہے۔
تشخیص کو ہر اکائی میں تدریسی عمل کے اندر سرایت کیا جاتا ہے بجائے اس کے کہ آخر میں ایک الگ تھلگ واقعہ ہو۔ اکثر، سیکھنے اور تشخیص کے کام ایک جیسے ہوتے ہیں، جس میں پورے یونٹ میں ابتدائی تشخیص فراہم کی جاتی ہے۔ ہر صورت میں، سیکھنے کے مطلوبہ مظاہرے کو واضح طور پر بیان کیا جاتا ہے اور اس مظاہرے کو ممکن بنانے کے لیے سیکھنے کی سرگرمی کی منصوبہ بندی کی جاتی ہے۔ اختتام کو ذہن میں رکھتے ہوئے شروع کرنے کا یہ عمل کورس کی توقعات پر توجہ مرکوز رکھنے میں مدد کرتا ہے جیسا کہ کورس کے رہنما خطوط میں بتایا گیا ہے۔ تشخیصات کا اظہار کامیابی کی سطحوں کی بنیاد پر فیصد کے طور پر کیا جاتا ہے۔
طالب علموں کو اس کورس میں اور ثانوی کے بعد کی سطح پر کامیابی کے لیے ضروری مہارتیں حاصل کرنے کے مواقع فراہم کرنے کے لیے مختلف حکمت عملیوں کا استعمال کیا جاتا ہے۔ سیکھنے میں سہولت فراہم کرنے کے لیے، استاد پوری کلاس، چھوٹے گروپوں، اور انفرادی طلباء کو شامل کرنے والی مختلف سرگرمیاں استعمال کرتا ہے۔
تشخیص کلاس روم میں ہونے والے درج ذیل عمل پر مبنی ہو گا:
سیکھنے کے لیے تشخیص | تشخیص AS سیکھنا | سیکھنے کی تشخیص |
---|---|---|
اس عمل کے دوران استاد یہ فیصلہ کرنے کے لیے طلباء سے معلومات حاصل کرتا ہے کہ سیکھنے والے کہاں ہیں اور انہیں کہاں جانا ہے۔ |
اس عمل کے دوران استاد طلبہ کی صلاحیتوں کو پروان چڑھاتا ہے اور ان میں سے ہر ایک کے ساتھ کامیابی کے لیے انفرادی اہداف قائم کرتا ہے۔ |
اس عمل کے دوران استاد یہ بتانے کے لیے قائم کردہ معیار کے مطابق طالب علم کے نتائج کی اطلاع دیتا ہے کہ طلبہ کتنی اچھی طرح سے سیکھ رہے ہیں۔ |
بات چیت | بات چیت | بات چیت |
کلاس روم کی بحث خود تشخیص ہم مرتبہ کی تشخیص |
کلاس روم ڈسکشن چھوٹی گروپ ڈسکشن لیب کے بعد کی کانفرنسز | تحقیقی مباحث کی پیشکشیں۔ |
معائنہ | معائنہ | معائنہ |
ڈرامہ ورکشاپس (راستہ اختیار کرنا) مسائل کے حل میں اقدامات | گروپ ڈسکشنز۔ | پریزنٹیشنز گروپ پریزنٹیشنز |
طلباء کی مصنوعات | طلباء کی مصنوعات | طلباء کی مصنوعات |
عکاسی جریدے (کورس کے پورے دورانیے میں رکھے جائیں گے) فہرستیں چیک کریں۔ کامیابی کا معیار |
پریکٹس شیٹس سقراطی کوئزز |
منصوبوں کی تفصیل پوسٹر پریزنٹیشنز ٹیسٹ کلاس پریزنٹیشنز میں |
تدریس/سیکھنے کے کچھ طریقوں میں شامل ہیں۔
حکمت عملی |
مقصد |
کون |
تشخیص کا آلہ |
کلاس ڈسکشن |
تشکیل دینے والا |
استاد/طالب علم |
مشاہداتی چیک لسٹ |
پروگرامنگ کی مشقیں |
تشکیل دینے والا |
ٹیچر |
روبرک یا مارکنگ اسکیم |
روزانہ کلاس کا کام |
تشکیل دینے والا |
استاد/طالب علم |
مشاہداتی چیک لسٹ |
اسائنمنٹس |
خلاصہ |
ٹیچر |
روبرک یا مارکنگ اسکیم |
تحریری امتحان |
خلاصہ |
طالب علم |
مارکنگ اسکیم |
پروجیکٹ |
تشکیل دینے والا |
استاد/طالب علم |
مارکنگ اسکیم |
حتمی تحریری امتحان |
خلاصہ |
استاد/طالب علم |
مارکنگ اسکیم |
اس کورس کی تشخیص چار وزارت تعلیم کی کامیابیوں کے زمروں پر مبنی ہے۔ علم اور سمجھ (25٪)، سوچ (25٪)، مواصلات (25٪)، اور اطلاق (25٪). اس کورس کی تشخیص طالب علم کے نصاب کی توقعات کے حصول اور موثر سیکھنے کے لیے مطلوبہ مہارتوں پر مبنی ہے۔
فیصدی گریڈ کورس کے لیے طالب علم کی مجموعی کامیابیوں کے معیار کی نمائندگی کرتا ہے اور کامیابی کی اسی سطح کی عکاسی کرتا ہے جیسا کہ نظم و ضبط کے حصول کے چارٹ میں بیان کیا گیا ہے۔
اگر طالب علم کا گریڈ 50% یا اس سے زیادہ ہے تو اس کورس کے لیے کریڈٹ دیا جاتا ہے اور اسے ریکارڈ کیا جاتا ہے۔ اس کورس کے آخری گریڈ کا تعین اس طرح کیا جائے گا:
- 70% گریڈ پورے کورس میں کیے گئے جائزوں پر مبنی ہوگا۔ گریڈ کا یہ حصہ پورے کورس میں طالب علم کی کامیابی کے سب سے زیادہ مستقل سطح کی عکاسی کرے گا، حالانکہ کامیابی کے حالیہ شواہد پر خصوصی توجہ دی جائے گی۔
- گریڈ کا 30% کورس کے اختتام پر دیے گئے دو پروڈکٹس کی حتمی تشخیص پر مبنی ہوگا۔ پہلا پروڈکٹ ایک پروجیکٹ ہے، جسے تین الگ الگ ذیلی حصوں میں تقسیم کیا گیا ہے اور اس کی قیمت کورس کے مجموعی نمبروں کا 15% ہے۔ اس پروجیکٹ کی جانچ مارکنگ اسکیم اور روبرک کے ذریعے کی جائے گی۔ دوسرا پروڈکٹ اچھی طرح سے تیار کردہ متعدد انتخابی سوالات کا حتمی امتحان ہوگا جس میں پورے کورس سے معلومات کے ساتھ ساتھ کورس کے دوران مکمل ہونے والی طالب علم کی رپورٹس کی ضرورت ہوتی ہے۔
اکثر پوچھے گئے سوالات (FAQ)
یہ کورس جدید پروگرامنگ، ماڈیولر ڈیزائن، الگورتھم تجزیہ، اور سافٹ ویئر پروجیکٹ مینجمنٹ پر توجہ مرکوز کرتا ہے، جو طلباء کو یونیورسٹی کی سطح کے کمپیوٹر سائنس کے لیے تیار کرتا ہے۔
طلباء نے لازمی طور پر گریڈ 11 کا کمپیوٹر سائنس کورس (ICS3U) کا تعارف مکمل کیا ہو۔
آپ ڈیٹا کے ڈھانچے، جدید الگورتھم، سافٹ ویئر لائبریری کی ترقی، اور پیچیدہ پروگرامنگ تکنیک جیسے تکرار اور پراجیکٹ مینجمنٹ کے بارے میں سیکھیں گے۔
گریڈ کا 70% کورس کے دوران اسائنمنٹس، پروجیکٹس اور ٹیسٹوں پر مبنی ہوتا ہے، جبکہ 30% فائنل پروجیکٹ اور امتحان سے آتا ہے۔
یہ کورس سافٹ ویئر ڈویلپمنٹ، انفارمیشن ٹکنالوجی، اور کمپیوٹر سائنس کی تحقیق میں کیریئر کی تلاش کرتا ہے، جو ان شعبوں میں مزید مطالعہ کی بنیاد فراہم کرتا ہے۔