SlideShare a Scribd company logo
1 of 37
Department of Computer ScienceDepartment of Computer Science
Praveen M JigajinniPraveen M Jigajinni
Sainik School Amaravathinagar, TamilnaduSainik School Amaravathinagar, Tamilnadu
Prepared ByPrepared By
Computer ScienceComputer Science
Course Code : 083Course Code : 083
Class XIClass XI
Syllabus 2019-20Syllabus 2019-20
1. Prerequisites1. Prerequisites
1. Prerequisites1. Prerequisites
• No major prerequisites are required for thisNo major prerequisites are required for this
course other than basic Mathematical skills.course other than basic Mathematical skills.
However, it will be helpful if the student hasHowever, it will be helpful if the student has
a basic knowledge of Computer Applications.a basic knowledge of Computer Applications.
2. Learning2. Learning
OutcomesOutcomes
2. Learning Outcomes
1. Develop basic computational thinking.1. Develop basic computational thinking.
Learn how to reason with variables,Learn how to reason with variables,
state transitions, conditionals, andstate transitions, conditionals, and
iteration.iteration.
2. Understand the notion of data types,2. Understand the notion of data types,
and higher order data structures suchand higher order data structures such
as lists, tuples, and dictionaries.as lists, tuples, and dictionaries.
2. Learning Outcomes
3.3. Appreciate the notion of an algorithm,Appreciate the notion of an algorithm,
and understand its structure,and understand its structure,
including how algorithms handleincluding how algorithms handle
corner cases.corner cases.
4. Develop a basic understanding of4. Develop a basic understanding of
computer systems - architecture,computer systems - architecture,
OS, mobile and cloud computing.OS, mobile and cloud computing.
2. Learning Outcomes
5.5. Learn basic SQL programming.Learn basic SQL programming.
6. Learn all about cyber safety.6. Learn all about cyber safety.
3. Distribution of3. Distribution of
MarksMarks
2.2. Distribution of MarksDistribution of Marks
UnitUnit
NoNo
UnitUnit
NameName MksMks
PeriodsPeriods
ThTh PrPr
11
Computer Systems andComputer Systems and
OrganisationOrganisation 1010 1010 22
22
Computational ThinkingComputational Thinking
and Programmingand Programming 3535 6060 4545
33 Data Management - 1Data Management - 1 1515 3030 2323
44 Society, Law and Ethics - 1Society, Law and Ethics - 1 1010 1010
TotalTotal 7070 110110 7070
Unit 1Unit 1
Computer Systems andComputer Systems and
OrganisationOrganisation
(10 Theory + 02 Practical)(10 Theory + 02 Practical)
Marks: 10Marks: 10
 Basic computer organisation:Basic computer organisation:
description of a computer system anddescription of a computer system and
mobilemobile
 system, CPU, memory, hard disk, I/O,system, CPU, memory, hard disk, I/O,
battery.battery.
 Types of software: application,Types of software: application,
System, utility.System, utility.
 Memory Units: bit, byte, MB, GB, TB,Memory Units: bit, byte, MB, GB, TB,
and PB.and PB.
Unit 1: Computer Systems and
Organisation
 Boolean logic: OR, AND, NAND, NOR,Boolean logic: OR, AND, NAND, NOR,
XOR, NOT, truth tables, De Morgan’sXOR, NOT, truth tables, De Morgan’s
lawslaws
 Information representation: numbersInformation representation: numbers
in base 2, 8, 16, binary additionin base 2, 8, 16, binary addition
 Strings: ASCII, UTF8, UTF32, ISCIIStrings: ASCII, UTF8, UTF32, ISCII
(Indian script code), Unicode(Indian script code), Unicode
 Basic concepts of FlowchartBasic concepts of Flowchart
Unit 1: Computer Systems and
Organisation
 Concept of Compiler & InterpreterConcept of Compiler & Interpreter
 Running a program: Notion of anRunning a program: Notion of an
operating system, how an operatingoperating system, how an operating
system runs a program, idea ofsystem runs a program, idea of
loading, operating system as aloading, operating system as a
resource manager.resource manager.
Unit 1: Computer Systems and
Organisation
 Concept of cloud computing, cloudConcept of cloud computing, cloud
(public/private), introduction to(public/private), introduction to
parallelparallel
computing.computing.
Unit 1: Computer Systems and
Organisation
Unit 2Unit 2
Computational ThinkingComputational Thinking
and Programmingand Programming
(60Theory + 45 Practical)(60Theory + 45 Practical)
Marks: 35Marks: 35
 Basics of Computational Thinking:Basics of Computational Thinking:
Decomposition, Pattern Recognition/Decomposition, Pattern Recognition/
DataData
 representation, Generalization/ Datarepresentation, Generalization/ Data
