संशोधित पाठ्यक्रम सामग्री और परीक्षा योजना जानने के लिए सीबीएसई कक्षा 12 कंप्यूटर विज्ञान पाठ्यक्रम 2022-2023 देखें। पीडीएफ में सिलेबस यहां देखें और डाउनलोड करें।
छात्रों को पीडीएफ में डाउनलोड करने के लिए 2022-2023 सत्र के लिए सीबीएसई कक्षा 12 कंप्यूटर विज्ञान पाठ्यक्रम नीचे दिया गया है। विभिन्न इकाइयों को दिए गए वेटेज और थ्योरी और प्रैक्टिकल के लिए परीक्षा योजना सहित पाठ्यक्रम संरचना को जानने के लिए यह पाठ्यक्रम महत्वपूर्ण है। छात्रों को इस संशोधित पाठ्यक्रम में उल्लिखित सामग्री के अनुसार ही अपनी बोर्ड परीक्षा की तैयारी करनी चाहिए।
सीबीएसई कक्षा 12 की जाँच करें कंप्यूटर विज्ञान सिलेबस 2022-23 नीचे:
कंप्यूटर विज्ञान कक्षा-बारहवीं कोड संख्या 083 2022-23
1. आवश्यक शर्तें
कंप्यूटर विज्ञान- कक्षा XI
2. सीखने के परिणाम
छात्र को सक्षम होना चाहिए
ए) फ़ंक्शन की अवधारणा को लागू करें।
बी) फाइल हैंडलिंग की अवधारणा की व्याख्या और उपयोग करें।
सी) बुनियादी डेटा संरचना का उपयोग करें: ढेर
d) कंप्यूटर नेटवर्क की मूल बातें समझाएं।
ई) पायथन और एसक्यूएल के बीच कनेक्टिविटी के साथ डेटाबेस अवधारणाओं, एसक्यूएल का उपयोग करें।
3. अंकों का वितरण:
यह भी पढ़ें| सीबीएसई कक्षा 12 संशोधित पाठ्यक्रम 2022-2023 (सभी विषय)
4. यूनिट वार सिलेबस
यूनिट I: कम्प्यूटेशनल सोच और प्रोग्रामिंग – 2 ·
- ग्यारहवीं कक्षा में शामिल पायथन विषयों का संशोधन। ·
- कार्य: फ़ंक्शन के प्रकार (अंतर्निहित फ़ंक्शन, मॉड्यूल में परिभाषित फ़ंक्शन, उपयोगकर्ता परिभाषित फ़ंक्शन), उपयोगकर्ता परिभाषित फ़ंक्शन, तर्क और पैरामीटर, डिफ़ॉल्ट पैरामीटर, स्थितित्मक पैरामीटर, फ़ंक्शन रिटर्निंग मान (एस), निष्पादन का प्रवाह, एक का दायरा बनाना परिवर्तनीय (वैश्विक दायरा, स्थानीय दायरा) ·
- फाइलों का परिचय, फाइलों के प्रकार (टेक्स्ट फाइल, बाइनरी फाइल, सीएसवी फाइल), सापेक्ष और निरपेक्ष पथ ·
- टेक्स्ट फ़ाइल: टेक्स्ट फ़ाइल खोलना, टेक्स्ट फ़ाइल ओपन मोड (आर, आर +, डब्ल्यू, डब्ल्यू +, ए, ए +), टेक्स्ट फ़ाइल बंद करना, क्लॉज के साथ फ़ाइल खोलना, टेक्स्ट फ़ाइल में डेटा लिखना/जोड़ना लिखना() और राइटलाइन (), रीड (), रीडलाइन () और रीडलाइन () का उपयोग करके टेक्स्ट फाइल से पढ़ना, टेक्स्ट फाइल में डेटा की तलाश और बताना, डेटा का हेरफेर
- बाइनरी फ़ाइल: बाइनरी फ़ाइल पर बुनियादी संचालन: फ़ाइल ओपन मोड (आरबी, आरबी +, डब्ल्यूबी, डब्ल्यूबी +, एबी, एबी +) का उपयोग करके खोलें, एक बाइनरी फ़ाइल बंद करें, अचार मॉड्यूल आयात करें, डंप () और लोड () विधि, पढ़ें, लिखें /बाइनरी फ़ाइल में संचालन बनाएं, खोजें, जोड़ें और अपडेट करें ·
- CSV फ़ाइल: csv मॉड्यूल आयात करें, csv फ़ाइल खोलें / बंद करें, csv.writer() का उपयोग करके csv फ़ाइल में लिखें और csv.reader() का उपयोग करके csv फ़ाइल से पढ़ें।
- डेटा संरचना: स्टैक, स्टैक पर संचालन (पुश और पॉप), सूची का उपयोग करके स्टैक का कार्यान्वयन।
यूनिट II: कंप्यूटर नेटवर्क
- नेटवर्किंग का विकास: कंप्यूटर नेटवर्क का परिचय, नेटवर्किंग का विकास (ARPANET, NSFNET, INTERNET)
- डेटा संचार शब्दावली: संचार की अवधारणा, डेटा संचार के घटक (प्रेषक, रिसीवर, संदेश, संचार मीडिया, प्रोटोकॉल), संचार मीडिया की मापने की क्षमता (बैंडविड्थ, डेटा ट्रांसफर दर), आईपी पता, स्विचिंग तकनीक (सर्किट स्विचिंग, पैकेट स्विचिंग)
- ट्रांसमिशन मीडिया: वायर्ड कम्युनिकेशन मीडिया (ट्विस्टेड पेयर केबल, को-एक्सियल केबल, फाइबर-ऑप्टिक केबल), वायरलेस मीडिया (रेडियो वेव्स, माइक्रो वेव्स, इन्फ्रारेड वेव्स)
- नेटवर्क उपकरण (मॉडेम, ईथरनेट कार्ड, RJ45, पुनरावर्तक, हब, स्विच, राउटर, गेटवे, वाईफ़ाई कार्ड)
- नेटवर्क टोपोलॉजी और नेटवर्क प्रकार: नेटवर्क के प्रकार (पैन, लैन, मैन, वैन), नेटवर्किंग टोपोलॉजी (बस, स्टार, ट्री)
- नेटवर्क प्रोटोकॉल: HTTP, FTP, PPP, SMTP, TCP/IP, POP3, HTTPS, TELNET, VoIP
- वेब सेवाओं का परिचय: WWW, हाइपर टेक्स्ट मार्कअप लैंग्वेज (HTML), एक्स्टेंसिबल मार्कअप लैंग्वेज (XML), डोमेन नाम, URL, वेबसाइट, वेब ब्राउज़र, वेब सर्वर, वेब होस्टिंग
यूनिट III: डेटाबेस प्रबंधन ·
- डेटाबेस अवधारणाएँ: डेटाबेस अवधारणाओं का परिचय और इसकी आवश्यकता ·
- संबंधपरक डेटा मॉडल: संबंध, विशेषता, टपल, डोमेन, डिग्री, कार्डिनैलिटी, कुंजी (उम्मीदवार कुंजी, प्राथमिक कुंजी, वैकल्पिक कुंजी, विदेशी कुंजी) ·
- संरचित क्वेरी भाषा: परिचय, डेटा परिभाषा भाषा और डेटा हेरफेर भाषा, डेटा प्रकार (चार (एन), वर्कर (एन), इंट, फ्लोट, दिनांक), बाधाएं (शून्य, अद्वितीय, प्राथमिक कुंजी नहीं), डेटाबेस बनाएं, डेटाबेस का उपयोग करें , डेटाबेस दिखाएं, डेटाबेस ड्रॉप करें, टेबल दिखाएं, टेबल बनाएं, टेबल का वर्णन करें, टेबल बदलें (एक विशेषता जोड़ें और हटाएं, प्राथमिक कुंजी जोड़ें और हटाएं), ड्रॉप टेबल, डालें, हटाएं, चुनें, ऑपरेटर (गणितीय, संबंधपरक और तार्किक), अलियासिंग, अलग क्लॉज, जहां क्लॉज, इन, बीच, ऑर्डर बाय, अशक्त का अर्थ, शून्य है, अशक्त नहीं है, जैसे, अपडेट कमांड, डिलीट कमांड, एग्रीगेट फंक्शन (अधिकतम, न्यूनतम, औसत, योग, काउंट), ग्रुप बाय , क्लॉज होना, जॉइन करना: दो टेबल पर कार्टेशियन प्रोडक्ट, इक्वि-जॉइन और नेचुरल जॉइन ·
- एक SQL डेटाबेस के साथ अजगर का इंटरफ़ेस: SQL को Python से जोड़ना, सम्मिलित करना, अद्यतन करना, कर्सर का उपयोग करके क्वेरी हटाना, fetchone (), fetchall (), rowcount का उपयोग करके डेटा प्रदर्शित करना, डेटाबेस कनेक्टिविटी एप्लिकेशन बनाना
5. व्यावहारिक
6. सुझाई गई व्यावहारिक सूची:
पायथन प्रोग्रामिंग
- एक टेक्स्ट फ़ाइल लाइन को लाइन से पढ़ें और प्रत्येक शब्द को # से अलग करके प्रदर्शित करें।
- एक टेक्स्ट फ़ाइल पढ़ें और फ़ाइल में स्वरों/व्यंजनों/अपरकेस/लोअरकेस वर्णों की संख्या प्रदर्शित करें।
- एक फ़ाइल में ‘a’ वर्ण वाली सभी पंक्तियों को हटा दें और इसे दूसरी फ़ाइल में लिखें।
- नाम और रोल नंबर के साथ एक बाइनरी फाइल बनाएं। दिए गए रोल नंबर की खोज करें और नाम प्रदर्शित करें, यदि नहीं मिला तो उपयुक्त संदेश प्रदर्शित करें।
- रोल नंबर, नाम और निशान के साथ एक बाइनरी फाइल बनाएं। एक रोल नंबर इनपुट करें और अंकों को अपडेट करें।
- एक यादृच्छिक संख्या जनरेटर लिखें जो 1 और 6 के बीच यादृच्छिक संख्या उत्पन्न करता है (एक पासा का अनुकरण करता है)।
- सूची का उपयोग करके स्टैक को लागू करने के लिए एक पायथन प्रोग्राम लिखें।
- उपयोगकर्ता-आईडी और पासवर्ड दर्ज करके एक CSV फ़ाइल बनाएं, दिए गए उपयोगकर्ता आईडी के लिए पासवर्ड पढ़ें और खोजें।
डेटाबेस प्रबंधन
- छात्र तालिका बनाएं और डेटा डालें। छात्र तालिका पर निम्नलिखित SQL कमांड लागू करें: o नई विशेषताओं को जोड़ने के लिए तालिका बदलें / डेटा प्रकार को संशोधित करें / ड्रॉप विशेषता o डेटा को संशोधित करने के लिए अद्यतन तालिका o डेटा को आरोही / अवरोही क्रम में प्रदर्शित करने के लिए o tuple को हटाने के लिए DELETE करें। समूह द्वारा और न्यूनतम, अधिकतम, योग, गणना और औसत खोजें
- इसी तरह के अभ्यास को अन्य मामलों के लिए तैयार किया जा सकता है।
- उपयुक्त मॉड्यूल आयात करके SQL को Python के साथ एकीकृत करें।
7. सुझाई गई पठन सामग्री ·
कंप्यूटर विज्ञान के लिए एनसीईआरटी पाठ्यपुस्तक (कक्षा बारहवीं) ·
सीबीएसई वेबसाइट पर सहायता सामग्री।
8. परियोजना
क्लास प्रोजेक्ट का उद्देश्य कुछ ऐसा बनाना है जो पाइथन फ़ाइल हैंडलिंग/पायथन-एसक्यूएल कनेक्टिविटी का उपयोग करके मूर्त और उपयोगी हो। यह दो से तीन छात्रों के समूहों में किया जाना चाहिए और जमा करने की समय सीमा से कम से कम 6 महीने पहले छात्रों द्वारा शुरू किया जाना चाहिए। यहां उद्देश्य एक वास्तविक दुनिया की समस्या को खोजना है जो हल करने योग्य है।
छात्रों को स्थानीय व्यवसायों का दौरा करने और उनसे आने वाली समस्याओं के बारे में पूछने के लिए प्रोत्साहित किया जाता है। उदाहरण के लिए, यदि किसी व्यवसाय को जीएसटी दावों को दाखिल करने के लिए चालान बनाने में मुश्किल हो रही है, तो छात्र एक प्रोजेक्ट कर सकते हैं जो कच्चे डेटा (लेनदेन की सूची) लेता है, श्रेणी के अनुसार लेनदेन करता है, जीएसटी कर दरों के लिए खाता बनाता है, और बनाता है उचित प्रारूप में चालान। छात्र यहां बेहद रचनात्मक हो सकते हैं। वे उपयोगकर्ता के अनुकूल अनुप्रयोगों जैसे गेम, उनके स्कूल के लिए सॉफ्टवेयर, उनके विकलांग साथी छात्रों के लिए सॉफ्टवेयर, और मोबाइल एप्लिकेशन बनाने के लिए पायथन पुस्तकालयों की एक विस्तृत विविधता का उपयोग कर सकते हैं, निश्चित रूप से इनमें से कुछ परियोजनाओं को करने के लिए कुछ अतिरिक्त सीखने की आवश्यकता होती है; इसे प्रोत्साहित किया जाना चाहिए। छात्रों को पता होना चाहिए कि खुद को कैसे पढ़ाना है।
परियोजनाओं पर काम करते समय साहित्यिक चोरी और कॉपीराइट मुद्दों के उल्लंघन से बचने के लिए छात्रों को संवेदनशील बनाया जाना चाहिए। इसके लिए शिक्षकों को आवश्यक कदम उठाने चाहिए।
छात्र निम्नलिखित लिंक से भी पीडीएफ में पूरा पाठ्यक्रम डाउनलोड कर सकते हैं:
जांच
कक्षा 12 के लिए एनसीईआरटी पुस्तकें (सभी विषय)
कक्षा 12 के लिए एनसीईआरटी समाधान (सभी विषय)