0% found this document useful (0 votes)
26 views

Cs Blueprint

Uploaded by

Dhruv Tushir
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Cs Blueprint

Uploaded by

Dhruv Tushir
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

BOARD OF SCHOOL EDUCATION HARYANA

Syllabus and Chapter wise division of Marks (2023-24)


Class- XII Subject: Computer Science Code: 906
General Instructions:
1. There will be an Annual Examination based on the entire syllabus.
2. The Annual Examination will be of 40 marks.
3. Practical Examination** will be of 40 marks.
4. Internal Assessment* will be of 20 marks.

*Internal Assessment Marks Distribution is as follows:

Sr. Marks Distribution of Internal Assessment Marks


No. of I.A.
1 6 Two SAT Exams weightage of 4 marks
One Pre Board Exam weightage of 2 marks

2 2 Half Yearly Exams


3 2 CRP (Class Room Participation)
4 5 Project Work
5 5 Attendance of student will be awarded as:
75% to 80% - 01 marks
Above 80% to 85% - 02 marks
Above 85% to 90% - 03 marks
Above 90% to 95% - 04 marks
Above 95% to 100% - 05 marks

Total 20

1
**Practical Marks Distribution
Sr. Unit Name Marks
No.
1 Lab Test:
1. One C++ Program
(60% Logic+20% documentation +20% code quality) 15
2. One SQL Query (must include WHERE, HAVING
and GROUP BY clauses)
3. Web Page creation (one) using HTML
2 Report File: 10
 Minimum 12 C++ programs
 SQL Queries: Minimum 5 sets using one
table/ two tables
 HTML Codes (minimum 5) to create
different web pages with all basic tags
(with Images and Hyperlinks)
3 Project (that uses most of the concepts that have been 5
learnt in 11th and 12th using C++ or SQL or HTML)
4 Viva Voice 10
Total Marks 40

2
Course Structure (2023-24)
Class- XII Subject: Computer Science Code: 906

Sr. No. UNIT Marks Periods


Theory Practical
I Programming in C++ 10 41 23

II Data Structure through C++ 5 32 17


III Database & SQL commands 8 25 11

IV Software Engineering 4 5 -
(SDLC and Testing)
V Web Designing using HTML 5 11 7
VI Computer Network and Internet 8 13 -

Total 40
Practical Examination 40
Internal Assessment 20
Grand Total 100

3
Detailed Syllabus for Session 2023-24
UNIT I: PROGRAMMING IN C++
 Review of C++ topics covered in XI class.
 Structure: Definition, Creating structure variables, Array of
structure, Passing structure members to function
 Class & Objects :- Introduction to class, Class declaration, Data
members & member functions, Private & public members, Function
defined inside & outside the class, Nesting member functions,
Accessing class member functions, Use of scope (::) resolution
operator, Array used in class
 Friend Function: - Declaration & Definition
 Constructor & Destructor: Declaration & Definition of
constructor, Types of constructor (Default, Parameterized, copy
constructor), Destructor: Definition and use
 Inheritance : Concept of Inheritance, Base class, Derived class,
Visibility modes, Types of Inheritance (Single, Multiple and Multi
level inheritance, Hierarchical Inheritance, Hybrid Inheritance)

Structure, Array, Function, Class, Object, Private


Important Member, Public Member, Nesting Member,
Terminology Member Function, Friend Function, Constructor,
Destructor, Inheritance: Single, Multiple and
Multi level, Hierarchical, Hybrid

UNIT II: DATA STRUCTURE THROUGH C++


 Introduction to Data Structure: Data, Data item, Data Structure
 Stack: Introduction, Push and Pop operation on stack
 Linear Queue: Introduction, Insertion & Deletion in Linear Queue
 Array Sorting – Selection & Bubble sort

4
Data, Data item, Data Structure, Stack, Push, Pop
Important Queue, En-queue, De-queue, Sorting, Selection
Terminology Sort, Bubble sort.

UNIT III: DATABASE & SQL COMMANDS


 Introduction to database: Concept of files, Fields & Records.
 Normalization: Need of normalization, Normal forms: First normal
form (1NF), Second normal form (2NF) and Third normal form
(3NF) only
 Introduction to SQL: SQL, Advantages of using SQL. Data types
in SQL: Integer, Decimal, Fixed length character, Variable length
character
 Various Commands in SQL:
DDL Commands (CREATE, ALTER and DROP)
DML Commands (INSERT, UPDATE, DELETE, SELECT)
 SQL Clauses: HAVING, WHERE, GROUP BY, FROM
 SQL Functions: AVG ( ), COUNT ( ), MAX ( ), MIN ( ), SUM ( )

Important Data, File, Field, Record, Database, Normalization,


Terminology Normal Form,1NF, 2NF, 3NF, SQL, DDL, DML,
Clause, Function

UNIT IV: SOFTWARE ENGINEERING


 SDLC: Introduction to software engineering. Major stages in
Software Development Life Cycle (SDLC): Requirement gathering
& analysis (Survey), Investigation and fact recording (Feasibility
study), Software design, Development (Coding), Testing,
Implementation, Maintenance
 Testing: Methods of Testing (Black box Testing, White Box Testing)
Levels of Testing: Unit testing, Integration testing, System testing,
and Acceptance testing

5
Important Software, Software Engineering, SDLC,
Terminology Requirement gathering, Analysis, Survey, Fact
Recording, Investigation, Feasibility, Design,
Development, Testing, Implementation,
Maintenance ,Black box testing, White box
testing, Unit Testing, Integration Testing, System
Testing, Acceptance Testing

UNIT V: WEB DESIGNING USING HTML


 HTML: Text Editor for HTML, Saving HTML Document, Basic
Structure of HTML webpage.
 Basic Tags in HTML: Types of Tags: Empty tag, Container tag, Tag
attributes
Basic HTML Tags: <HTML>, <TITLE>, <BODY>, <HEAD>,
Paragraph tag <p>, Heading tags (H1-H6), Formatting Tags: <b>,
<u>, <i>, <strong>, <emp>, <small>, <big>, <br/>, <marquee>
HTML Tags to insert image and Hyperlink

Important HTML, Text editor, Tag, Formatting, Hyperlink


Terminology

UNIT VI: COMPUTER NETWORK AND INTERNET


 Introduction to Computer Network: Networking and Need of
Networking. Types of Network: LAN, MAN, WAN only
 Network Model and protocols: Introduction to TCP/IP Model and
its protocols: FTP, SMTP, HTTP,HTTPS only
 Internet and Web technologies: Introduction to Internet, URL/Web
address, WWW, Web Browsers, Search Engines, Concept of Email,
Video conferencing, Firewall.

Computer Network, Networking, LAN, MAN,


Important WAN, FTP, TCP/IP Model Layers, HTTP,HTTPS,
Terminology Internet, URL/Web address, WWW, Web

6
Browsers, Search Engines, Email, Video
conferencing, Firewall

7
Monthwise Syllabus Teaching Plan (2023-24)
Class-XII Subject: Computer Science Code: 906

Month Subject- content Teaching Revision Practical


Periods Periods Work
April Programming in C++ 12 3 8
Review of topics covered
in C++ of XI Class
Structure
May Class & Objects 13 4 8

Friend function
June Summer Vacations

Project/Activity/Revision Work
July Constructor & Destructor 15 4 7

Inheritance
August Data Structure through 12 4 9
C++ :
Introduction to Data
Structure
Stack
September Linear Queue 8 12 4
Array sorting
Half Yearly Exams
October Database & SQL 15 4 6
commands:
Introduction to Database,
Normalization

Introduction to SQL
November Various Commands in 12 4 5
SQL: DDL,DML,SQL
Clauses, SQL Functions

8
Software Engineering:
SDLC
Testing
December Web Designing using 13 4 7
HTML:
HTML &
Basic tags in HTML

Computer Network and


Internet:
Introduction to Computer
Network

Network Model and


protocols
January Internet and Web 5 2 -
Technologies
February - - -
Revision

March Annual Examination - - -

Note:
 For month wise topic details please refer to “Detailed Syllabus for
Session 2023-24”.
 Subject teachers are advised to direct the students to prepare notebook
of the Terminology/Definitional Words used in different Units for
enhancement of vocabulary or clarity of the concept.
Suggested practical list

1. WAP in C++ to print “HELLO COMPUTER SCIENCE”.


2. WAP in C++ to add two numbers provided by user.
3. WAP in C++ to get Area & Circumference of circle.
4. WAP in C++ to check any number Even or Odd.

9
5. WAP in C++ to check whether given number is palindrome or not.
6. WAP in C++ to pass structure members to function.
7. WAP in C++ to create class & its objects.
8. WAP in C++ to exhibit the use of Scope resolution operator.
9. WAP in C++ to show functioning of friend function.
10.WAP in C++ for single inheritance.
11.WAP in C++ for multilevel inheritance.
12.Write SQL Command for creating a Database.
13.Write SQL Command for creating a table in a database.
14.Write SQL Command for deleting a table.
15.Write SQL Command for inserting records in a table.
16.Write SQL Command for retrieving certain records from a table.
17.Write a simple demo program using HTML.
18.Write an HTML code for making text bold italic & underline.
19.Write an HTML code for paragraph alignment.
20.Write an HTML code for Headings. (<h1> to <h6>)
21.Write an HTML code to insert image.
22.Write an HTML code for adding Hyperlink in webpage.
23.Write an HTML code to show text or picture in motion.

Prescribed Books:
1. Information Technology and Computer Science (HARTRON)

10
Question Paper Design(2023-24)
Class- XII Subject: Computer Science Code: 906

Type of Marks Number Description Total


Question Marks
Essay 4 4 Internal choice will be given 16
in all the questions
Short Answer 2 5 Internal choice will be given. 10

Very Short 1 4 No Internal choice 4


Answer
Objective 1x10 1 4 Multiple Choice Questions 10
Type (10 parts) 2 Fill in the Blanks
2 True/False Questions
2 Assertion-Reason
Total 14 40

11
ह रयाणा िव ालय िश ा बोड
पा य म एवं अ यायवार अंको का वभाजन (2023-24)
क ा- XII वषय: कं यट
ू र व ान कोड:906
सामा य नदश:

1 संपूण पा य म पर आधा रत वा षक पर ा होगी।


2 वा षक पर ा 40 अंक क होगी।
3 ायो गक पर ा** 40 अंक क होगी।
4 आंत रक मू यांकन* 20 अंक का होगा।

*
आंत रक मू यांकन अंक वतरण इस कार है:

मांक अंक आंत रक मू यांकन अंक का वतरण


1 6 02 सैट पर ाएं

2 2 अधवा षक पर ाएं

3 2 सीआरपी (क ा क भागीदार )।

4 5 ोजे ट वक

5 5 छा क उपि थ त के न नानुसार 05 अंक दान कये जायगे:


75% से 80% - 01 अंक
80% से अ धक से 85%तक - 02 अंक
85% से अ धक से 90% तक - 03 अंक
90% से अ धक से 95% तक - 04 अंक
95% से अ धक से 100% तक - 05 अंक

कुल 20

12
**
ैि टकल अंक वतरण

मांक यू नट के नाम अंक

1 लैब टे ट:
एक C++ ो ाम 15
(60% तक + 20% डॉ यूमटे शन + 20% कोड गुणव ा)
एक SQL Query (िजसमे WHERE, HAVING और GROUP BY लॉज़
शा मल होने चा हए)
HTML टै ग का उपयोग कर एक वेब पेज
2 ैि टकल फाइल:
 यूनतम 12 C++ ो ाम 10
 SQL Query: यूनतम 5 सेट (एक टे बल/दो टे बल का योग)
 HTML कोड: यूनतम 5 वेब पेज कोड (सभी बे सक टै ग तथा
इमेज और हाइपर लं स इ सट करना भी शा मल हो)

3 ोजे ट:
(11वीं तथा 12वीं म सीखे गए अ धकांश कॉ से स पर आधा रत) 5
4 मौ खक पर ा 10
कुल अंक 40

13
पा य म संरचना (2023-24)

क ा- XI वषय: कं यूटर व ान कोड: 906

म यू नट अंक कुल पी रयड


