आसाम बोर्ड एचएस कॉम्प्युटर सायन्स अभ्यासक्रम 2024: आसाम उच्च माध्यमिक शिक्षण परिषदेने (एएचएसईसी) सीएससाठी नवीन अभ्यासक्रम आणि एचएस 1 ला 2023 साठी अर्ज जारी केला आहे. हा आसाम बोर्ड इयत्ता 11 वी कॉम्प्युटर सायन्स आणि अॅप्लिकेशन अभ्यासक्रम एएचएसईसीच्या तीनही प्रवाहांसाठी अनुसरला जाईल: विज्ञान, वाणिज्य आणि कला . अशा प्रकारे, AHSEC HS कॉम्प्युटर सायन्स अभ्यासक्रम आणि त्याचा पेपर पॅटर्न हा परीक्षेच्या तयारीचा एक आवश्यक भाग असेल. सायन्स, कॉमर्स आणि आर्ट्सचे विद्यार्थी येथे अभ्यासक्रमाच्या रचनेसह आसाम बोर्डाचा नवीन HS CS अभ्यासक्रम 2023-24 तपासू शकतात. एचएस 1ल्या वर्षाच्या संगणक विज्ञान अभ्यासक्रमाची विनामूल्य डाउनलोड करण्यायोग्य PDF देखील येथे उपलब्ध आहे.
एएचएसईसी कॉम्प्युटर सायन्स अँड अॅप्लिकेशन एचएस 1ली कोर्स स्ट्रक्चर 2023-24
युनिट क्र. |
युनिटचे नाव |
पूर्णविराम |
मार्क्स |
||||
|
|
गु |
प्रा |
एकूण |
गु |
प्रा |
एकूण |
१. |
संगणकाची मूलभूत तत्त्वे |
10 |
05 |
१५ |
10 |
02 |
12 |
2. |
C++ ची ओळख |
२५ |
20 |
४५ |
14 |
08 |
22 |
3. |
प्रोग्रामिंग पद्धत |
10 |
10 |
20 |
10 |
02 |
12 |
4. |
C++ मध्ये प्रोग्रामिंग |
६५ |
35 |
100 |
३६ |
१८ |
५४ |
एकूण |
110 |
70 |
180 |
70 |
३० |
100 |
शिकण्याचे उद्दिष्ट:
- समस्या सोडवण्यासाठी तर्कशास्त्र विकसित करणे
- ऑब्जेक्ट ओरिएंटेड मेथडॉलॉजीची संकल्पना समजून घेणे
- C++ वापरून ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लागू करणे
- रिलेशनल डेटाबेससह कार्य करण्याची संकल्पना समजून घेणे
- लॉजिक ऑफ कॉम्प्युटिंगची मूळ संकल्पना समजून घेणे
- कम्युनिकेशन आणि नेटवर्किंग तंत्रज्ञानाच्या मूलभूत संकल्पना समजून घेण्यासाठी
- ओपन सोर्स सॉफ्टवेअर समजून घेण्यासाठी
क्षमता:
विद्यार्थी खालील प्रवीणता विकसित करेल:
- संगणक घटक / उपप्रणाली / परिधीय घटक ओळखणे
- ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग वापरून समस्या सोडवणे
- डेटाबेस हाताळणी
एचएस 1ल्या वर्षासाठी एएचएसईसी संगणक विज्ञान आणि अनुप्रयोग अभ्यासक्रम
युनिट-I : कॉम्प्युटर फंडामेंटल्स
संगणकाची उत्क्रांती; संगणक प्रणाली आणि त्याच्या ऑपरेशनची मूलभूत माहिती: कार्यात्मक घटक आणि त्यांचे आंतर-कनेक्शन; बूटिंगची संकल्पना.
सॉफ्टवेअर संकल्पना:
सॉफ्टवेअरचे प्रकार: सिस्टम सॉफ्टवेअर, युटिलिटी सॉफ्टवेअर आणि ऍप्लिकेशन सॉफ्टवेअर;
सिस्टम सॉफ्टवेअर: ऑपरेटिंग सिस्टम, कंपाइलर, इंटरप्रिटर आणि असेंबलर;
ऑपरेटिंग सिस्टम: ऑपरेटिंग सिस्टमची गरज, ऑपरेटिंग सिस्टमची कार्ये (प्रोसेसर व्यवस्थापन, मेमरी व्यवस्थापन, फाइल व्यवस्थापन आणि डिव्हाइस व्यवस्थापन), ऑपरेटिंग सिस्टमचे प्रकार- इंटरएक्टिव्ह (GUI आधारित), रिअल-टाइम आणि वितरित; सामान्यतः वापरल्या जाणार्या ऑपरेटिंग सिस्टम: UNIX, LINUX, Windows, Solaris, BOSS (भारत ऑपरेटिंग सिस्टम सोल्यूशन्स); मोबाइल OS – Android, Symbian. वरीलपैकी कोणतीही ऑपरेटिंग सिस्टीम वापरून खालील कार्यांचे चित्रण आणि सराव:
- विंडोज उघडणे/बंद करणे
- फाइल्स/फोल्डर्स तयार करणे/हलवणे/हटवणे
- फायली/फोल्डरचे नाव बदलणे
- कार्ये दरम्यान स्विच करणे
उपयुक्तता सॉफ्टवेअर: अँटी व्हायरस, फाइल मॅनेजमेंट टूल्स, कॉम्प्रेशन टूल्स आणि डिस्क मॅनेजमेंट टूल्स (डिस्क क्लीनअप, डिस्क डीफ्रॅगमेंटर, बॅकअप)
अनुप्रयोग सॉफ्टवेअर: ऑफिस टूल्स – वर्ड प्रोसेसर, प्रेझेंटेशन टूल, स्प्रेडशीट पॅकेज, डेटाबेस मॅनेजमेंट सिस्टम; डोमेन-विशिष्ट साधने – शाळा व्यवस्थापन प्रणाली, यादी व्यवस्थापन प्रणाली, वेतन प्रणाली, आर्थिक लेखा, हॉटेल व्यवस्थापन, आरक्षण प्रणाली आणि हवामान अंदाज प्रणाली
संख्या प्रणाली: बायनरी, ऑक्टल, दशांश, हेक्साडेसिमल आणि या संख्या प्रणालींमधील रूपांतरण.
वर्णांचे अंतर्गत स्टोरेज एन्कोडिंग: ASCII, ISCII (Indian scripts Standard Code for Information Interchange), आणि UNICODE (बहुभाषिक संगणनासाठी)
मायक्रोप्रोसेसर: मूलभूत संकल्पना, घड्याळ गती (MHz, GHz), 16 बिट, 32 बिट, 64 बिट प्रोसेसर, 128 बिट प्रोसेसर; प्रकार – CISC प्रोसेसर (कॉम्प्लेक्स इंस्ट्रक्शन सेट कॉम्प्युटिंग), RISC प्रोसेसर (कमी इंस्ट्रक्शन सेट कॉम्प्युटिंग), आणि EPIC (स्पष्टपणे समांतर इंस्ट्रक्शन कॉम्प्युटिंग).
मेमरी संकल्पना:
युनिट्स: बाइट, किलो बाइट, मेगा बाइट, गीगा बाइट, तेरा बाइट, पेटा बाइट, एक्झा बाइट, झेटा बाइट, योटा बाइट
प्राथमिक मेमरी: कॅशे, रॅम, रॉम
दुय्यम मेमरी: निश्चित आणि काढता येण्याजोगा स्टोरेज – हार्ड डिस्क ड्राइव्ह, सीडी/डीव्हीडी ड्राइव्ह, पेन ड्राइव्ह, ब्लू रे डिस्क
इनपुट आउटपुट पोर्ट/कनेक्शन: सिरीयल, समांतर आणि युनिव्हर्सल सिरीयल बस, PS-2 पोर्ट, इन्फ्रारेड पोर्ट, ब्लूटूथ, फायरवायर.
टीप: संगणक प्रयोगशाळेच्या वर्गात संगणक प्रणालीच्या आत एक्सप्लोर करणे.
युनिट 2: C++ ची ओळख
प्रारंभ करणे:
C++ अक्षर संच, C++ टोकन (आयडेंटिफायर, कीवर्ड, कॉन्स्टंट्स, ऑपरेटर), C++ प्रोग्रामची रचना (फाईल्स, मुख्य फंक्शन समाविष्ट करा), हेडर फाइल्स – iostream.h, iomanip.h, cout, cin; 1/O ऑपरेटर्सचा वापर (<< आणि>>), endl आणि setw ( ), 1/O ऑपरेटर्सचे कॅस्केडिंग, एरर मेसेजेस; संपादकाचा वापर, संपादकाच्या मूलभूत आज्ञा, संकलन, लिंकिंग आणि अंमलबजावणी.
डेटा प्रकार, चल .आणि स्थिरांक:
डेटा प्रकारांची संकल्पना; अंगभूत डेटा प्रकार: char, int, float आणि double; स्थिरांक: पूर्णांक स्थिरांक, वर्ण स्थिरांक – \n, \t, \b), फ्लोटिंग पॉइंट स्थिरांक, स्ट्रिंग स्थिरांक; ऍक्सेस मॉडिफायर: const; अंगभूत डेटा प्रकारांचे व्हेरिएबल्स, व्हेरिएबल्सची घोषणा/इनिशियलाइजेशन, असाइनमेंट स्टेटमेंट; प्रकार सुधारक: स्वाक्षरी केलेले, स्वाक्षरी केलेले, लांब
ऑपरेटर आणि अभिव्यक्ती:
ऑपरेटर: अंकगणित ऑपरेटर (-,+,*,/,%), युनरी ऑपरेटर (-), इन्क्रीमेंट (++) आणि डिक्रिमेंट (–) ऑपरेटर, रिलेशन ऑपरेटर (>,>=,<,<=,== ,!=), लॉजिकल ऑपरेटर (!, &&,||), सशर्त ऑपरेटर:
युनिट 3: प्रोग्रामिंग पद्धत
सामान्य संकल्पना; मॉड्यूलर दृष्टिकोन; अभिव्यक्तीची स्पष्टता आणि साधेपणा, अभिज्ञापकांसाठी योग्य नावांचा वापर, टिप्पण्या, इंडेंटेशन; दस्तऐवजीकरण आणि कार्यक्रम देखभाल; रनिंग आणि डीबगिंग प्रोग्राम, सिंटॅक्स एरर्स, रन-टाइम एरर्स, लॉजिकल एरर्स
समस्या सोडवण्याच्या पद्धती: समस्या समजून घेणे, आउटपुटसाठी आवश्यक असलेल्या इनपुट्सची किमान संख्या ओळखणे, अंमलबजावणीचा वेळ आणि मेमरी स्टोरेज ऑप्टिमाइझ करण्यासाठी कोड लिहिणे, समस्येचे चरण-दर-चरण समाधान, सोप्या चरणांमध्ये समाधानाचे विभाजन करणे, निराकरणासाठी आवश्यक अंकगणित आणि तार्किक ऑपरेशन्सची ओळख, नियंत्रण रचना: सशर्त नियंत्रण आणि पळवाट (मर्यादित आणि अनंत)
युनिट 4: C++ मध्ये प्रोग्रामिंग
नियंत्रण प्रवाह:
सशर्त विधाने: जर-तर, घरटे जर, स्विच..केस..डिफॉल्ट, सशर्त ऑपरेटरचा वापर, नेस्टेड स्विच..केस, ब्रेक विधान (मध्ये वापरण्यासाठी स्विच..केस फक्त); पळवाट: while, do – while, for आणि नेस्टेड लूप
अंगभूत कार्ये
शीर्षलेख फाइल वर्गीकरण |
शीर्षलेख |
कार्य |
मानक इनपुट/आउटपुट कार्ये |
फाईल stdio.h |
मिळते ( ), ठेवते ( ) |
वर्ण कार्ये
स्ट्रिंग फंक्शन्स |
ctype.h
string.h |
isalnum (), isalpha (), isdigit ( ), islower ( ), isupper ( ), tolower ( ), toupper ( ) strcpy ( ), strcat ( ), |
गणिती कार्ये |
गणित |
strlen ( ), strcmp ( ), strcmpi ( ), strrev ( ), strlen ( ), strupr ( ), strlwr ( ) fabs ( ), pow ( ), sgrt ( ), |
इतर कार्ये |
stdlib.h |
पाप ( ), cos ( ), abs ( ) यादृच्छिक करा ( ), यादृच्छिक ( ), |
वापरकर्ता परिभाषित कार्ये: |
|
itoa ( ), atoi ( ) |
वापरकर्ता-परिभाषित कार्य आणि त्याच्या आवश्यकतांचा परिचय.
कार्य व्याख्या; फंक्शन प्रोटोटाइप, फंक्शनला कॉल करणे/कॉल करणे, फंक्शनमध्ये वितर्क पास करणे, वितर्क डेटा प्रकार निर्दिष्ट करणे, डिफॉल्ट आर्ग्युमेंट, स्थिर वितर्क, मूल्यानुसार कॉल, संदर्भानुसार कॉल, फंक्शनमधून मूल्ये परत करणे, अॅरेसह फंक्शन कॉल करणे, फंक्शन्स आणि व्हेरिएबल्सचे स्कोप नियम स्थानिक आणि जागतिक चल.
बिल्ट-इन फंक्शन्समध्ये पॅरामीटर्स आणि रिटर्न टाईप संकल्पना संबंधित.
संरचित डेटा प्रकार:
अॅरे: अॅरेचा परिचय आणि त्याचे फायदे.
एक आयामी अॅरे: एक-आयामी अॅरेची घोषणा/प्रारंभ, अॅरे घटक इनपुट करणे, अॅरे घटकांमध्ये प्रवेश करणे, अॅरे घटकांचे मॅनिप्युलेशन (घटकांची बेरीज, घटकांचे उत्पादन, घटकांची सरासरी, रेखीय शोध, कमाल/किमान मूल्य शोधणे) स्ट्रिंगची घोषणा/प्रारंभ, स्ट्रिंग मॅनिप्युलेशन (स्वर/व्यंजन/अंक/विशेष वर्ण मोजणे, केस रूपांतरण, स्ट्रिंग उलटवणे, स्ट्रिंगचा प्रत्येक शब्द उलटणे)
द्विमितीय अॅरे
द्विमितीय अॅरेची घोषणा/प्रारंभ, अॅरे घटकांमध्ये प्रवेश करणे अॅरे घटक इनपुट करणे, अॅरे घटकांचे मॅनिप्युलेशन (पंक्ती घटकांची बेरीज, स्तंभ घटक, कर्ण घटक, कमाल/किमान मूल्ये शोधणे)
वापरकर्ता-परिभाषित डेटा प्रकार:
वापरकर्ता-परिभाषित डेटा प्रकारांचा परिचय.
रचना
स्ट्रक्चरची व्याख्या (कीवर्ड स्ट्रक्चर), स्ट्रक्चर व्हेरिएबल्स डिक्लेअर करणे, स्ट्रक्चर एलिमेंट्स ऍक्सेस करणे, फंक्शन्सला व्हॅल्यू आणि रेफरन्स आर्ग्युमेंट/पॅरामीटर म्हणून स्ट्रक्चर पास करणे, फंक्शन रिटर्निंग स्ट्रक्चर, स्ट्रक्चर्सचा अॅरे, स्ट्रक्चरचा अॅरे वितर्क/ फंक्शनला पॅरामीटर म्हणून पास करणे
वापरून चिन्हाचे नाव परिभाषित करणे टाइपडेफ कीवर्ड आणि वापरून मॅक्रो परिभाषित करणे #परिभाषित निर्देश
संगणक विज्ञान आणि अनुप्रयोग (व्यावहारिक)
कालावधी: 3 तास एकूण गुण: 30
1. C++ मध्ये प्रोग्रामिंग 10
C++ मध्ये एक प्रोग्रॅमिंग प्रॉब्लेम विकसित करण्यासाठी आणि परीक्षेच्या वेळी संगणकात तपासण्यासाठी. खालील आधारावर गुणांचे वाटप केले जाते:
तर्कशास्त्र : 5 गुण
दस्तऐवजीकरण/इंडेंटेशन : 2 गुण
आउटपुट सादरीकरण : 3 गुण
2. प्रकल्प कार्य 06
स्ट्रिंग, संख्या आणि अॅरे मॅनिपुलेशनशी संबंधित समस्या
सामान्य मार्गदर्शक तत्त्वे: प्रारंभिक आवश्यकता, वापरकर्त्यासाठी इंटरफेस विकसित करणे (मजकूर आधारित इंटरफेस स्क्रीन वापरण्याचा सल्ला दिला जातो), गेम खेळण्यासाठी तर्कशास्त्र विकसित करणे आणि गुण मिळविण्यासाठी तर्कशास्त्र विकसित करणे
- मेमरी गेम: बॉक्समध्ये लपलेल्या जोड्यांमध्ये यादृच्छिकपणे व्युत्पन्न केलेल्या संख्या असलेल्या 2 डायमेंशनल अॅरेचा वापर करून एक नंबर अंदाज लावणारा गेम.
- क्रॉस ‘एन नॉट्स गेम: एक नियमित टिक-टॅक-टो गेम
- हॉलीवूड/हँगमॅन: एक शब्द अंदाज खेळ
- काउज एन बुल्स: एक शब्द/संख्या अंदाज लावणारा खेळ
किंवा
तत्सम प्रकल्प इतर डोमेनमध्ये हाती घेतले जाऊ शकतात
(अभ्यासक्रमाच्या शेवटी २-४ विद्यार्थ्यांच्या गटात दिलेल्या प्रकल्पाच्या सर्वसाधारण मार्गदर्शक तत्त्वांमध्ये नमूद केल्याप्रमाणे)
3. संशोधनावर आधारित सादरीकरण 02
माहिती तंत्रज्ञान क्षेत्रातील किमान दोन तंत्रज्ञान आविष्कारांच्या तपशीलवार अभ्यासावर आधारित हे एक समूह सादरीकरण असेल, ज्यामध्ये देशासह शोधकर्त्याचे नाव, शोधाचे वर्ष, वैशिष्ट्ये, सामाजिक प्रभाव आणि उपयोग यांचा समावेश असू शकतो. शोधकांची आंशिक यादी परिशिष्टात आहे.
(हा प्रकल्प २-३ विद्यार्थ्यांच्या गटात करता येईल)
4. व्यावहारिक फाइल 06
(a) विद्यार्थ्याने संगणक प्रयोगशाळेत वापरलेल्या संगणक प्रणालीच्या कॉन्फिगरेशनची नोंद (पहिल्या 2 प्रयोगशाळेच्या वर्गांमध्ये संगणक प्रणालीच्या आत एक्सप्लोर करून).
(b) इयत्ता अकरावीच्या अभ्यासक्रमात समाविष्ट असलेल्या विषयांमधून किमान 15 कार्यक्रम असणे आवश्यक आहे.
- 5 नियंत्रण संरचनांवर कार्यक्रम
- 4 अॅरे मॅनिप्युलेशनवरील प्रोग्राम
- स्ट्रिंग मॅनिप्युलेशनवरील 4 कार्यक्रम
- 2 रचना हाताळणी वर कार्यक्रम
5. Viva Voce 06
इयत्ता XI मध्ये समाविष्ट असलेल्या अभ्यासक्रमातून आणि विद्यार्थ्याने विकसित केलेल्या प्रकल्पातून Viva विचारले जाईल.
पुस्तके वाचण्याचे सुचवले
- सीमा भटनागर, पीएचआय पब्लिकेशन द्वारे इयत्ता अकरावीसाठी संगणक विज्ञानाचे पाठ्यपुस्तक
- सीमा भटनागर, पीएचआय पब्लिकेशनचे बारावीचे संगणक विज्ञान पाठ्यपुस्तक
- सी++ व्हॉल्यूमसह संगणक विज्ञान मी, सुमिता अरोरा, धनपत राय आणि कंपनी.
- सी++ व्हॉल्यूमसह संगणक विज्ञान II, सुमिता अरोरा, धनपत राय आणि कं.
हे देखील वाचा: