You are on page 1of 18

COMPUTER SCIENCE

The academic year is divided into four terms. The evaluation of the child’s progress is based on the formal examinations which will be held at the end of
each term.

There will be four formal examinations in a session –

 Pre Mid-Term Assessments-1 (PT1) - This will include the entire syllabus of Term-1.
 Mid-Term Assessments (MT) – This is cumulative in nature and includes the entire syllabus of Term-1 & Term-2.
 Post Mid-Term Assessments-2 (PT2) - This will include the syllabus of Term-3 only.
 Annual Examinations (AE) – This will be cumulative in nature and will include the entire syllabus from Term-1 to Term-4.

Evaluation of Academic Subjects in Class XI

Percentage of
Duration of
Weightage in
Type of Assessment Month Written Max Marks
academic
Assessment
session

Pre Mid-Term Assessment (Written and Practical Assessment) 5% Jul 2 hours Theory - 30 Marks + Practical – 20 Marks

Mid-Term Assessment (Written and Practical Assessment) 10% Sep 3 hours Theory -70 Marks + Practicals – 30 Marks

Post Mid-Term Assessment (Written and Practical Assessment) 5% Dec 2 hours Theory - 30 Marks + Practical – 20 Marks

Feb- 3 hours
Annual Examination (Written and Practical Assessment) 80% Theory -70 Marks + Practicals – 30 Marks
March

Final Result = PT1 (5%) + MT (10%) + PT2 (5%) + AE (80%) = 100 %


PRE & POST MID TERM ASSESSMENT
The details of PT1 & PT2 and MT & AE Question Paper given below: - TOTAL MARKS 50. Duration: 2 Hours

S. No. Skills to be tested Number of questions Total Marks


1 Knowledge 2
2 Logical / Analytical 3
30
3 Efficiency/Application based 2
TOTAL 07

20 Marks for Practical Testing


Format of the question paper

Questions Total MARKS Categories for all questions


1 10
2 10 VERY SHORT ANSWER
3 10
SHORT ANSWER
4 15
5 10
LONG ANSWER
6 10
7 5 VERY LONG ANSWER

TOTAL 70
MID TERM and ANNUAL EXAM (70 Marks (Theory) + 30 Marks (practical) Total = 100 Marks.)

S. No. Skills to be tested Number of questions Total Marks

1 Knowledge 2

2 Logical / Analytical 3
70
3 Efficiency/Application based 2

TOTAL 07

30 Marks for Practical Testing


Marks distribution for Practical

Marks for Project & Viva Marks for Record Book Marks for performing programs Total Marks

5+4 6 15 30

Practical exam duration is of 3 hrs .

What do I need to know?


This includes the details of the syllabus term wise including the portion for PT and MT along with the SCM schedule. It gives a glance to what student
must know from the various topics.
TERM-I (15.04.2019 TO 20.07.2019) COMPUTER SCIENCE, CLASS-XI
No. of Portion for Assessments
Month Course Description Learning Outcome Activity
Periods & Topics of SCMs

APRIL COMPUTER SYSTEM  Students will learn: What is a  Computers have found their
OVERVIEW computer and the different applications in numerous
2 PT-1 (18.07.19 )
generations along with fields. Discuss various fields
Introduction
characteristics of the where computers are being  Computer system
Basic Computer Organization computer used and how. overview
Input Unit  Through diagram illustration  Create a Hierarchical chart of  Getting started with
of all parts of computers and all components of hardware in Python
Output Unit their functioning of word processor
The CPU computers with various  Python Fundamentals
devices.  Discuss the different types of
The Memory computers based on their size
 Need of categorization of and their usage in real world 2
The Storage Unit computers based on their Topics of SCMs:
performance, size etc.  Discuss the various input and
The System Bus output devices.  Python Fundamentals
Mobile System Organization  Functioning of variety of I/O  Data Handling
and memory devices used by  Basically there are two types of
Types of Software computers and their different software’s. Name and discuss
types them. 2
System Software
Application Software  To acquaint about no. of buses  Differentiate between DAC
used in a typical system and ADC, APU & SoC
Software Libraries  Discuss whether calculator is a
 To learn about the mobile