सं या ल खत ायो गक
I C++ म ो ा मंग 10 41 23

II C++ के मा यम से डाटा चर 5 32 17
III डाटाबेस और SQL कमांड 8 25 11
IV सॉ टवेयर इंजी नय रंग 4 5 -
(SDLC और टे ि टं ग)
V HTML के उपयोग वारा वेब 5 11 7
डजाइ नंग
VI कं यूटर नेटवक तथा इंटरनेट 8 13 -
कुल अंक 40
यो गक पर ा 40
आंत रक मू यांकन 20
कुल योग 100

14
व तत
ृ पा य म (2023-24)
क ा- XII वषय: कं यट
ू र व ान कोड: 906

यू नट I: C++ म ो ा मंग

 XI क ा म शा मल C++ वषय क समी ा


 चर : प रभाषा, चर वे रएबल बनाना, चर का ऐरे , चर वे रएबल को
फं शन म पास करना
 लास और ऑ जे स :- लास का प रचय, लास ड लेरेशन, डाटा मे बस और
मबर फं श स, ाइवेट और पि लक मे बस, लास के अ दर और बाहर फं शन
डफाइन करना, नेि टं ग मे बर फं श स, लास मे बर फं श स को ए सेस करना,
कोप रे सोलुशन ऑपरे टर (::) का उपयोग, लास म ऐरे का उपयोग
 ड फं शन : - ड लेरेशन और डे फ नशन
 कं टर और ड टर: कं टर क ड लेरेशन और डे फ नशन, कं टर के
कार ( डफ़ॉ ट, पैरामीटरयु त, कॉपी कं टर), ड टर क प रभाषा तथा उपयोग
 इनहे रटस : इनहे रटस का प रचय, बेस लास, डराइ ड लास, विज ब लट मो स
इनहे रटस के कार- संगल, म ट पल, म ट लेवल, हरा रकल, हाइ ड

मह वपण
ू चर , ऐरे , फं शन , लास , ऑ जे ट , ाइवेट मे बर , पि लक मे बर
श दावल नेि टं ग मे बर , मे बर फं शन , ड फं शन , कं टर , ड टर ,
इनहे रटस : संगल , म ट पल और म ट लेवल , हरा रकल , हाइ ड

यू नट II: C++ के मा यम से डाटा चर

 डाटा चर का प रचय : डाटा, डाटा आइटम, डाटा चर


 टै क: टै क का प रचय, टै क के पुश और पॉप ऑपरे शन
 ल नयर यू : प रचय, ल नयर यू म इंसशन और डल शन
 ऐरे सॉ टग : सले शन और बबल सॉट

मह वपण
ू डाटा , डाटा आइटम , डाटा चर , टै क , पश
ु , पॉप, यू, एन- यू, डी-
श दावल यू, सॉ टग , सले शन सॉट , बबल सॉट

15
यू नट III: डेटाबेस & SQL कमां स

 डेटाबेस का प रचय : फाइ स , फ़ स और रका स के कॉ से ट


 नोमलाईजेशन : नोमलाईजेशन क आव यकता , नामल फॉ स : पहल नामल फॉम
(1NF), दस
ू र नामल फॉम (2NF) और तीसर नामल फॉम (3NF) केवल
 SQL का प रचय : SQL, SQL इ तेमाल के फायदे . SQL के डाटा टाइप: इि टजर
, डेसीमल , फ ड लथ करै टर , वे रएबल लथ करै टर
 SQL क व भ न कमां स :DDL कमां स (CREATE, ALTER and DROP) DML
कमां स (INSERT, UPDATE, DELETE, SELECT)
 SQL लॉज़ेज :HAVING, WHERE, GROUP BY, FROM
 SQL फं श स :AVG ( ), COUNT ( ), MAX ( ), MIN ( ), SUM ( )

मह वपूण डाटा , फाइल , फ ड , रकॉड , डेटाबेस , नोमलाईजेशन , नामल फॉम ,1NF,


श दावल 2NF, 3NF, SQL, DDL, DML, लॉज़ , फं शन

