Ontario Grade 10 ICD2O Digital Technology and Innovations in the Changing World (Grade 10, Open)
अध्याय: 3
1. A. Computational Thinking and Making Connections
A1 Computational Thinking, Planning, and Purpose · A2 Digital Technology and Society · A3 Applications, Careers, and Connections
- नीतिशास्त्र: कैसे तय करें कि क्या सही है – नीतिशास्त्र (नैतिक दर्शन) पूछता है कि हमें क्या करना चाहिए और क्यों। ईमानदारी, दया, न्याय और सम्मान जैसे मूल्य चुनाव में राह दिखाते हैं। तीन मुख्य सिद्धांत: परिणाम (उपयोगितावाद, बेंथम और मिल: ज़्यादा से ज़्यादा लोगों का ज़्यादा भला), कर्तव्य (कांट: ऐसा नियम अपनाओ जो सब अपना सकें; लोगों को साध्य मानो, सिर्फ़ साधन नहीं) और सद्गुण (अरस्तू: अच्छा चरित्र बनाओ; सद्गुण दो अतियों का मध्य है)। अंतरात्मा सही-ग़लत की भीतरी समझ है। स्वतंत्रता ज़िम्मेदारी लाती है। अधिनीतिशास्त्र पूछता है "अच्छा" का अर्थ क्या है और मूल्य सार्वभौमिक हैं या सापेक्ष। व्यावहारिक नीतिशास्त्र पर्यावरण, पशु, काम, मित्रता और शांति पर लागू होता है।
- करियर प्लानिंग: ख़ुद को जानने से पहली नौकरी तक – करियर प्लानिंग के पाँच कदम हैं। 1) ख़ुद को जानो: रुचियाँ, कौशल और मूल्य। 2) करियर परिवार खोजो और जानो कि काम क्या है, कौन-सी पढ़ाई चाहिए, वेतन और माँग कितनी है। 3) SMART लक्ष्य और प्लान B के साथ रास्ता बनाओ। 4) CV, आवेदन पत्र, डिजिटल पोर्टफ़ोलियो और इंटरव्यू अभ्यास से नौकरी खोजो। 5) स्कूल से काम की ओर बढ़ो और सीखते रहो, क्योंकि ज़िंदगी भर करियर बदलता है।
2. B. Hardware, Software, and Innovations
B1 Understanding Hardware and Software · B2 Using Hardware and Software · B3 Cybersecurity and Data · B4 Innovations in Digital Technology
- कंप्यूटर का मूल संगठन – कंप्यूटर प्रणाली में हार्डवेयर (जिसे छू सकें) और सॉफ़्टवेयर (निर्देश) दोनों होते हैं। इनपुट उपकरण डेटा अंदर लाते हैं, CPU (ALU + कंट्रोल यूनिट + रजिस्टर) उस पर काम करता है, और आउटपुट उपकरण परिणाम देते हैं। मेमोरी एक सीढ़ी जैसी है: रजिस्टर और कैश छोटे पर सबसे तेज़, प्राथमिक मेमोरी (RAM, ROM) चलते प्रोग्राम रखती है, और द्वितीयक भंडारण (HDD, SSD, पेन ड्राइव) डेटा हमेशा के लिए रखता है। 8 बिट = 1 बाइट, और KB से आगे हर इकाई पिछली की 1024 गुना है।
- कंप्यूटर और संगणन: विकास, भाग और इनपुट-आउटपुट उपकरण – कंप्यूटर एक इलेक्ट्रॉनिक मशीन है जो इनपुट लेती है, प्रोग्राम के अनुसार उस पर काम करती है, डेटा सहेजती है और आउटपुट देती है। अबेकस से स्मार्टफ़ोन तक उपकरण बदलते गए। हर कंप्यूटर में इनपुट इकाई, CPU, मेमोरी और आउटपुट इकाई होती है, जो बस और पोर्ट से जुड़ी रहती हैं।
- डेटा विश्लेषण – डेटा विश्लेषण यानी कच्चे आँकड़ों को जवाब में बदलना। इसका एक चक्र है: सवाल पूछो, डेटा इकट्ठा करो, साफ़ करो (ग़लती, दोहराव और खाली जवाब हटाओ), व्यवस्थित करो, माध्य, माध्यिका, परास और पैटर्न से विश्लेषण करो, सही चार्ट बनाओ और सावधानी से निष्कर्ष निकालो। बाहरी मान, छोटे नमूने और पक्षपात पर नज़र रखो, और याद रखो कि दो चीज़ों का साथ बढ़ना (सहसंबंध) यह साबित नहीं करता कि एक दूसरे का कारण है। डेटा को सुरक्षित रखना और अनुमति से इस्तेमाल करना भी ज़रूरी है।
3. C. Programming
C1 Programming Concepts and Algorithms · C2 Writing Programs · C3 Modularity and Modification
- समस्या समाधान का परिचय – कंप्यूटर से समस्या हल करने के चरण: समस्या का विश्लेषण (इनपुट, आउटपुट, नियम), एल्गोरिद्म बनाना (सीमित, स्पष्ट, क्रमबद्ध चरण), प्रोग्रामिंग भाषा में कोड करना, अलग-अलग इनपुट से जाँचना (टेस्ट), और डीबग (गलतियाँ ढूँढकर हटाना)। एल्गोरिद्म को फ़्लोचार्ट (अंडाकार = शुरू/रुको, समांतर चतुर्भुज = इनपुट/आउटपुट, आयत = प्रक्रिया, हीरा = निर्णय, तीर = दिशा) या स्यूडोकोड (सरल संरचित भाषा) में दिखाते हैं। विघटन बड़ी समस्या को छोटी उप-समस्याओं में तोड़ता है।
- प्रोग्रामिंग की मूल बातें: अनुक्रम, चयन, लूप और फ़ंक्शन – प्रोग्राम सटीक निर्देशों का समूह है जिसे कंप्यूटर मानता है। हर प्रोग्राम तीन संरचनाओं से बनता है: अनुक्रम (क्रम से कदम), चयन (if/else से चुनाव) और पुनरावृत्ति (लूप)। चर मान संभालकर रखते हैं। फ़ंक्शन कोड को नाम वाले, दोबारा इस्तेमाल होने वाले खंडों में बाँटते हैं, जिससे प्रोग्राम मॉड्यूलर बनता है और उसे जाँचना, सुधारना और सँभालना आसान होता है।