Professional Documents
Culture Documents
Class 11 Syllabus Computer Science
Class 11 Syllabus 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.
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.
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
TOTAL 70
MID TERM and ANNUAL EXAM (70 Marks (Theory) + 30 Marks (practical) Total = 100 Marks.)
1 Knowledge 2
2 Logical / Analytical 3
70
3 Efficiency/Application based 2
TOTAL 07
Marks for Project & Viva Marks for Record Book Marks for performing programs Total Marks
5+4 6 15 30
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
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
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
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