Transition from Calculator to system organization. How it computer or not.
Computer works? 2
No. of Portion for Assessments
Month Course Description Learning Outcome Activity
Periods & Topics of SCMs

MAY & GETTING STARTED WITH  Students will learn:  Is Python an Object Oriented
JUNE PYTHON language? Discuss
 What is Python?
Introduction  What does a Cross Platform
 The advantages offered by 2
mean?
Python – Pluses Python.
Python – Some Minuses  Python is free and open source
 The limitations of Python. software. Justify this statement. 2
Working in Python  Working in Interactive and  Python programming
Working in Default Script mode language got its name from
CPython Distribution which show? 2
 Which mode is useful and
Working in Anaconda suitable for testing mode?  Execute a python program in
Distribution both interactive and script
 Which mode is useful for
Writing and Compiling creating programs? mode and note he differences
if any. 2
Python Program with
Command Line in Linux  Understand that Python is an
interpreted language
Understanding First Program/ 2
Script  What is Python Shell?

JULY PYTHON FUNDAMENTALS  Students will learn and  What is the difference between
understand: a keyword and an identifier?
Introduction 2
Prepare a chart.
 Various components of a
Python Character Set
Python program  Create a diagram showing
Tokens different types of literals are 2
 Statement and comments in allowed in Python
Keywords Python
 Identify the different ways to
No. of Portion for Assessments
Month Course Description Learning Outcome Activity
Periods & Topics of SCMs
Identifiers  Learn about function, represent an integer literal. 2
block/suite/code-block etc.
Literals / Values  Is there anything like None
 Understand dynamic typing Literal? Discuss.
Operators
 Learn about the input()and  “Comments are useful and
Punctuators
print() functions which are easy way to enhance
Barebones of a Python used to obtain input and give readability and 2
Program outputs understandability of a
program.” Elaborate with
Variables and Assignments
examples.
Creating a Variable
2
Multiple Assignments
Variable Definitions
Dynamic Typing
2
Simple Input & Output
Reading Numbers
Output through Print statement

DATA HANDLING  Students will learn:  Create a chart showing various


mathematical functions in
Introduction  Usage of Python using Math module
Anaconda distribution which
Data Types 2
installs maximum libraries  Design an application to
Numbers calculate the average
 Learn about NumPy, SciPy, investment cost per share after
getting the values of invested
No. of Portion for Assessments
Month Course Description Learning Outcome Activity
Periods & Topics of SCMs
Strings Panda libraries etc. amount and number of shares.
Lists & Tuples  Learn various data types,  WAP to determine the ending 2
Dictionary data type, Mutable balance (Future Value) after
Dictionary
and immutable types etc. one year on an account that
Mutable & Immutable Types earns 0.5% per month and is
 Various operators and their compounded monthly after
Variable Internals usage getting the original balance. 2
Operators  What are Atoms, operators
and expressions, Compound
Arithmetic Operators
expression, evaluating them
Relational Operators 2
 Explicit type casting
Identity Operators 2
Logical Operators 2
Bitwise Operators 2
Operator Precedence
Operator Associativity
Expressions
Evaluating Expressions
2
Type Casting
TERM-II (22.07.2019 TO 27.09.2019) COMPUTER SCIENCE, CLASS-XI
Portion for Assessment &
Month Course Description Leaning Outcome Activity Periods
Topics of SCMs

July CONDITIONAL &  Students will learn:  WAP to accept three integers
ITERATIVE STATEMENTS and print largest of the three. MT ( 18.09.19 )
 Empty, Simple and 2
Introduction Make use of only if statement
Compound statement  Basic Computer
Types of Statements in Python  WAP that takes a number and Organization
 Sequence, Selection and checks whether the given
