सामग्री पर जाएँ
Topos Uranos

सारांश

यह प्रविष्टि एक और पाठ नहीं, बल्कि पाठ्यक्रम का अंतिम लेखा-जोखा है: यह उन सात अधिगम उद्देश्यों को याद दिलाती है जो अध्ययन योजना ने आरंभ में तय किए थे, एक ही चित्र में दिखाती है कि हर इकाई का हर पाठ उनमें से किस उद्देश्य को सौंपा गया, समझाती है कि सामग्री की आठ इकाइयों में हर उद्देश्य पर कैसे काम हुआ, उन उद्देश्यों को जिनकी अपनी इकाई है उनसे अलग करती है जो पूरे पाठ्यक्रम में व्याप्त हैं, वह एकत्र करती है जो पाठ्यक्रम C++ से परे छोड़ता है, उद्देश्य के अनुसार स्व-मूल्यांकन को पढ़ना सिखाती है, जो समापन मूल्यांकनों के पहले प्रयास को एकत्र करता है, और बताती है कि पाठ्यक्रम C++ में प्रोग्रामिंग II के लिए क्या छोड़ता है।

अधिगम उद्देश्य

  1. पाठ्यक्रम के सात समग्र उद्देश्यों को बताना और पहचानना कि हर एक पर किन इकाइयों और किन पाठों में काम हुआ।
  2. उन उद्देश्यों को जिनकी अपनी इकाई है उनसे अलग करना जो कई इकाइयों में व्याप्त हैं, विशेषकर कंपाइल करने और डिबग करने के अपने चक्र के साथ समस्या-समाधान, तथा विनिर्देश और परीक्षण, और समझाना कि इन बाद वाले उद्देश्यों का अभ्यास कैसे होता है।
  3. पाठ्यक्रम में सीखी गई बातों में से जो किसी भी भाषा में लागू होता है उसे उसके C++ वाले रूप से अलग करना, और समझाना कि पाठ्यक्रम C++ में प्रोग्रामिंग II के लिए क्या छोड़ता है।
  4. उद्देश्य के अनुसार स्व-मूल्यांकन, चित्र और हर सारांश की चुनौतियों को देखकर तय करना कि किन इकाइयों और किन पाठों को दोहराना उचित है।

पाठ्यक्रम ने क्या लक्ष्य रखा

पाठ्यक्रम एक सामान्य लक्ष्य के साथ जन्मा: शून्य से सही प्रोग्राम लिखना सिखाना, किसी भाषा को नहीं, बल्कि स्वयं प्रोग्रामिंग को अपना विषय बनाकर। इसके लिए उसने कठोर माँगों वाला एक उपकरण चुना, C++, क्योंकि वह मशीन को नहीं छिपाती: वह प्रकारों को घोषित करने पर बाध्य करती है, कंपाइलेशन को निष्पादन से अलग करती है, मेमोरी, प्रतिलिपि बनाने की लागत और हर संख्या की सीमाओं को दृश्य बनाती है, और जिसे दूसरी भाषाएँ ढक देती हैं उसे अपरिभाषित व्यवहार से दंडित करती है। अध्ययन योजना वाले पाठ ने इस लक्ष्य को सात समग्र अधिगम उद्देश्यों में फैलाया, जिन्हें उसी क्रमांकन के साथ सामने रखना उचित है जिससे चित्र उनका उल्लेख करता है:

  1. प्रोग्रामों से समस्याएँ हल करना: विनिर्दिष्ट करना कि क्या भीतर आता है और क्या बाहर जाता है, एल्गोरिदम की रचना करना, उसे हाथ से चलाना, और उसे लिखना, कंपाइल करना, चलाना और डिबग करना, कंपाइलर के संदेशों और चेतावनियों की व्याख्या करते हुए।
  2. हर डेटा के लिए उपयुक्त प्रकार चुनना और उसके निरूपण की सीमाओं पर विचार करना: पूर्णांकों के मानों की परास, ओवरफ़्लो, फ़्लोटिंग-पॉइंट का पूर्णांकन और टेक्स्ट की एन्कोडिंग।
  3. प्राथमिकता, प्रकार-रूपांतरणों, साइड इफ़ेक्ट और जिसे मानक अपरिभाषित छोड़ता है, उसे जानते हुए सही व्यंजक बनाना।
  4. सही और समाप्त होने वाले निर्णयों और लूपों से नियंत्रण प्रवाह की रचना करना, और उनकी शुद्धता को एक निश्चर से सिद्ध करना।
  5. किसी समस्या को स्पष्ट इंटरफ़ेस वाले फ़ंक्शनों में विघटित करना, पैरामीटर पास करने का ढंग चुनना, और पुनरावर्तन से समस्याएँ हल करना।
  6. संयुक्त डेटा (अनुक्रम, तालिकाएँ, रिकॉर्ड, टेक्स्ट और फ़ाइलें) को बुनियादी एल्गोरिदमों और मानक लाइब्रेरी से निरूपित और संसाधित करना, उनकी लागत का अनुमान लगाते हुए।
  7. बड़े प्रोग्रामों को कई फ़ाइलों में व्यवस्थित करना, उन्हें पूर्व-शर्त और पश्च-शर्त से विनिर्दिष्ट करना, उनका व्यवस्थित परीक्षण करना और उनकी शुद्धता के पक्ष में युक्ति देना।