Abstraction and algorithm.Abstraction and algorithm.
Unit 2: Computational Thinking and
Programming
 Familiarization with the basics ofFamiliarization with the basics of
Python programming: a simple “helloPython programming: a simple “hello
world"world"
 program, process of writing a programprogram, process of writing a program
(Interactive & Script mode), running it,(Interactive & Script mode), running it,
and printand print
 statements; simple data-types:statements; simple data-types:
integer, float, stringinteger, float, string
Unit 2: Computational Thinking and
Programming
 Features of Python, Python CharacterFeatures of Python, Python Character
Set, Token & Identifiers, Keywords,Set, Token & Identifiers, Keywords,
 Literals, Delimiters, operators.Literals, Delimiters, operators.
 Comments: (Single line & Multiline/Comments: (Single line & Multiline/
Continuation statements), Clarity &Continuation statements), Clarity &
 Simplification of expression.Simplification of expression.
Unit 2: Computational Thinking and
Programming
 Introduce the notion of a variable, andIntroduce the notion of a variable, and
methods to manipulate it (concept ofmethods to manipulate it (concept of
L-value and R-value evenif not taughtL-value and R-value evenif not taught
explicitly).explicitly).
 Knowledge of data types andKnowledge of data types and
operators: accepting input from theoperators: accepting input from the
console, assignment statement,console, assignment statement,
expressions, operators and theirexpressions, operators and their
precedence.precedence.
Unit 2: Computational Thinking and
Programming
Unit 2: Computational Thinking and
Programming
 Operators & types: Binary operators-Operators & types: Binary operators-
Arithmetic, Relational operators,Arithmetic, Relational operators,
LogicalLogical
 Operators, Augmented AssignmentOperators, Augmented Assignment
operators.operators.
 Conditional statements: if, if-else, if-Conditional statements: if, if-else, if-
elif-else; simple programs: e.g.:elif-else; simple programs: e.g.:
absoluteabsolute
 value, sort 3 numbers, and divisibility.value, sort 3 numbers, and divisibility.
 Notion of iterative computation andNotion of iterative computation and
control flow: for(range(),len()), while,control flow: for(range(),len()), while,
flowcharts, suggested programs:flowcharts, suggested programs:
interest calculation and factorials, etcinterest calculation and factorials, etc
Unit 2: Computational Thinking and
Programming
 Idea of debugging: errors andIdea of debugging: errors and
exceptions; debugging: pdb, breakexceptions; debugging: pdb, break
points.points.
 Lists, tuples and dictionary: findingLists, tuples and dictionary: finding
the maximum, minimum, mean; linearthe maximum, minimum, mean; linear
 search on list/ tuple of numbers, andsearch on list/ tuple of numbers, and
counting the frequency of elements incounting the frequency of elements in
a lista list
Unit 2: Computational Thinking and
Programming
 Sorting algorithm: bubble andSorting algorithm: bubble and
insertion sort; count the number ofinsertion sort; count the number of
operations while sorting.operations while sorting.
 Strings: Traversing, compare, concat,Strings: Traversing, compare, concat,
substring.substring.
Unit 2: Computational Thinking and
Programming
 Introduction to Python modules:Introduction to Python modules:
Importing math (sqrt, cell, floor, pow,Importing math (sqrt, cell, floor, pow,
fabs, sin,cos, tan, random (random,fabs, sin,cos, tan, random (random,
randint, randrange), statistics (mean,randint, randrange), statistics (mean,
median, mode) modules.median, mode) modules.
Unit 2: Computational Thinking and
Programming
Unit 3Unit 3
Data Management -1Data Management -1
(30 Theory + 23 Practical)(30 Theory + 23 Practical)
Marks: 15Marks: 15
 Relational databases: Concept of aRelational databases: Concept of a
database, relations, attributes anddatabase, relations, attributes and
tuples, keys- candidate key, primarytuples, keys- candidate key, primary
key, alternate key, foreign key;Degreekey, alternate key, foreign key;Degree
and cardinality of a table.and cardinality of a table.
Unit 3 - Data Management -1Unit 3 - Data Management -1
 Use SQL – DDL/ DML commands toUse SQL – DDL/ DML commands to
CREATE TABLE, INSERT INTO,CREATE TABLE, INSERT INTO,
UPDATE TABLE , DELETE FROM,UPDATE TABLE , DELETE FROM,
ALTER TABLE,MODIFY TABLE, DROPALTER TABLE,MODIFY TABLE, DROP
TABLE, keys, and foreign keys; toTABLE, keys, and foreign keys; to
view content of a table: SELECT-view content of a table: SELECT-
FROM- WHERE-ORDER BY alongwithFROM- WHERE-ORDER BY alongwith
BETWEEN, IN, LIKE, (Queries only onBETWEEN, IN, LIKE, (Queries only on
single table)single table)
Unit 3 - Data Management -1Unit 3 - Data Management -1
 Aggregate functions MIN, MAX, AVG,Aggregate functions MIN, MAX, AVG,
COUNT, SUMCOUNT, SUM
 Basics of NoSQL databases.Basics of NoSQL databases.
Unit 3 - Data Management -1Unit 3 - Data Management -1
Unit 4Unit 4
Unit 4: Society, Law andUnit 4: Society, Law and
Ethics - Cyber safetyEthics - Cyber safety
(10 Theory)(10 Theory)
Marks: 10Marks: 10
 Cyber safety: safely browsing the web,Cyber safety: safely browsing the web,
identity protection, confidentiality,identity protection, confidentiality,
social networks, cyber trollsandsocial networks, cyber trollsand
bullyingbullying
 Appropriate usage of social networks:Appropriate usage of social networks:
spread of rumours, and commonspread of rumours, and common
social networking sites (Twitter,social networking sites (Twitter,
LinkedIn, and Facebook) and specificLinkedIn, and Facebook) and specific
usage rules.usage rules.
Unit 4: Society, Law and Ethics -Unit 4: Society, Law and Ethics -
Cyber safetyCyber safety
 Safely accessing web sites: adware,Safely accessing web sites: adware,
malware, viruses, Trojans.malware, viruses, Trojans.
 Safely communicating data: secureSafely communicating data: secure
connections, eavesdropping, phishingconnections, eavesdropping, phishing
and identity verification.and identity verification.
Unit 4: Society, Law and Ethics -Unit 4: Society, Law and Ethics -
Cyber safetyCyber safety
5. Unit 55. Unit 5
PracticalPractical
(30 Marks)(30 Marks)
PracticalPractical
S.NoS.No Unit NameUnit Name MarksMarks
(Total=30)(Total=30)
0101 LAB TEST (12 MARKS)LAB TEST (12 MARKS)
(a)(a) Python program (60% logicPython program (60% logic
+ 20% documentation ++ 20% documentation +
20% code quality)20% code quality)
0808
(b)(b) SQL program (at least 4SQL program (at least 4
queries)queries)
0404
PracticalPractical
S.NoS.No Unit NameUnit Name MarksMarks
(Total=30)(Total=30)
0202 Report File + Viva (10 marks)Report File + Viva (10 marks)
(a)(a) Report file: Minimum 20Report file: Minimum 20
Python programs and 8 SQLPython programs and 8 SQL
commandscommands
0707
(b)(b) Viva voce (based on theViva voce (based on the
report file)report file)
0303
PracticalPractical
S.NoS.No Unit NameUnit Name MarksMarks
(Total=30)(Total=30)
0303 Project (that uses most ofProject (that uses most of
the concepts that havethe concepts that have
been learnt)been learnt)
(See CS-XII for the rules(See CS-XII for the rules
regarding the projects).regarding the projects).
0808
Thank You.Thank You.
Courtesy CBSECourtesy CBSE

More Related Content

What's hot

ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREASON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAScscpconf
 
Deep learning Introduction and Basics
Deep learning  Introduction and BasicsDeep learning  Introduction and Basics
Deep learning Introduction and BasicsNitin Mishra
 
Information technology for managers objectives
Information technology for managers   objectivesInformation technology for managers   objectives
Information technology for managers objectivesRohit Sharma
 
10 css week 2 hardware and-software-ipos_
10 css week 2 hardware and-software-ipos_10 css week 2 hardware and-software-ipos_
10 css week 2 hardware and-software-ipos_AronPaul5
 
Introduction to deep learning workshop
Introduction to deep learning workshopIntroduction to deep learning workshop
Introduction to deep learning workshopShamane Siriwardhana
 
Ic3 gs5-computing-fundamentals-021016
Ic3 gs5-computing-fundamentals-021016Ic3 gs5-computing-fundamentals-021016
Ic3 gs5-computing-fundamentals-021016My Dung Pham
 
Introduction to information technology
Introduction to information technologyIntroduction to information technology
Introduction to information technologyEskenderAlAsbahi
 
Introduction of computer Book
Introduction of computer BookIntroduction of computer Book
Introduction of computer Bookimtiazalijoono
 
Deep Learning With Python Tutorial | Edureka
Deep Learning With Python Tutorial | EdurekaDeep Learning With Python Tutorial | Edureka
Deep Learning With Python Tutorial | EdurekaEdureka!
 
IT101 lecture1 and 2
IT101 lecture1 and 2IT101 lecture1 and 2
IT101 lecture1 and 2Khizer Aslam
 
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre..."An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...Edge AI and Vision Alliance
 
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...Mubashir Ali
 
3d printer for future @1000KV Technologies 9030844877
3d printer for future @1000KV Technologies 90308448773d printer for future @1000KV Technologies 9030844877
3d printer for future @1000KV Technologies 90308448771000kv technologies
 

What's hot (19)

ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREASON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
 
Deep learning Introduction and Basics
Deep learning  Introduction and BasicsDeep learning  Introduction and Basics
Deep learning Introduction and Basics
 
Information technology for managers objectives
Information technology for managers   objectivesInformation technology for managers   objectives
Information technology for managers objectives
 
Computer
ComputerComputer
Computer
 
10 css week 2 hardware and-software-ipos_
10 css week 2 hardware and-software-ipos_10 css week 2 hardware and-software-ipos_
10 css week 2 hardware and-software-ipos_
 
Introduction to deep learning workshop
Introduction to deep learning workshopIntroduction to deep learning workshop
Introduction to deep learning workshop
 
Ic3 gs5-computing-fundamentals-021016
Ic3 gs5-computing-fundamentals-021016Ic3 gs5-computing-fundamentals-021016
Ic3 gs5-computing-fundamentals-021016
 
La2 computer systems
La2 computer systemsLa2 computer systems
La2 computer systems
 
Introduction to information technology
Introduction to information technologyIntroduction to information technology
Introduction to information technology
 
Lab 1 computer intro1
Lab 1   computer intro1Lab 1   computer intro1
Lab 1 computer intro1
 
Introduction of computer Book
Introduction of computer BookIntroduction of computer Book
Introduction of computer Book
 
Ict in education fudma 2017
Ict in education fudma 2017Ict in education fudma 2017
Ict in education fudma 2017
 
Deep Learning With Python Tutorial | Edureka
Deep Learning With Python Tutorial | EdurekaDeep Learning With Python Tutorial | Edureka
Deep Learning With Python Tutorial | Edureka
 
IT101 lecture1 and 2
IT101 lecture1 and 2IT101 lecture1 and 2
IT101 lecture1 and 2
 
Chapter 2(answer)2
Chapter 2(answer)2Chapter 2(answer)2
Chapter 2(answer)2
 
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre..."An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
 
Fundamental note New
Fundamental note NewFundamental note New
Fundamental note New
 
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
 
3d printer for future @1000KV Technologies 9030844877
3d printer for future @1000KV Technologies 90308448773d printer for future @1000KV Technologies 9030844877
3d printer for future @1000KV Technologies 9030844877
 

Similar to Chapter 0 syllabus 2019 20

14 computer science_new
14 computer science_new14 computer science_new
14 computer science_newalteccore
 
14_Computer_science_New.pdf
14_Computer_science_New.pdf14_Computer_science_New.pdf
14_Computer_science_New.pdfbasavaraj852759
 
Bachelor of science in information technology- B.Sc-IT
Bachelor of science in information technology- B.Sc-ITBachelor of science in information technology- B.Sc-IT
Bachelor of science in information technology- B.Sc-ITmahatmagandhiuniversity
 
Computer sci & applicat set syllabus
Computer sci & applicat set syllabusComputer sci & applicat set syllabus
Computer sci & applicat set syllabusbehappymdgotarkar
 
Computer_Science_Sr.Sec_2021-22.pdf
Computer_Science_Sr.Sec_2021-22.pdfComputer_Science_Sr.Sec_2021-22.pdf
Computer_Science_Sr.Sec_2021-22.pdfSathyaPrabha11
 
SoftComputingUNIT-1_Neural_Network_Architectures.pptx
SoftComputingUNIT-1_Neural_Network_Architectures.pptxSoftComputingUNIT-1_Neural_Network_Architectures.pptx
SoftComputingUNIT-1_Neural_Network_Architectures.pptxPrateekPatidar13
 
Computer application in mgt www.it-workss.com
Computer application in mgt   www.it-workss.comComputer application in mgt   www.it-workss.com
Computer application in mgt www.it-workss.comVarunraj Kalse
 
The Role Of Software And Hardware As A Common Part Of The...
The Role Of Software And Hardware As A Common Part Of The...The Role Of Software And Hardware As A Common Part Of The...
The Role Of Software And Hardware As A Common Part Of The...Sheena Crouch
 
COA-Unit 1 Introduction.pptx
COA-Unit 1 Introduction.pptxCOA-Unit 1 Introduction.pptx
COA-Unit 1 Introduction.pptxOmGadekar2
 
Artificial intelligence engineer course
Artificial intelligence engineer courseArtificial intelligence engineer course
Artificial intelligence engineer courseIbrahim Khleifat
 

Similar to Chapter 0 syllabus 2019 20 (20)

11 Python CBSE Syllabus
11    Python CBSE Syllabus11    Python CBSE Syllabus
11 Python CBSE Syllabus
 
11 syllabus
11    syllabus11    syllabus
11 syllabus
 
14 computer science_new
14 computer science_new14 computer science_new
14 computer science_new
 
14_Computer_science_New.pdf
14_Computer_science_New.pdf14_Computer_science_New.pdf
14_Computer_science_New.pdf
 
Bachelor of science in information technology- B.Sc-IT
Bachelor of science in information technology- B.Sc-ITBachelor of science in information technology- B.Sc-IT
Bachelor of science in information technology- B.Sc-IT
 
Cs syllabus 22
Cs  syllabus 22Cs  syllabus 22
Cs syllabus 22
 
Programming for Problem Solving
Programming for Problem Solving Programming for Problem Solving
Programming for Problem Solving
 
C+++
C+++C+++
C+++
 
Computer sci & applicat set syllabus
Computer sci & applicat set syllabusComputer sci & applicat set syllabus
Computer sci & applicat set syllabus
 
Bachelor in-computer-application
Bachelor in-computer-applicationBachelor in-computer-application
Bachelor in-computer-application
 
Computer_Science_Sr.Sec_2021-22.pdf
Computer_Science_Sr.Sec_2021-22.pdfComputer_Science_Sr.Sec_2021-22.pdf
Computer_Science_Sr.Sec_2021-22.pdf
 
COA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdfCOA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdf
 
SoftComputingUNIT-1_Neural_Network_Architectures.pptx
SoftComputingUNIT-1_Neural_Network_Architectures.pptxSoftComputingUNIT-1_Neural_Network_Architectures.pptx
SoftComputingUNIT-1_Neural_Network_Architectures.pptx
 
Computer application in mgt www.it-workss.com
Computer application in mgt   www.it-workss.comComputer application in mgt   www.it-workss.com
Computer application in mgt www.it-workss.com
 
C with lab
C with labC with lab
C with lab
 
Chapter 1- IT.pptx
Chapter 1- IT.pptxChapter 1- IT.pptx
Chapter 1- IT.pptx
 
The Role Of Software And Hardware As A Common Part Of The...
The Role Of Software And Hardware As A Common Part Of The...The Role Of Software And Hardware As A Common Part Of The...
The Role Of Software And Hardware As A Common Part Of The...
 
APS PGT Computer Science SylIabus
APS PGT Computer Science SylIabusAPS PGT Computer Science SylIabus
APS PGT Computer Science SylIabus
 
COA-Unit 1 Introduction.pptx
COA-Unit 1 Introduction.pptxCOA-Unit 1 Introduction.pptx
COA-Unit 1 Introduction.pptx
 
Artificial intelligence engineer course
Artificial intelligence engineer courseArtificial intelligence engineer course
Artificial intelligence engineer course
 

More from Praveen M Jigajinni

Chapter 09 design and analysis of algorithms
Chapter 09  design and analysis of algorithmsChapter 09  design and analysis of algorithms
Chapter 09 design and analysis of algorithmsPraveen M Jigajinni
 
Chapter 06 constructors and destructors
Chapter 06 constructors and destructorsChapter 06 constructors and destructors
Chapter 06 constructors and destructorsPraveen M Jigajinni
 
Chapter 04 object oriented programming
Chapter 04 object oriented programmingChapter 04 object oriented programming
Chapter 04 object oriented programmingPraveen M Jigajinni
 
Chapter 8 getting started with python
Chapter 8 getting started with pythonChapter 8 getting started with python
Chapter 8 getting started with pythonPraveen M Jigajinni
 
Chapter 7 basics of computational thinking
Chapter 7 basics of computational thinkingChapter 7 basics of computational thinking
Chapter 7 basics of computational thinkingPraveen M Jigajinni
 
Chapter 6 algorithms and flow charts
Chapter 6  algorithms and flow chartsChapter 6  algorithms and flow charts
Chapter 6 algorithms and flow chartsPraveen M Jigajinni
 

More from Praveen M Jigajinni (20)

Chapter 09 design and analysis of algorithms
Chapter 09  design and analysis of algorithmsChapter 09  design and analysis of algorithms
Chapter 09 design and analysis of algorithms
 
Chapter 08 data file handling
Chapter 08 data file handlingChapter 08 data file handling
Chapter 08 data file handling
 
Chapter 07 inheritance
Chapter 07 inheritanceChapter 07 inheritance
Chapter 07 inheritance
 
Chapter 06 constructors and destructors
Chapter 06 constructors and destructorsChapter 06 constructors and destructors
Chapter 06 constructors and destructors
 
Chapter 05 classes and objects
Chapter 05 classes and objectsChapter 05 classes and objects
Chapter 05 classes and objects
 
Chapter 04 object oriented programming
Chapter 04 object oriented programmingChapter 04 object oriented programming
Chapter 04 object oriented programming
 
Chapter 03 python libraries
Chapter 03 python librariesChapter 03 python libraries
Chapter 03 python libraries
 
Chapter 02 functions -class xii
Chapter 02   functions -class xiiChapter 02   functions -class xii
Chapter 02 functions -class xii
 
Unit 3 MongDB
Unit 3 MongDBUnit 3 MongDB
Unit 3 MongDB
 
Chapter 17 Tuples
Chapter 17 TuplesChapter 17 Tuples
Chapter 17 Tuples
 
Chapter 15 Lists
Chapter 15 ListsChapter 15 Lists
Chapter 15 Lists
 
Chapter 14 strings
Chapter 14 stringsChapter 14 strings
Chapter 14 strings
 
Chapter 13 exceptional handling
Chapter 13 exceptional handlingChapter 13 exceptional handling
Chapter 13 exceptional handling
 
Chapter 10 data handling
Chapter 10 data handlingChapter 10 data handling
Chapter 10 data handling
 
Chapter 9 python fundamentals
Chapter 9 python fundamentalsChapter 9 python fundamentals
Chapter 9 python fundamentals
 
Chapter 8 getting started with python
Chapter 8 getting started with pythonChapter 8 getting started with python
Chapter 8 getting started with python
 
Chapter 7 basics of computational thinking
Chapter 7 basics of computational thinkingChapter 7 basics of computational thinking
Chapter 7 basics of computational thinking
 
Chapter 6 algorithms and flow charts
Chapter 6  algorithms and flow chartsChapter 6  algorithms and flow charts
Chapter 6 algorithms and flow charts
 
Chapter 5 boolean algebra
Chapter 5 boolean algebraChapter 5 boolean algebra
Chapter 5 boolean algebra
 
Chapter 4 number system
Chapter 4 number systemChapter 4 number system
Chapter 4 number system
 

Recently uploaded

Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 

Recently uploaded (20)

Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 

Chapter 0 syllabus 2019 20

  • 1. Department of Computer ScienceDepartment of Computer Science Praveen M JigajinniPraveen M Jigajinni Sainik School Amaravathinagar, TamilnaduSainik School Amaravathinagar, Tamilnadu Prepared ByPrepared By
  • 2. Computer ScienceComputer Science Course Code : 083Course Code : 083 Class XIClass XI Syllabus 2019-20Syllabus 2019-20
  • 4. 1. Prerequisites1. Prerequisites • No major prerequisites are required for thisNo major prerequisites are required for this course other than basic Mathematical skills.course other than basic Mathematical skills. However, it will be helpful if the student hasHowever, it will be helpful if the student has a basic knowledge of Computer Applications.a basic knowledge of Computer Applications.
  • 6. 2. Learning Outcomes 1. Develop basic computational thinking.1. Develop basic computational thinking. Learn how to reason with variables,Learn how to reason with variables, state transitions, conditionals, andstate transitions, conditionals, and iteration.iteration. 2. Understand the notion of data types,2. Understand the notion of data types, and higher order data structures suchand higher order data structures such as lists, tuples, and dictionaries.as lists, tuples, and dictionaries.
  • 7. 2. Learning Outcomes 3.3. Appreciate the notion of an algorithm,Appreciate the notion of an algorithm, and understand its structure,and understand its structure, including how algorithms handleincluding how algorithms handle corner cases.corner cases. 4. Develop a basic understanding of4. Develop a basic understanding of computer systems - architecture,computer systems - architecture, OS, mobile and cloud computing.OS, mobile and cloud computing.
  • 8. 2. Learning Outcomes 5.5. Learn basic SQL programming.Learn basic SQL programming. 6. Learn all about cyber safety.6. Learn all about cyber safety.
  • 9. 3. Distribution of3. Distribution of MarksMarks
  • 10. 2.2. Distribution of MarksDistribution of Marks UnitUnit NoNo UnitUnit NameName MksMks PeriodsPeriods ThTh PrPr 11 Computer Systems andComputer Systems and OrganisationOrganisation 1010 1010 22 22 Computational ThinkingComputational Thinking and Programmingand Programming 3535 6060 4545 33 Data Management - 1Data Management - 1 1515 3030 2323 44 Society, Law and Ethics - 1Society, Law and Ethics - 1 1010 1010 TotalTotal 7070 110110 7070
  • 11. Unit 1Unit 1 Computer Systems andComputer Systems and OrganisationOrganisation (10 Theory + 02 Practical)(10 Theory + 02 Practical) Marks: 10Marks: 10
  • 12.  Basic computer organisation:Basic computer organisation: description of a computer system anddescription of a computer system and mobilemobile  system, CPU, memory, hard disk, I/O,system, CPU, memory, hard disk, I/O, battery.battery.  Types of software: application,Types of software: application, System, utility.System, utility.  Memory Units: bit, byte, MB, GB, TB,Memory Units: bit, byte, MB, GB, TB, and PB.and PB. Unit 1: Computer Systems and Organisation
  • 13.  Boolean logic: OR, AND, NAND, NOR,Boolean logic: OR, AND, NAND, NOR, XOR, NOT, truth tables, De Morgan’sXOR, NOT, truth tables, De Morgan’s lawslaws  Information representation: numbersInformation representation: numbers in base 2, 8, 16, binary additionin base 2, 8, 16, binary addition  Strings: ASCII, UTF8, UTF32, ISCIIStrings: ASCII, UTF8, UTF32, ISCII (Indian script code), Unicode(Indian script code), Unicode  Basic concepts of FlowchartBasic concepts of Flowchart Unit 1: Computer Systems and Organisation
  • 14.  Concept of Compiler & InterpreterConcept of Compiler & Interpreter  Running a program: Notion of anRunning a program: Notion of an operating system, how an operatingoperating system, how an operating system runs a program, idea ofsystem runs a program, idea of loading, operating system as aloading, operating system as a resource manager.resource manager. Unit 1: Computer Systems and Organisation
  • 15.  Concept of cloud computing, cloudConcept of cloud computing, cloud (public/private), introduction to(public/private), introduction to parallelparallel computing.computing. Unit 1: Computer Systems and Organisation
  • 16. Unit 2Unit 2 Computational ThinkingComputational Thinking and Programmingand Programming (60Theory + 45 Practical)(60Theory + 45 Practical) Marks: 35Marks: 35
  • 17.  Basics of Computational Thinking:Basics of Computational Thinking: Decomposition, Pattern Recognition/Decomposition, Pattern Recognition/ DataData  representation, Generalization/ Datarepresentation, Generalization/ Data Abstraction and algorithm.Abstraction and algorithm. Unit 2: Computational Thinking and Programming
  • 18.  Familiarization with the basics ofFamiliarization with the basics of Python programming: a simple “helloPython programming: a simple “hello world"world"  program, process of writing a programprogram, process of writing a program (Interactive & Script mode), running it,(Interactive & Script mode), running it, and printand print  statements; simple data-types:statements; simple data-types: integer, float, stringinteger, float, string Unit 2: Computational Thinking and Programming
  • 19.  Features of Python, Python CharacterFeatures of Python, Python Character Set, Token & Identifiers, Keywords,Set, Token & Identifiers, Keywords,  Literals, Delimiters, operators.Literals, Delimiters, operators.  Comments: (Single line & Multiline/Comments: (Single line & Multiline/ Continuation statements), Clarity &Continuation statements), Clarity &  Simplification of expression.Simplification of expression. Unit 2: Computational Thinking and Programming
  • 20.  Introduce the notion of a variable, andIntroduce the notion of a variable, and methods to manipulate it (concept ofmethods to manipulate it (concept of L-value and R-value evenif not taughtL-value and R-value evenif not taught explicitly).explicitly).  Knowledge of data types andKnowledge of data types and operators: accepting input from theoperators: accepting input from the console, assignment statement,console, assignment statement, expressions, operators and theirexpressions, operators and their precedence.precedence. Unit 2: Computational Thinking and Programming
  • 21. Unit 2: Computational Thinking and Programming  Operators & types: Binary operators-Operators & types: Binary operators- Arithmetic, Relational operators,Arithmetic, Relational operators, LogicalLogical  Operators, Augmented AssignmentOperators, Augmented Assignment operators.operators.
  • 22.  Conditional statements: if, if-else, if-Conditional statements: if, if-else, if- elif-else; simple programs: e.g.:elif-else; simple programs: e.g.: absoluteabsolute  value, sort 3 numbers, and divisibility.value, sort 3 numbers, and divisibility.  Notion of iterative computation andNotion of iterative computation and control flow: for(range(),len()), while,control flow: for(range(),len()), while, flowcharts, suggested programs:flowcharts, suggested programs: interest calculation and factorials, etcinterest calculation and factorials, etc Unit 2: Computational Thinking and Programming
  • 23.  Idea of debugging: errors andIdea of debugging: errors and exceptions; debugging: pdb, breakexceptions; debugging: pdb, break points.points.  Lists, tuples and dictionary: findingLists, tuples and dictionary: finding the maximum, minimum, mean; linearthe maximum, minimum, mean; linear  search on list/ tuple of numbers, andsearch on list/ tuple of numbers, and counting the frequency of elements incounting the frequency of elements in a lista list Unit 2: Computational Thinking and Programming
  • 24.  Sorting algorithm: bubble andSorting algorithm: bubble and insertion sort; count the number ofinsertion sort; count the number of operations while sorting.operations while sorting.  Strings: Traversing, compare, concat,Strings: Traversing, compare, concat, substring.substring. Unit 2: Computational Thinking and Programming
  • 25.  Introduction to Python modules:Introduction to Python modules: Importing math (sqrt, cell, floor, pow,Importing math (sqrt, cell, floor, pow, fabs, sin,cos, tan, random (random,fabs, sin,cos, tan, random (random, randint, randrange), statistics (mean,randint, randrange), statistics (mean, median, mode) modules.median, mode) modules. Unit 2: Computational Thinking and Programming
  • 26. Unit 3Unit 3 Data Management -1Data Management -1 (30 Theory + 23 Practical)(30 Theory + 23 Practical) Marks: 15Marks: 15
  • 27.  Relational databases: Concept of aRelational databases: Concept of a database, relations, attributes anddatabase, relations, attributes and tuples, keys- candidate key, primarytuples, keys- candidate key, primary key, alternate key, foreign key;Degreekey, alternate key, foreign key;Degree and cardinality of a table.and cardinality of a table. Unit 3 - Data Management -1Unit 3 - Data Management -1
  • 28.  Use SQL – DDL/ DML commands toUse SQL – DDL/ DML commands to CREATE TABLE, INSERT INTO,CREATE TABLE, INSERT INTO, UPDATE TABLE , DELETE FROM,UPDATE TABLE , DELETE FROM, ALTER TABLE,MODIFY TABLE, DROPALTER TABLE,MODIFY TABLE, DROP TABLE, keys, and foreign keys; toTABLE, keys, and foreign keys; to view content of a table: SELECT-view content of a table: SELECT- FROM- WHERE-ORDER BY alongwithFROM- WHERE-ORDER BY alongwith BETWEEN, IN, LIKE, (Queries only onBETWEEN, IN, LIKE, (Queries only on single table)single table) Unit 3 - Data Management -1Unit 3 - Data Management -1
  • 29.  Aggregate functions MIN, MAX, AVG,Aggregate functions MIN, MAX, AVG, COUNT, SUMCOUNT, SUM  Basics of NoSQL databases.Basics of NoSQL databases. Unit 3 - Data Management -1Unit 3 - Data Management -1
  • 30. Unit 4Unit 4 Unit 4: Society, Law andUnit 4: Society, Law and Ethics - Cyber safetyEthics - Cyber safety (10 Theory)(10 Theory) Marks: 10Marks: 10
  • 31.  Cyber safety: safely browsing the web,Cyber safety: safely browsing the web, identity protection, confidentiality,identity protection, confidentiality, social networks, cyber trollsandsocial networks, cyber trollsand bullyingbullying  Appropriate usage of social networks:Appropriate usage of social networks: spread of rumours, and commonspread of rumours, and common social networking sites (Twitter,social networking sites (Twitter, LinkedIn, and Facebook) and specificLinkedIn, and Facebook) and specific usage rules.usage rules. Unit 4: Society, Law and Ethics -Unit 4: Society, Law and Ethics - Cyber safetyCyber safety
  • 32.  Safely accessing web sites: adware,Safely accessing web sites: adware, malware, viruses, Trojans.malware, viruses, Trojans.  Safely communicating data: secureSafely communicating data: secure connections, eavesdropping, phishingconnections, eavesdropping, phishing and identity verification.and identity verification. Unit 4: Society, Law and Ethics -Unit 4: Society, Law and Ethics - Cyber safetyCyber safety
  • 33. 5. Unit 55. Unit 5 PracticalPractical (30 Marks)(30 Marks)
  • 34. PracticalPractical S.NoS.No Unit NameUnit Name MarksMarks (Total=30)(Total=30) 0101 LAB TEST (12 MARKS)LAB TEST (12 MARKS) (a)(a) Python program (60% logicPython program (60% logic + 20% documentation ++ 20% documentation + 20% code quality)20% code quality) 0808 (b)(b) SQL program (at least 4SQL program (at least 4 queries)queries) 0404
  • 35. PracticalPractical S.NoS.No Unit NameUnit Name MarksMarks (Total=30)(Total=30) 0202 Report File + Viva (10 marks)Report File + Viva (10 marks) (a)(a) Report file: Minimum 20Report file: Minimum 20 Python programs and 8 SQLPython programs and 8 SQL commandscommands 0707 (b)(b) Viva voce (based on theViva voce (based on the report file)report file) 0303
  • 36. PracticalPractical S.NoS.No Unit NameUnit Name MarksMarks (Total=30)(Total=30) 0303 Project (that uses most ofProject (that uses most of the concepts that havethe concepts that have been learnt)been learnt) (See CS-XII for the rules(See CS-XII for the rules regarding the projects).regarding the projects). 0808
  • 37. Thank You.Thank You. Courtesy CBSECourtesy CBSE