Statement Flow Control 2
Iteration flow control number s odd or even.  Getting started with
Program Logic Development statements Python
Tools  Design an application that
 Flowcharts and its various inputs three numbers and  Python
Flowcharts graphical representations Fundamentals
calculate sum of all these 2
Pseudo code symbols of an algorithm numbers and again sum of
 Data Handling
Decision Trees  Learn Pseudo code, decision non-duplicate numbers in the
tree list.  Conditional &
The if Statements of Python Iterative Statements
 Learn storing conditions  WAP that reads two numbers
The if Statement
and an arithmetic operator and  String Manipulation
The if-else Statement  Repetition of tasks is a displays the computed result. 2
necessity  Debugging Programs
The if-elif Statement
 Design an application to print
The Nested if Statement  For loop, while loop, break, the table of a number  List manipulation
continue
Repetition of tasks  WAP to find sum of the any  Tuples
The range() Function  Using loops for calculations given series like:  Dictionaries
like standard deviation and s=1+x+x2+x3…
Iteration / Looping Statements correlation.  Understanding
The for Loop sorting
The while Loop 2
Portion for Assessment &
Month Course Description Leaning Outcome Activity Periods
Topics of SCMs
Loop else Statement
Jump Statements – break & 2
continue
Loop else Statement
Nested Loops

STRING MANIPULATION  Students will learn about  WAP to read a string ad print 2
Introduction strings and its manipulation it in reverse order. Topics of SCMs:
2
like traversing i.e. iterating
Traversing String  Conditional &
through elements of a string 2 Iterative Statements
String operators
2  String / List
String slices
Manipulation
String functions and methods
 Dictionaries
August DEBUGGING PROGRAMS  Student will learn about  Differentiate between an error 2
 List manipulation
What is debugging? Debugging and exception.
2
Errors and exceptions  Types of error  What id debugging and code
How to debug a program? tracing?
 Exception
Using debugger tool  Differentiate between syntax
and semantics error.

LIST MANIPULATION  Student will learn about List  Discuss the utility and 2
Creating and accessing list and Index. significance of Lists briefly.
2
List operations  List Slices,List traversal etc
2
Portion for Assessment &
Month Course Description Leaning Outcome Activity Periods
Topics of SCMs
Working with Lists 2
List function and methods

TUPLES  Student will lean about Tuple  How is an empty tuple is 2


Creating and accessing tuples and Packing. created?
Tuple operations  Tuple Slice  When do you prefer tuples
2
Tuple functions and methods over lists?

DICTIONARIES  Keys of a dictionary must be  WAP to create a dictionary


Working with Dictionaries unique containing names of
2
competition winner students
Multiple ways of creating  Dictionaries are created in as keys and number of their
Dictionaries multiple ways – through {} wins as values
Adding elements to Dictionaries and through dict{} constructor 2
 What all is modifiable in a
Updating existing elements  Updation and addition of dictionary? Can you modify
in a Dictionary elements are similar in syntax the keys of a dictionary?
with little difference
Deleting elements from a
Dictionary  Create a dictionary whose keys 2
 To delete an element use del are month names and whose
Checking for existence of a Key statement or use pop() values are the number of days
method in the corresponding months.
Pretty Printing a Dictionary
Counting Frequency of
2
elements in a List using
Dictionary
Dictionary Function &
Methods
Portion for Assessment &
Month Course Description Leaning Outcome Activity Periods
Topics of SCMs
UNDERSTANDING  Students will learn about  WAP to perform Bubble 2
SORTING Sorting Sorting?
What is Sorting?
 Types of Sorting  WAP to perform Insertion
Bubble Sort 2
Sorting?
Insertion Sort

September REVISION FOR MT

TERM-III (30.09.2019 TO 24.12.2019) COMPUTER SCIENCE, CLASS-XI


Portion for Assessment &
Month Course Description Learning Outcome Activity Periods
Topics of SCMs

