South 고등학교 2학년 Software and Life
अध्याय: 5
1. Software that changes the world
How software changed the world · Modelling the real world in software · Convergent problem solving
- डिजिटल समाज: सूचना तकनीक हमारी ज़िंदगी कैसे बदलती है – डिजिटल समाज (सूचना समाज) वह समाज है जहाँ कंप्यूटर और नेटवर्क से जानकारी बनाना, बाँटना और इस्तेमाल करना ज़िंदगी, काम और सरकार का मुख्य हिस्सा है। जानकारी तेज़ चलती है, हर जगह पहुँचती है और लगभग मुफ़्त में कॉपी हो जाती है। सॉफ़्टवेयर ने ख़रीदारी, बैंकिंग, इलाज, पढ़ाई और दोस्ती बदल दी। नई नौकरियाँ आईं (ऐप डेवलपर, डेटा विश्लेषक), कुछ पुरानी घटीं। हर ऑनलाइन काम डेटा छोड़ता है, इसलिए निजता ज़रूरी है। सब लोग जुड़े नहीं हैं (डिजिटल खाई), और ज़्यादा स्क्रीन या गेमिंग सेहत बिगाड़ सकती है। अच्छा डिजिटल नागरिक फ़ायदे लेता है और ख़तरे सँभालता है।
2. Software for creation
Physical computing artworks · Realising ideas in software · Media art · Wearables
- फ़िज़िकल कंप्यूटिंग: कोड से महसूस करना और हिलाना – फ़िज़िकल कंप्यूटिंग कोड को असली दुनिया से जोड़ती है। सेंसर कुछ मापते हैं (रोशनी, तापमान, दूरी, बटन) और उसे संख्या बनाते हैं। माइक्रोकंट्रोलर प्रोग्राम चलाकर तय करता है कि उस संख्या का क्या करना है। एक्चुएटर (LED, बज़र, मोटर, स्क्रीन) दुनिया में कुछ करते हैं। यह इनपुट–प्रोसेस–आउटपुट चक्र लूप में बार-बार चलता है।
- प्रोग्रामिंग की मूल बातें: अनुक्रम, चयन, लूप और फ़ंक्शन – प्रोग्राम सटीक निर्देशों का समूह है जिसे कंप्यूटर मानता है। हर प्रोग्राम तीन संरचनाओं से बनता है: अनुक्रम (क्रम से कदम), चयन (if/else से चुनाव) और पुनरावृत्ति (लूप)। चर मान संभालकर रखते हैं। फ़ंक्शन कोड को नाम वाले, दोबारा इस्तेमाल होने वाले खंडों में बाँटते हैं, जिससे प्रोग्राम मॉड्यूलर बनता है और उसे जाँचना, सुधारना और सँभालना आसान होता है।
- डिजिटल कला और मीडिया कला – एनालॉग कला भौतिक सामग्री से बनती है; डिजिटल कला संख्याओं के रूप में बनती और रखी जाती है। रास्टर चित्र पिक्सेल का ग्रिड है (रिज़ॉल्यूशन = पिक्सेल की संख्या); वेक्टर चित्र बिंदु और वक्र रखता है और हर आकार में साफ़ रहता है। डिजिटल औज़ार परतें, अनडू, ख़ास ब्रश और पेन टैबलेट देते हैं। कलाकार अक्सर दोनों मिलाते हैं: बनाओ, स्कैन करो, सुधारो, छापो, फिर रंगो। मीडिया कला स्क्रीन, प्रकाश, ध्वनि, कोड और दर्शक की भागीदारी को सामग्री बनाती है: वीडियो कला, प्रोजेक्शन मैपिंग, इंटरैक्टिव इंस्टॉलेशन, जनरेटिव कला, वेब और गेम कला। हर माध्यम की ख़ूबियाँ बदल देती हैं कि कृति कैसे बनती, दिखती और महसूस होती है।
3. Software for analysis
Data for social phenomena · Methods by data type · Visualisation · Social value of data
- डेटा विश्लेषण – डेटा विश्लेषण यानी कच्चे आँकड़ों को जवाब में बदलना। इसका एक चक्र है: सवाल पूछो, डेटा इकट्ठा करो, साफ़ करो (ग़लती, दोहराव और खाली जवाब हटाओ), व्यवस्थित करो, माध्य, माध्यिका, परास और पैटर्न से विश्लेषण करो, सही चार्ट बनाओ और सावधानी से निष्कर्ष निकालो। बाहरी मान, छोटे नमूने और पक्षपात पर नज़र रखो, और याद रखो कि दो चीज़ों का साथ बढ़ना (सहसंबंध) यह साबित नहीं करता कि एक दूसरे का कारण है। डेटा को सुरक्षित रखना और अनुमति से इस्तेमाल करना भी ज़रूरी है।
- डेटा विज़ुअलाइज़ेशन: संख्याओं को चित्र में बदलना – डेटा विज़ुअलाइज़ेशन यानी डेटा को चित्र की तरह दिखाना ताकि पैटर्न आसानी से दिखें। समूहों की तुलना के लिए दंड आलेख (bar chart), पूरे के हिस्सों के लिए पाई चार्ट, समय के साथ बदलाव के लिए रेखा ग्राफ़, दो संख्याओं के संबंध के लिए प्रकीर्ण आलेख (scatter plot) और मानों के फैलाव के लिए आयतचित्र (histogram)। अच्छे चार्ट में शीर्षक, मात्रक सहित अक्षों के नाम और ईमानदार पैमाना होता है; दंड आलेख का अक्ष 0 से शुरू होता है।
- डिजिटल पदचिह्न और नेट शिष्टाचार – डिजिटल पदचिह्न वह डेटा का निशान है जो हम ऑनलाइन छोड़ते हैं। सक्रिय पदचिह्न जान-बूझकर साझा होते हैं (पोस्ट, कमेंट, फ़ॉर्म); निष्क्रिय पदचिह्न हमारी जानकारी के बिना इकट्ठे होते हैं (कुकीज़, ब्राउज़िंग हिस्ट्री, लोकेशन, IP पता)। ये मिटाना कठिन है और बाद में दूसरे देख सकते हैं। हम डिजिटल समाज में रहते हैं जहाँ पढ़ाई, बैंकिंग, ख़रीदारी और सरकारी सेवाएँ ऑनलाइन हैं; इसका ज़िम्मेदार उपयोगकर्ता डिजिटल नागरिक (नेटिज़न) है। नेट शिष्टाचार: नैतिक (कॉपीराइट मानें, भरोसेमंद जानकारी), सम्मानजनक (निजता, विविधता, बुलिंग नहीं) और ज़िम्मेदार (ज़्यादा निजी बातें नहीं, ट्रोल को जवाब नहीं)। संचार शिष्टाचार: सटीक, विनम्र, विश्वसनीय; सोशल मीडिया शिष्टाचार: सोच-समझकर पासवर्ड और प्राइवेसी, अपलोड से पहले सोचें, साझा करने से पहले जाँचें।
4. Simulation software
What simulations are · Examples of simulations · Building a simulation · Using software actively
- कंप्यूटर सिमुलेशन – मॉडल किसी असली चीज़ का सरल रूप है जिसमें सिर्फ़ ज़रूरी बातें रहती हैं। कंप्यूटर सिमुलेशन उस मॉडल को समय के साथ कदम-दर-कदम चलाकर देखता है कि क्या होगा। इसमें चर (स्थिति), नियम (स्थिति कैसे बदलती है), पैरामीटर (हमारी चुनी संख्याएँ) और अक्सर संयोग होता है, इसलिए कई बार चलाकर औसत लेते हैं। असली आँकड़ों से मिलाकर जाँचते हैं (वैलिडेशन)। मौसम, ट्रैफ़िक, बीमारी, उड़ान प्रशिक्षण में इसका उपयोग होता है क्योंकि यह सस्ता, सुरक्षित और तेज़ है, पर उतना ही सही है जितना उसका मॉडल।
- डिजिटल साक्षरता: डिजिटल औज़ारों का समझदारी से उपयोग – डिजिटल साक्षरता (digital literacy) का मतलब है कंप्यूटर और इंटरनेट का अच्छे से उपयोग करना। हर काम के लिए सही सॉफ़्टवेयर चुनें। काम ऐसे फ़ाइल फ़ॉर्मेट में सेव करें जो दूसरे भी खोल सकें। टीम के साथ फ़ाइल साझा करें और वर्ज़न रखें ताकि कुछ खोए नहीं। समझें कि सर्च इंजन पेज कैसे ढूँढता है, और जाँचें कि स्रोत भरोसेमंद है या नहीं। किसी का काम दोबारा उपयोग करने से पहले लाइसेंस पढ़ें और श्रेय दें।
5. Software that creates value
Software start-ups · Start-up projects · Developing the software · Sharing value with society
- विचार से स्टार्टअप तक: उद्यमिता – उद्यमी ज़मीन, श्रम और पूँजी को जोड़कर और जोखिम उठाकर एक विचार को व्यवसाय में बदलता है। नए विचार पुराने तरीकों की जगह लेते हैं, जिसे अर्थशास्त्री रचनात्मक विनाश कहते हैं। स्टार्टअप निवेशकों, बैंकों, इनक्यूबेटरों, स्टार्टअप इंडिया और मेक इन इंडिया जैसी सरकारी योजनाओं, और MSME कहलाने वाले छोटे उद्यमों की मदद से बढ़ते हैं। व्यवसाय योजना विचार, लागत और ग्राहकों का नक्शा है। लाभ-हानि विवरण बिक्री − लागत दिखाता है, और तुलन पत्र परिसंपत्तियाँ = देनदारियाँ + पूँजी।
- सॉफ़्टवेयर विकास: विचार से चलते ऐप तक – अच्छा सॉफ़्टवेयर चरणों में बनता है: समस्या का विश्लेषण करके आवश्यकताएँ लिखो, हल डिज़ाइन करो, छोटे हिस्सों में कोड करो, सामान्य, सीमा और गलत डेटा से परीक्षण करो, उपयोगकर्ताओं तक पहुँचाओ और रखरखाव करो। वॉटरफ़ॉल हर चरण एक बार क्रम से करता है; एजाइल छोटे चक्र दोहराता है। मज़बूत प्रोग्राम इनपुट जाँचते हैं, और टीमें वर्ज़न कंट्रोल, साफ़ भूमिकाएँ और उपयोगकर्ता की राय इस्तेमाल करती हैं।