Poland Liceum ogólnokształcące, klasa II Computer science
अध्याय: 1
1. Programming and solving problems with computers
Programming · Graphics and documents · Spreadsheets and databases · Presentations, web pages, information search
- प्रोग्रामिंग की मूल बातें: अनुक्रम, चयन, लूप और फ़ंक्शन – प्रोग्राम सटीक निर्देशों का समूह है जिसे कंप्यूटर मानता है। हर प्रोग्राम तीन संरचनाओं से बनता है: अनुक्रम (क्रम से कदम), चयन (if/else से चुनाव) और पुनरावृत्ति (लूप)। चर मान संभालकर रखते हैं। फ़ंक्शन कोड को नाम वाले, दोबारा इस्तेमाल होने वाले खंडों में बाँटते हैं, जिससे प्रोग्राम मॉड्यूलर बनता है और उसे जाँचना, सुधारना और सँभालना आसान होता है।
- ग्राफ़िक डिज़ाइन (Graphic Design) – ग्राफ़िक डिज़ाइन चित्र, शब्द और आकृतियों को इस तरह सजाना है कि संदेश साफ़, काम का और सुंदर लगे। डिज़ाइनर तत्वों (रेखा, आकृति, रंग, अक्षर, चित्र, खाली जगह) और सिद्धांतों (ग्रिड व संरेखण, पदानुक्रम, कंट्रास्ट, निकटता, दोहराव, संतुलन, खाली जगह) का उपयोग करते हैं। प्रक्रिया: ब्रीफ़, खोज, विचार, स्केच, डिजिटल ड्राफ़्ट, राय और अंतिम कलाकृति। पोस्टर, लोगो, किताब के कवर, पैकेट, साइन बोर्ड, वेबसाइट और ऐप सब इसी से बनते हैं।
- डेटाबेस संकल्पनाएँ: DBMS, रिलेशन और की – अलग-अलग फ़ाइलों में डेटा रखने से दोहराव, असंगति और कमज़ोर सुरक्षा होती है। डेटाबेस संबंधित डेटा को एक व्यवस्थित जगह रखता है, और DBMS (जैसे MySQL) उसे सँभालने वाला सॉफ़्टवेयर है। रिलेशनल मॉडल में डेटा तालिकाओं (रिलेशन) में रहता है, जिनमें स्तंभ (एट्रिब्यूट) और पंक्तियाँ (टपल) होती हैं; डोमेन किसी स्तंभ के अनुमत मानों का समूह है। कैंडिडेट की हर पंक्ति को अलग पहचानती है; उनमें से एक प्राइमरी की चुनी जाती है और बाकी ऑल्टरनेट की होती हैं।
- वेब डेवलपमेंट: HTML, CSS और JavaScript से वेब पेज कैसे बनता है – वेब पेज कुछ टेक्स्ट फ़ाइलों से बनता है। ब्राउज़र (क्लाइंट) URL और HTTP से सर्वर से ये फ़ाइलें माँगता है। HTML पेज का ढाँचा बनाता है: हेडिंग, पैराग्राफ़, लिंक, चित्र, सूची, टेबल और फ़ॉर्म। CSS सजावट देता है: रंग, फ़ॉन्ट, दूरी और लेआउट। JavaScript व्यवहार देता है: क्लिक पर पेज बदलता है। रिस्पॉन्सिव डिज़ाइन से एक ही पेज फ़ोन और कंप्यूटर दोनों पर ठीक दिखता है।