यू नट IV: सॉ टवेयर इंजी नय रंग

 सॉ टवेयर डेवलपमट लाइफ साइ कल : सॉ टवेयर इंजी नय रंग का प रचय, सॉ टवेयर


डेवलपमट लाइफ साइ कल (SDLC) के व भ न चरण: र वायरमट गैद रंग और
एना ल सस (सव ), इ वे ट गेशन और फै ट रकॉ डग ( फिज ब लट टडी ),
सॉ टवेयर डज़ाइन, डेवलपमट (को डंग ), टे ि टं ग, इ ल मटे शन, मटे नस
 सॉ टवेयर टे ि टं ग : टे ि टं ग के मेथड : लैक बॉ स टे ि टं ग, वाइट बॉ स टे ि टं ग
लेव स ऑफ़ टे ि टं ग: यू नट टे ि टं ग, इंट ेशन टे ि टं ग, स टम टे ि टं ग और असे टे स
टे ि टं ग

मह वपूण सॉ टवेयर , सॉ टवेयर इंजी नय रंग , SDLC, र वायरमट गैद रंग ,


श दावल एना ल सस , सव , फै ट रकॉ डग , इ वे ट गेशन , फिज ब लट , डज़ाइन ,
डेवलपमट , टे ि टं ग , इ ल मटे शन, मटे नस, लैक बॉ स टे ि टं ग , वाइट

16
बॉ स टे ि टं ग , यू नट टे ि टं ग , इंट ेशन टे ि टं ग , स टम टे ि टं ग ,
असे टे स टे ि टं ग
यू नट V: HTML वारा वेब डजाइ नंग

 HTML का प रचय: HTML टे ट ए डटर, HTML डॉ यूमट को सेव करना, HTML


वेबपेज का बे सक चर
 HTML के बे सक टै स: टै स के कार- ए ट टै ग, कंटे नर टै ग, टै ग क वशेषताए
बे सक HTML टै स: <HTML>, <TITLE>, <BODY>, <HEAD>, पैरा ाफ टै ग
<p>, है डंग टै स (H1-H6), फोम टंग टै स: <b>, <u>, <i>, <strong>, <emp>,
<small>, <big>, <br/>, <marquee> इमेज और हाइपर लंक को इ सट करने के
लए टै स

मह वपूण HTML , टे ट ए डटर , टै ग , फोम टग , हाइपर लंक


श दावल

यू नट VI: कं यट
ू र नेटवक एंड इंटरनेट

 कं यूटर नेटवक का प रचय: नेटव कग तथा नेटव कग क आव यकता, नेटवक के


कार: LAN, MAN, WAN केवल
 नेटवक मॉडल और ोटोकॉ स : TCP/IP मॉडल का प रचय और इसके ोटोकॉ स:
FTP, SMTP, HTTP,HTTPS केवल
 इंटरनेट एंड वेब टे नोलॉजी : इंटरनेट का प रचय, URL /वेब ए ेस, WWW, वेब
ाउज़र, सच इंिज स, ईमेल के कांसे ट, वी डयो कॉ संग, फ़ायरवॉल

मह वपूण कं यूटर नेटवक , नेटव कग , LAN , MAN, WAN, FTP, TCP/IP मॉडल
श दावल लेयस , HTTP,HTTPS, इंटरनेट , URL/वेब ए ेस , WWW, वेब ाउज़र ,
सच इंिज स , ईमेल , वी डयो कॉ संग , फ़ायरवॉल

17
मा सक पा य म श ण योजना (2023-24)

क ा- XII वषय: कं यूटर व ान कोड: 906


म◌ास वषय- व तु श ण दोहराई योगा मक
कालांश कालांश काय

अ ैल C++ म ो ा मंग : 12 3 8
XI क ा म शा मल C++
टॉ प स क समी ा
चर
मई लास और ऑ जे स 13 4 8
ड फं शन

जून
ी मकाल न अवकाश
ोजे ट / एि ट वट / र वसन काय
जुलाई कं टर और ड टर 15 4 7
इनहे रटस

अग त C++ के मा यम से डाटा 12 4 9
चर:
डाटा चर का प रचय
टै क