October STATES AND  Student will learn about  How a transition to linked to
TRANSITIONS transition , transition state?
2 PT-2 (19.12.19)
diagram.
Magical Island  What does a state signify?
2  States and transition
 Utility of state transition
States, Transitions and
diagram  Data representation
diagrams
 Transition linked to states  Boolean logic

DATA REPRESENTATION  Student will understand 2  Insight into program


about ASCII,ISCII,UTF-8 etc execution
Digital number system 2
 Conversion from binary to
Number conversions
decimal and vice versa
Representing unsigned
 Different number system
Portion for Assessment &
Month Course Description Learning Outcome Activity Periods
Topics of SCMs
integers in Binary
November  Student will learn about  What does dual principle
Binary addition Gates, Demorgan’s Theorem state?
2
Character representation  Student will also understand  What do you understand by Topics of SCMs:
2
the concept of Logical Truth Table?
BOOLEAN LOGIC  States and transition
operations,truth table etc 2
Binary Valued Quantities  Prove algebraically
A+A’B=A+B
Logical operations
Basic Logic gates

December Basic prostulates of Boolean


Algebra
2
Demorgan’s Theorem
2
Simplifying a Boolean
Expression
More About Logic gates 2
2
2

INSIGHT INTO PROGRAM  Student will understand  What is parallel computing?


EXECUTION about Source code ,Machine
code  What is PCB?What is its role?
Basic flow of compilation
 What is the difference between
Portion for Assessment &
Month Course Description Learning Outcome Activity Periods
Topics of SCMs
Understanding Translation  Use of Compiler and source code and machine
Process Interpreter code?
Role of an OS in Running  Undertsand the concept of
Program Parallel computing
Introduction to Parallel
Computing
Cloud computing

TERM-IV (06.01.2020 TILL 13.03.2020) COMPUTER SCIENCE, CLASS-XI

Portion for Assessment


Month Course Description Learning Outcome Activity Periods
& Topics of SCMS

January RELATIONAL DATABASES  Students will learn:  Prepare a list of disadvantages 2 AE: After the
of using a database system. declaration of CBSE
Introduction  Relational data model Board Exam Dates
 Differentiate between MySQL
Purpose of DBMS  View us a virtual table 2
server instance, MySQL client, Complete Syllabus
Relational Database Model derived from one or more MySQL Administrator, MySQL (Chapter 1 -22)
underlying base tables. QueryBrowser.
The Relational Model 2
Terminology  There is no stored file created  Differentiate between DDL and
for storing a view’s contents, DML commands with Topics of SCMs:
Views rather , only the view examples. 2  Data representation
definition is stored.
Structure of Relational
 How are Session and System  Simple Queries,
Databases  MySQL database system Control Language different? Table Creation &
Brief History of MySQL consists of a MySQL server 2
instace and a MySQL Data Manipulation
Portion for Assessment
Month Course Description Learning Outcome Activity Periods
& Topics of SCMS
MySQL Database System database. in MySQL
Starting MySQL  Some key features of MySQL:  Cyber Safety &
portability, secure system, Computer Security
MySQL and SQL
scalable and supports
Processing Capabilities of localization.
SQL
 Classification of SQL
Data Definition Language statements: DDL, DML, TCL
Session Control language and
Classification of SQL
System Control Language
Statements

SIMPLE QUERIES IN SQL  Students will learn:  Name some basic MySQL SQL 2
elements.
Introduction  How to use the SQL
elements?  Differentiate between CHAR
Some MySQL SQL Elements 2
and VARCHAR datatypes.
Literals  Using SQL syntax to get the
required query  Write a query to display name,
Data Types job, salary, hiredate of
employees who are hired
Null Values 2
between May 20 , 1990 and
Comments December 21, 1991. Order the
query in ascending order of
SQL Command Syntax Hiredate.(table Empl) 2
Sample Database