इसके अलावा, पाठ्यक्रम के हर पाठ ने अपने विशिष्ट उद्देश्य बताए। पाठ यह नहीं कहते कि हर विशिष्ट उद्देश्य किस समग्र उद्देश्य की सेवा करता है; यह संगति बाहर से की गई एक व्याख्या है, उसी विधि से जो इस साइट के अन्य पाठ्यक्रमों में अपनाई गई। हर विशिष्ट उद्देश्य एक मुख्य समग्र उद्देश्य को सौंपा जाता है और, यदि वह उन्हें छूता है, तो अन्य गौण उद्देश्यों को भी; हर एक अपने मुख्य उद्देश्य में पूरा और हर गौण उद्देश्य में आधा गिना जाता है, और पाठ मुख्य रूप से उस समग्र उद्देश्य से जुड़ता है जो सबसे अधिक भार पाता है, और गौण रूप से उन अन्य उद्देश्यों से जिन्हें कुछ भार मिलता है। यदि दो उद्देश्य बराबर रहें, तो इकाई का उद्देश्य निर्णय करता है और, यदि दोनों में से कोई इकाई का उद्देश्य न हो, तो छोटी संख्या वाला; इस तरह चर और मेमोरी पाठ, जिसके उद्देश्य उद्देश्य 1 और उद्देश्य 2 के बीच बराबर बँटे हैं, उद्देश्य 2 से जुड़ता है, जो उसकी इकाई का उद्देश्य है। परिचय पाठ भी यही नियम मानते हैं। सारांश पाठ, इसके विपरीत, अपना मानदंड अपनाते हैं: उनका मुख्य उद्देश्य उनकी इकाई का उद्देश्य है, क्योंकि उनकी अवधारणाओं की शृंखला, उनका समापन मूल्यांकन और उनकी अधिकांश चुनौतियाँ वह एकत्र करती हैं जो इकाई ने सिखाया; टेक्स्ट और फ़ाइलों वाली इकाई, जिसका अपना कोई उद्देश्य नहीं है, उद्देश्य 6 के साथ गिनी जाती है, जिससे उसके चार पाठों में से तीन संबंधित हैं। यदि ऐसा है, तो पूरा पाठ्यक्रम एक रीढ़ का रूप ले लेता है: सिर सामान्य लक्ष्य है; स्तंभ इकाइयों का क्रम है, हर एक अपने खंड के साथ; हर पाठ उस हिस्से की एक गाँठ है, अपने मुख्य उद्देश्य से जुड़ी हुई, और सात उद्देश्य स्तंभ के चारों ओर तैरते हैं, उन पाठों के सहारे जो उन्हें पोषित करते हैं।