सतंबर ल नयर यू 12 4 8
ऐरे सॉ टग
अधवा षक पर ाएँ
अक् तूबर डेटाबेस & SQL कमां स: 15 4 6
डेटाबेस का प रचय
नोमलाईजेशन
SQL का प रचय

18
नवंबर SQL क व भ न कमां स 12 4 5
SQL लॉज़ेज
SQL फं श स

सॉ टवेयर इंजी नय रंग:


सॉ टवेयर डेवलपमट लाइफ
साइ कल
सॉ टवेयर टे ि टं ग
दसंबर
HTML वारा वेब 13 4 7
डजाइ नंग:
HTML का प रचय
HTML के बे सक टै स

कं यट
ू र नेटवक एंड
इंटरनेट:
कं यट
ू र नेटवक का प रचय
नेटवक मॉडल और ोटोकॉ स

जनवर इंटरनेट एंड वेब टे नोलॉजी 5 2 -


फ़रवर - - -
दोहराई

माच वा षक पर ा - - -

नोट:

 माहवार वषय ववरण के लए कृपया " व तत


ृ पा य म (2023-24)" दे ख।
 वषय श क को सलाह द जाती है क वे छा को श दावल या अवधारणा क
प टता को बढ़ाने के लए व भ न इकाइय म यु त श दावल /प रभाषा श द क
नोटबक
ु तैयार करने का नदश द।

19
सुझाई गई ायो गक सूची

1. C++ म "HELLO COMPUTER SCIENCE" ट


ं करने के लए एक ो ाम लख।

2. उपयोगकता वारा दान क गई दो सं याओं को जोड़ने के लए C++ म एक ो ाम


लख।

3. व ृ का े फल और प र ध ा त करने के लए C++ म एक ो ाम लख।

4. C++ म कसी भी सं या को सम या वषम क जाँच करने के लए एक ो ाम लख।

5. C++ म यह जांचने के लए क द गई सं या पै लं ोम है या नह ं एक ो ाम लख।

6. संरचना सद य को काय करने के लए पास करने के लए C++ म एक ो ाम लख।

7. C++ म लास और ऑ जे ट बनाने के लए एक ो ाम लख।

8. कोप रे जो यूशन ऑपरे टर के उपयोग को द शत करने के लए C++ म एक ो ाम


लख।

9. ड फं शन क काय णाल दखाने के लए C++ म एक ो ाम लख।

10. संगल इनहे रटस के लए C++ म एक ो ाम लख।

11. म ट लेवेल इनहे रटस के लए C++ म एक ो ाम लख।

12. डेटाबेस बनाने के लए SQL कमांड लख।

13. डेटाबेस म टे बल बनाने के लए SQL कमांड लख।

14. टे बल डल ट करने के लए SQL कमांड लख।

15. टे बल म रकॉ स डालने के लए SQL कमांड लख।

16. टे बल से कुछ रकॉड ा त करने के लए SQL कमांड लख।

17. HTML का उपयोग करके एक सरल डेमो कोड लख।

18. टे ट को बो ड इटै लक और अंडरलाइन करने के लए एक HTML कोड लख।

19. पैरा ाफ अलाइनमट के लए HTML कोड लख।

20
20. Headings के लए एक HTML कोड लख। (<h1> से <h6>)

21. इमेज डालने के लए HTML कोड लख।

22. वेबपेज म हाइपर लंक जोड़ने के लए HTML कोड लख।

23. चलते हुए टे ट और च दखाने के लए एक HTML कोड लख।

नधा रत पु तक:
1. Information Technology & Computer Science (Hartron).

21
न प ा प(2023-24)

क ा- XII वषय: कं यूटर व ान कोड: 906

न का अंक सं या ववरण कुल अंक


कार
नबंधा मक 4 4 सभी न म आंत रक 16
न वक प दया जाएगा
लघु उ र य 2 5 आंत रक वक प दया जाएगा 10

अ त लघु 1 4 कोई आंत रक वक प नह ं 4
उ रय न
व तु न ठ 1x10 1 4 बहु वक पीय न 10
(10 भाग )
न 2 र त थान क पू त कर
2 स य/अस य न
2 अ भकथन-कारण
कुल 14 40

22

You might also like