Making Simple Queries  Different data types in  Write a query to display for 2
MySQL each employee name and total
Portion for Assessment
Month Course Description Learning Outcome Activity Periods
& Topics of SCMS
MySQL Functions  Use of Dummy table number of years lapsed
between Hiredate and Today.
 Usage of curdate(), IFNULL(), 2
BETWEEN, IN , LIKE,  Write a query to display ename
2
OR(\\) , AND (&&), NOT(!), and sal of employees whose
ORDER BY etc. salary is greater than or equal to 2
2200 from table Empl.

TABLE CREATION & DATA  Students will learn:  How is Foreign Key and 2
MANIPULATION Primary key related and
COMMANDS  Implement data through a different from each other?
database table by creating its
2
data structures  Differentiate between table and
column constraints with
Introduction  Creation of table example.
Databases in MySQL 2
 Navigate more than one  Differentiate between Drop
Creating tables record at a time table, Drop Database, Delete
 To retrieve the data in Table and Drop clause of Alter 2
Changing Data with DML
various manner table.
Commands
More DDL Commands  Understand INSERT INTO,
UPDATE, DELETE, ALTER
TABLE, DROP TABLE

TABLE JOINS & INDEXES IN  Students will learn:  Given tables Customers, Parts,
SQL Orders perform the following:
 A join is a query that
combines rows from two or o Find out Cartesian product of
more tables. Orders and Parts.
Portion for Assessment
Month Course Description Learning Outcome Activity Periods
& Topics of SCMS
Introduction  Equi Joins are based on o What will be the equi join of 2
equality conditions table’s orders and parts?
Joins
 When one of the two o Determine the total order
Using Table Aliases 2
identical columns of joined amount for part ‘Road Bike’.
Additional Search conditions in tables is removed in join
 Write queries using a Join
Joins query then it is called natural
Clause to create Natural Join of 2
join.
Joining more than two tables tables pet and event of
 An index is a data structure menagerie database.
Equi Join, Non-Equi Join,
that helps it find records 2
Natural Join
within a table more quickly.
Joining tables using JOIN
Clause of SQL SELECT
2
Indexes in Database

BASIC OF NOSQL  Student will understand of  What are the main categories of 2
DATABASE NoSQL. NoSQl databases?
What are NoSQl databases?  Students will get the concept  What is MongoDB?
2
of Collection, fields.
Downloading and Installing  Which categoryof NoSQL
2
MongoDB databases?
February
2
Working with MongoDB
Crud Operations in
MongoDB
Portion for Assessment
Month Course Description Learning Outcome Activity Periods
& Topics of SCMS

CYBER SAFETY:  Students will get the concept  Find out different chat sites. 2
of safe browsing and using
Introduction  List the benefits of social
social networks.
networks.
What is Cyber Safety? 2
 Students will be made aware
with some important  Find out the important points
Safely Browsing the Web
concepts like identity which help in safe browsing.
Identity protection while using protection, proper usage of  Mention at least ten types of
Internet passwords, privacy, cybercrime. 2
Confidentiality of Information confidentiality of information
and cyber stalking.  Find out what are the different
Cyber Crime cyber rules.
2
Common Social networking
Sites

Appropriate usage of Social


Networks

ONLINE ACCESS &  Students will understand  Describe why authentication is 2


COMPUTER SECURITY about reporting cybercrimes. important for file protection.
Introduction   Prepare a chart showing the
2
various potential Internet
Threats to Computer Security  Students will be made aware security issues like Viruses,
with the term viruses and Pharming, Phishing
Solutions to Computer
malware. 2
Security Threats
 Find out the significance of
Firewall – An important  Students learn about threat, Firewall, authentication and
solution for Computer attack, worms, spyware, authorization.
adware, malware, spamming,
Portion for Assessment
Month Course Description Learning Outcome Activity Periods
& Topics of SCMS
Security phishing etc 2
REVISION FOR AE

MARCH ANNUAL EXAMINATION  Revision of all chapters will


be done.

You might also like