कोर्स का प्रकार: | विश्वविद्यालय की तैयारी |
क्रेडिट मूल्य : | 1.0 |
पूर्वावश्यकता : | कोई नहीं |
पाठयक्रम विवरण
ICS3U - कंप्यूटर विज्ञान का परिचय एक बुनियादी पाठ्यक्रम है जो छात्रों को कंप्यूटर विज्ञान के सिद्धांतों से परिचित कराता है। इस पाठ्यक्रम में, छात्र अकेले और समूहों में सॉफ्टवेयर डिजाइन करना सीखते हैं। वे मानक प्रोग्रामिंग टूल का उपयोग करते हैं और सॉफ्टवेयर विकास जीवन-चक्र मॉडल का पालन करते हैं। छात्र अपने कंप्यूटर प्रोग्राम में सबप्रोग्राम लिखते और उपयोग करते हैं, जो उन्हें विभिन्न चुनौतियों के लिए अद्वितीय समाधान बनाने में मदद करता है। इस प्रक्रिया के माध्यम से, उन्हें कंप्यूटिंग दुनिया की बेहतर समझ प्राप्त होती है।
पाठ्यक्रम में महत्वपूर्ण विषयों को शामिल किया गया है। छात्र प्रौद्योगिकी के पर्यावरणीय और एर्गोनोमिक पहलुओं का पता लगाते हैं। वे कंप्यूटर से संबंधित क्षेत्रों में नए कंप्यूटर विज्ञान अनुसंधान और वैश्विक नौकरी के अवसरों पर भी नज़र डालते हैं। ICS3U पाठ्यक्रम के अंत तक, छात्रों के पास कंप्यूटर विज्ञान अवधारणाओं में एक ठोस आधार होगा। यह तैयारी उन्हें इस हमेशा बदलते क्षेत्र में उन्नत अध्ययन या करियर के लिए तैयार करती है।
पाठ्यक्रम सामग्री की रूपरेखा
इकाई
शीर्षक और विवरण
समय और अनुक्रम
यूनिट 1
डेटा संरचनाओं का डिज़ाइन
इस इकाई में, छात्र डेटा संरचनाओं में अपने ज्ञान की समीक्षा करते हैं और डेटा संरचनाओं को बनाने और उनमें हेरफेर करने के लिए परियोजनाओं के कार्यान्वयन पर ध्यान केंद्रित करते हैं। छात्र वास्तविक जीवन की समस्याओं के समाधान के लिए मौलिक निश्चित आकार की डेटा संरचनाओं (सरणी, उपयोगकर्ता-परिभाषित डेटा प्रकार, रिकॉर्ड, रिकॉर्ड की सरणियाँ) को लागू करते हैं और कनाडाई कानून के प्रकाश में लोगों के जीवन पर डेटा भंडारण के संभावित प्रभावों का सुझाव देते हैं। छात्र पोस्टसेकेंडरी गंतव्यों की तैयारी में नए प्रोग्रामिंग कौशल की अपनी महारत को आगे बढ़ाने के लिए स्वतंत्र अध्ययन गतिविधि का उपयोग करते हैं। वे उचित डेटा संरचनाओं का चयन करना भी सीखते हैं जो जानकारी से सबसे अच्छी तरह मेल खाती हैं और प्रोग्राम दक्षता, कोड पुन: प्रयोज्यता और रखरखाव को बढ़ावा देती हैं। छात्र एर्गोनॉमिक्स के सिद्धांतों की समीक्षा करते हैं और उन्हें सुदृढ़ करते हैं और इसे श्रमिकों के अधिकारों से जोड़ते हैं। वे कंप्यूटिंग और सूचना विज्ञान से संबंधित क्षेत्रों में कैरियर के अवसरों की खोज करते हैं।
20 घंटे
यूनिट 2
सॉफ्टवेयर लाइब्रेरी का निर्माण
सॉफ्टवेयर प्रोजेक्ट्स के प्रबंधन में छात्र एक सॉफ्टवेयर प्रोजेक्ट योजना के घटकों की जांच करते हैं और केस स्टडी के संदर्भ में एक योजना विकसित करते हैं। वे सॉफ्टवेयर डिजाइन जीवन चक्र के घटकों की समीक्षा करते हैं और परियोजना प्रबंधन और टीम-निर्माण तकनीकों का पता लगाते हैं। छात्र प्रश्नों की एक सूची बनाते हैं, रोल-प्लेइंग क्लाइंट से सवाल पूछते हैं, समस्या की परिभाषा लिखते हैं, विश्लेषण करते हैं, डिजाइन करते हैं, समाधान को लागू करते हैं और बनाए रखते हैं
20 घंटे
यूनिट 3
उन्नत एल्गोरिदम की खोज
छात्र कोड लाइब्रेरी बनाकर और उसे साझा करके कोड के पुनः उपयोग का अभ्यास करते हैं। लाइब्रेरी को बाद की इकाइयों में विस्तारित किया जाता है। छात्र ऑब्जेक्ट-ओरिएंटेड और प्रोसीजरल प्रोग्रामिंग के बीच अंतरों का पता लगाते हैं क्योंकि वे सॉफ़्टवेयर लाइब्रेरी पर लागू होते हैं। छात्र नेटवर्क वातावरण में फ़ाइल प्रबंधन के संदर्भ में लाइब्रेरी डिज़ाइन की भी जांच करते हैं। वे सॉफ़्टवेयर-लाइसेंसिंग समझौतों की जांच और विश्लेषण करके बौद्धिक संपदा अधिकारों और कोड स्वामित्व और कोड पुनः उपयोग की नैतिकता की जांच करते हैं।
20 घंटे
यूनिट 4
सॉफ्टवेयर परियोजनाओं का प्रबंधन
छात्र समस्याओं को हल करने के लिए वैकल्पिक एल्गोरिदम का पता लगाते हैं। वे ICS3M (जैसे, बाइनरी सर्च या फैक्टोरियल) में आने वाली समस्याओं के समान समाधानों की जांच और प्रोग्राम करते हैं, जिसमें रिकर्सन जैसी नई तकनीकें इस्तेमाल की जाती हैं। वे उद्योग-मानक पद्धति (जैसे, फ्लो चार्ट, स्यूडोकोड, स्ट्रक्चर चार्ट) का उपयोग करके अधिक जटिल समस्याओं के समाधान की योजना भी बनाते हैं। छात्र जटिल प्रोग्रामिंग समस्याओं के लिए अधिक कुशल समाधान विकसित करने के लिए उन्नत एल्गोरिदम, जैसे कि रिकर्सिव सॉर्ट, लागू करते हैं। कार्यक्रमों के परीक्षण और डिबगिंग के लिए रणनीतियाँ विकसित की जाती हैं।
15 घंटे
यूनिट 5
परियोजना प्रबंधन और सॉफ्टवेयर विकास कौशल
यह इकाई एक अंतिम चुनौती है जिसमें छात्र पहले से सीखे गए प्रोजेक्ट-मैनेजमेंट कौशल को केस स्टडी में लागू करने का काम करते हैं। वे किसी समस्या के लिए सॉफ़्टवेयर समाधान की योजना बनाते हैं, उसे विकसित करते हैं, उसका परीक्षण करते हैं और उसका दस्तावेज़ीकरण करते हैं। छात्र जटिल प्रोग्रामिंग तकनीकों को लागू करते हैं और सॉफ़्टवेयर लाइब्रेरी का उपयोग करते हैं।
20 घंटे
यूनिट 6
अंतिम मूल्यांकन
पहला उत्पाद एक प्रोजेक्ट है, जिसे तीन अलग-अलग उपखंडों में विभाजित किया गया है और यह कुल पाठ्यक्रम अंकों का 15% है। इस प्रोजेक्ट का मूल्यांकन एक अंकन योजना और एक रूब्रिक का उपयोग करके किया जाएगा। दूसरा उत्पाद अच्छी तरह से तैयार किए गए बहुविकल्पीय प्रश्नों की अंतिम परीक्षा होगी जिसमें पूरे पाठ्यक्रम से जानकारी की आवश्यकता होगी।
10 घंटे
कुल
110 घंटे
कंप्यूटर विज्ञान का परिचय
जब छात्र सक्रिय और अनुभवात्मक शिक्षण में लगे होते हैं, तो वे लंबे समय तक ज्ञान को बनाए रखते हैं और प्रमुख कौशल को अधिक पूरी तरह से विकसित, अर्जित और एकीकृत करते हैं। कंप्यूटर अध्ययन में पढ़ाई जाने वाली सामग्री के लिए उपयुक्त कुछ शिक्षण और सीखने की रणनीतियाँ इस प्रकार हैं:
प्रोग्रामिंग | निर्देशित इंटरनेट अनुसंधान | प्रत्यक्ष निर्देश |
इलेक्ट्रॉनिक सिमुलेशन | चर्चा समूह | कार्यक्रम निर्माण गतिविधियाँ |
इंटरएक्टिव गतिविधियों | अनुसंधान परियोजनायें | नमूना बनाना |
विजुअल्स | मल्टीमीडिया प्रस्तुतियाँ | आरेख |
समस्या को सुलझाना | चर्चा समूह | साक्षात्कार |
कंप्यूटर विज्ञान का परिचय
मूल्यांकन सीखने की अपेक्षाओं को पूरा करने की दिशा में छात्र की प्रगति के बारे में जानकारी या साक्ष्य एकत्र करने की एक व्यवस्थित प्रक्रिया है। मूल्यांकन एक इकाई में शिक्षण गतिविधियों में अंतर्निहित है। मूल्यांकन कार्यों के लिए अपेक्षाओं को स्पष्ट रूप से व्यक्त किया जाता है और उस प्रदर्शन को संभव बनाने के लिए सीखने की गतिविधि की योजना बनाई जाती है। अंत को ध्यान में रखते हुए शुरू करने की यह प्रक्रिया पाठ्यक्रम की अपेक्षाओं पर ध्यान केंद्रित करने में मदद करती है। मूल्यांकन का उद्देश्य डेटा या साक्ष्य एकत्र करना और छात्र को पाठ्यक्रम में प्रदर्शन को बेहतर बनाने या बनाए रखने के बारे में सार्थक प्रतिक्रिया प्रदान करना है। रूब्रिक के रूप में डिज़ाइन किए गए मापदंड अक्सर छात्र को उनकी उपलब्धि के स्तर को पहचानने और अगले स्तर को प्राप्त करने के तरीके पर मार्गदर्शन प्रदान करने में मदद करने के लिए उपयोग किए जाते हैं। हालाँकि मूल्यांकन की जानकारी कई स्रोतों (छात्र स्वयं, छात्र के सहपाठी, शिक्षक) से एकत्र की जा सकती है, लेकिन मूल्यांकन केवल शिक्षक की ज़िम्मेदारी है। क्योंकि मूल्यांकन मूल्यांकन की जानकारी के बारे में निर्णय लेने और प्रतिशत ग्रेड या स्तर निर्धारित करने की प्रक्रिया है।
मूल्यांकन प्रत्येक इकाई में अनुदेशात्मक प्रक्रिया के भीतर अंतर्निहित है, न कि अंत में एक अलग घटना है। अक्सर, सीखने और मूल्यांकन के कार्य एक जैसे होते हैं, जिसमें पूरे इकाई में रचनात्मक मूल्यांकन प्रदान किया जाता है। हर मामले में, सीखने का वांछित प्रदर्शन स्पष्ट रूप से व्यक्त किया जाता है और उस प्रदर्शन को संभव बनाने के लिए सीखने की गतिविधि की योजना बनाई जाती है। अंत को ध्यान में रखते हुए शुरू करने की यह प्रक्रिया पाठ्यक्रम दिशानिर्देश में बताए गए पाठ्यक्रम की अपेक्षाओं पर ध्यान केंद्रित करने में मदद करती है। मूल्यांकन उपलब्धि के स्तरों के आधार पर प्रतिशत के रूप में व्यक्त किए जाते हैं।
इस पाठ्यक्रम में और अध्ययन के उच्चतर माध्यमिक स्तर पर सफलता के लिए आवश्यक कौशल प्राप्त करने के लिए छात्रों को अवसर प्रदान करने के लिए विभिन्न प्रकार की रणनीतियों का उपयोग किया जाता है। सीखने को सुविधाजनक बनाने के लिए, शिक्षक पूरी कक्षा, छोटे समूहों और व्यक्तिगत छात्रों को शामिल करते हुए विभिन्न प्रकार की गतिविधियों का उपयोग करता है।
मूल्यांकन कक्षा में होने वाली निम्नलिखित प्रक्रियाओं पर आधारित होगा:
सीखने के लिए मूल्यांकन | मूल्यांकन एएस लर्निंग | सीखने का मूल्यांकन |
---|---|---|
इस प्रक्रिया के दौरान शिक्षक विद्यार्थियों से जानकारी मांगता है ताकि यह तय किया जा सके कि विद्यार्थी कहां हैं और उन्हें कहां जाना है। | इस प्रक्रिया के दौरान शिक्षक छात्रों की क्षमता को बढ़ावा देता है और उनमें से प्रत्येक के लिए सफलता के व्यक्तिगत लक्ष्य निर्धारित करता है। | इस प्रक्रिया के दौरान शिक्षक स्थापित मानदंडों के अनुसार छात्रों के परिणामों की रिपोर्ट करता है ताकि यह पता चल सके कि छात्र कितनी अच्छी तरह सीख रहे हैं। |
कन्वर्सेशन (Conversation) | कन्वर्सेशन (Conversation) | कन्वर्सेशन (Conversation) |
कक्षा चर्चा आत्म-मूल्यांकन सहकर्मी आकलन | कक्षा चर्चा छोटे समूह चर्चा प्रयोगशाला के बाद सम्मेलन | शोध प्रस्तुतियाँ |
अवलोकन | अवलोकन | अवलोकन |
नाटक कार्यशालाएँ (निर्देश लेना) समस्या समाधान के चरण | समूह चर्चा | प्रस्तुतियाँ समूह प्रस्तुतियाँ |
छात्र उत्पाद | छात्र उत्पाद | छात्र उत्पाद |
चिंतन पत्रिकाएँ (पाठ्यक्रम की पूरी अवधि के दौरान रखी जाएँगी) जाँच सूचियाँ सफलता के मानदंड | अभ्यास पत्रक सोक्रेटिव क्विज़ | परियोजनाएं पोस्टर प्रस्तुतियाँ टेस्ट कक्षा में प्रस्तुतियाँ |
शिक्षण/सीखने के कुछ तरीकों में शामिल हैं
स्ट्रेटेजी | उद्देश्य | कौन | मूल्यांकन उपकरण |
कक्षा की चर्चा | रचनात्मक | शिक्षक विद्यार्थी | अवलोकन चेकलिस्ट |
प्रोग्रामिंग अभ्यास | रचनात्मक | अध्यापक | रूब्रिक या अंकन योजना |
दैनिक कक्षा कार्य | रचनात्मक | शिक्षक विद्यार्थी | अवलोकन चेकलिस्ट |
कार्य | योगात्मक | अध्यापक | रूब्रिक या अंकन योजना |
लिखित परीक्षा | योगात्मक | छात्र | अंकन योजना |
परियोजना | रचनात्मक | शिक्षक विद्यार्थी | अंकन योजना |
अंतिम लिखित परीक्षा | योगात्मक | शिक्षक विद्यार्थी | अंकन योजना |
इसका मूल्यांकन पाठ्यक्रम शिक्षा मंत्रालय की चार उपलब्धि श्रेणियों पर आधारित है ज्ञान और समझ (25%), सोच (25%), संचार (25%), और अनुप्रयोग (25%)इस पाठ्यक्रम का मूल्यांकन छात्र की पाठ्यक्रम अपेक्षाओं की उपलब्धि और प्रभावी शिक्षण के लिए आवश्यक प्रदर्शित कौशल पर आधारित है।
प्रतिशत ग्रेड, पाठ्यक्रम के लिए छात्र की अपेक्षाओं की समग्र उपलब्धि की गुणवत्ता को दर्शाता है तथा विषय के लिए उपलब्धि चार्ट में वर्णित उपलब्धि के संगत स्तर को दर्शाता है।
यदि छात्र का ग्रेड 50% या उससे अधिक है तो उसे इस कोर्स के लिए क्रेडिट दिया जाएगा और रिकॉर्ड किया जाएगा। इस कोर्स के लिए अंतिम ग्रेड इस प्रकार निर्धारित किया जाएगा
- ग्रेड का 70% पूरे पाठ्यक्रम के दौरान किए गए मूल्यांकन पर आधारित होगा। ग्रेड का यह हिस्सा पूरे पाठ्यक्रम में छात्र की उपलब्धि के सबसे सुसंगत स्तर को दर्शाएगा, हालांकि उपलब्धि के अधिक हालिया साक्ष्य पर विशेष ध्यान दिया जाएगा। ग्रेड का 30% पाठ्यक्रम के अंत में प्रशासित अंतिम परीक्षा पर आधारित होगा। परीक्षा में पाठ्यक्रम से जानकारी का सारांश होगा और इसमें अच्छी तरह से तैयार किए गए बहुविकल्पीय प्रश्न होंगे। इनका मूल्यांकन एक चेकलिस्ट का उपयोग करके किया जाएगा।