computer science class 11 syllabus
TRANSCRIPT
-
8/18/2019 Computer Science Class 11 Syllabus
1/7
Computer Science Class 11 Syllabus
Course Structure
Unit Title Marks
1. Computer Fundamentals 10
2. Programming Methodology 12
3. Introduction to Python/C++ 18/1
. Programming !ith Python/C++ 30/3
Total 70
Unit 1: Computer Fundamentals
Classifcation o computers: basics of computer and its operation;functional components and their interconnections, concept of booting.
Sotware concepts: Types of Software - system software, utility software
and application software
System Sotware: Operating system, complier, interpreter and assembler
Operating System: Need for operating system, functions of operating
system processor management, memory management, !le managementand de"ice management#, types of operating system-interacti"e $%& based#,
time sharing, real time and distributed, commonly used operating system'
%N&(, )&N%(, *indows, Solaris, +OSS +harat Operating System
Solutions#; obile OS ndroid, Symbian.
Utility Sotware: nti /irus, 0ile anagement tools, Compression tools and
is2 anagement tools is2 Cleanup, is2 efragmenter, +ac2up#.
Open Source Concepts: Open source software, freeware, shareware,proprietary software.
Application Sotware: O3ce tools - word processor, presentation tool,
spreadsheet pac2age, database management system; domain speci!c tools -
school management system, in"entory management system, payroll system,
-
8/18/2019 Computer Science Class 11 Syllabus
2/7
!nancial accounting, hotel management, reser"ation system and weather
forecasting system.
Number System: +inary, octal, decimal, he4adecimal and con"ersion
between two di5erent number systems.
Internal Storage encoding o Caracters: SC&&, &SC&& &ndian Scripts
Standard Code for &nformation &nterchange#, and %N&CO6 for multilingual
computing#
!icroprocessor: +asic concepts, Cloc2 speed 78, $78#, 19 bit, : bit, 9<
bit, 1= bit processors; Types - C&SC >rocessors Comple4 &nstruction Set
Computing#, ?&SC >rocessors ?educed &nstruction Set Computing#, and 6>&C
64plicitly >arallel &nstruction Computing#.
!emory Concepts: %nits' +yte, @ilo +yte, ega +yte, $iga +yte, Tera +yte,
>eta +yte, 64a +yte, Aetta +yte, Botta +yte.
"rimary !emory: Cache, ?, ?O
Secondary !emory: 0i4ed and ?emo"able storage - 7ard is2 ri"e,
C/ ri"e, >en ri"e, +lue ?ay is2.
Input Output "orts# Connections: Serial, >arallel and %ni"ersal Serial +us,
>S- port, &nfrared port, +luetooth, 0irewire.
Unit $: "rogramming !etodology
%eneral Concepts: Clarity and simplicity of e4pressions, %se of proper
names for identi!ers, comments, indentation; documentation and program
maintenance; running and debugging programs, synta4 errors, run-time
errors, logical errors
"roblem sol&ing metodologies: %nderstanding of the problem, solution
for the problem, brea2ing down solution into simple steps modular
approach#, identi!cation of arithmetic and logical operations reDuired for
solution; control structure- conditional control and looping !nite
and in!nite#.
-
8/18/2019 Computer Science Class 11 Syllabus
3/7
"roblem Sol&ing: &ntroduction to algorithmsEowcharts.
Unit ': Introduction to "yton
%etting Started: &ntroduction to >ython - an integrated high le"el language,
interacti"e mode and script mode. ata types Number &nteger - boolean,
decimal, octal, he4adecimal; 0loating point; Comple4#, none, SeDuence
String,Tuples, )ist # Sets, apping.
!utable and Immutable (ariables
(ariables) *+pressions and Statements: /alues, /ariables and 2eywords;
Operators and Operands in >ython' rithmetic, relational and logical
operators#, operator precedence, 64pressions and Statements ssignment
statement#; Ta2ing input using rawFinput# and input## and displaying
output print statement#; >utting Comments.
Functions: &mporting odules entire module or selected obGects#, in"o2ing
built in functions, functions from math module for e4ample, ceil, Eoor, fabs,
e4p, log, log1H, pow, sDrt, cos, sin, tan, degrees, radians#, using random#
and randint# functions of random module to generate random
numbers, composition.
,efning unctions, in"o2ing functions, passing parameters default
parameter "alues, 2eyword arguments#, scope of "ariables, "oid functions
and functions returning "alues, Eow of e4ecution
Conditional constructs and looping: if else statement while, for rangefunction#, brea2, continue, else, pass, nested if, nested loops, use of
compound e4pression in conditional and looping construct.
Unit -: "rogramming wit "yton
-
8/18/2019 Computer Science Class 11 Syllabus
4/7
Strings: Creating, initialising and accessing the elements; string operators'
I, J, in, not in, range slice Kn'mL; comparing strings using relational
operators; String functions M methods' len, capitali8e, !nd, isalnum, isalpha,
isdigit, lower, islower, isupper, upper, lstrip, rstrip, isspace, istitile, partition,
replace, Goin, split, count, decode, encode, swapcase, String constants,
?egular 64pressions and >attern atching
.ists: Concept of mutable lists, creating, initiali8ing and accessing the
elements, tra"ersing, appending, updating and deleting elements,
composition, lists as arguments
.ist operations: Goining, slicing, I , J , in , not in
.ist unctions and metods: len #, insert #, append #, e4tend #, sort #,remo"e #, re"erse #, pop #, list #, count #, e4tend #, inde4 #, cmp #,
ma4 #, min #
,ictionaries: Concept of 2ey-"alue pair, creating, initialising and accessing
the elements in a dictionary, tra"ersing, appending updating and deleting
elements
,ictionary Functions and metods: cmp #, len #, clear #, get #,
hasF2ey #, items #, 2ey #, update #, "alues #, pop #, from2eys #, dict #
/uples: &mmutable concept, creating, initialising and accessing elements in
a tuple, Tuple assignment, Tuple slices, Tuple inde4ing,
/uple Functions: cmp#, len#, ma4#, min#, tuple#, inde4#, count#, sum#,
any#, all#, sorted#, re"ersed#
Unit ': Introduction /o C00
%etting Started: CII character set, CII To2ens &denti!ers, @eywords,
Constants, Operators,#, Structure of a CII >rogram include !les, main
function#, 7eader !les iostream.h, iomanip.h, cout, cin; use of &O operators
and#, %se of endl and setw #, Cascading of &O
operators, compilation , 6rror essages; %se of editor, basic commands of
editor, compilation, lin2ing and e4ecution.
-
8/18/2019 Computer Science Class 11 Syllabus
5/7
,ata /ypes) (ariables and Constants: Concept of ata types; +uilt-in
ata types' char, int, Eoat and double; Constants' &nteger Constants,
Character constants - Pn, Pt, Pb#, 0loating >oint Constants, String Constants;
ccess modi!er; /ariables of built-in-datatypes, eclaration&nitiali8ation of
"ariables, ssignment statement, Type modi!er' signed, unsigned, long
Operator and *+pressions: Operators' rithmetic operators -,I,J,,
Q#,ssignment operatorR#,CII shorthands IR,- R,JR,R,QR# %nary
operator -#, &ncrementII# and ecrement --# Operators, ?elation operator
,R,R,R,R#, )ogical operators ,MM,&,Conditional operator; >recedence
of Operators; utomatic type con"ersionin e4pressions, Type casting;
Unit -: "rogramming In C00
Flow o control:
Conditional statements: if else, Nested if, switch..case..default,
Nestedswitch..case, brea2 statement to be used in switch..case only#;
)oops' while, do - while, for and Nested loops
Inbuilt Functions
• Standard inputoutput functions - stdio.h' gets #, puts #
• Character 0unctions - Ctype.h' isalnum #, isalpha #,isdigit #, islower
#, isupper #, tolower #, toupper #
• String 0unction - string.h' strcpy #, strcat #, strlen #, strcmp
#, strcmpi #, stre" #,strlen #, strupur #, strlwr #
• athematical 0unctions - math.h' fabs #, pow #, sgrt #, sin #, cos
#, abs #
• Other 0unctions - stdlib.h' randomi8e #, random #
-
8/18/2019 Computer Science Class 11 Syllabus
6/7
Introduction to userdefned unction and its re2uirements3
e!ning a function; function prototype, &n"o2ingcalling a function, passing
arguments to function, specifying argument data types, default argument,
constant argument, call by "alue, call by reference, returning "alues from afunction, scope rules; local and global "ariables.
?elating to >arameters and return type concepts in built-in functions.
Structured ,ata /ype:
Arrays: &ntroduction to rray and its ad"antages.
One ,imensional Array: eclarationinitiali8ation of One-dimensional
array, inputting array elements, accessingarray elements, manipulation of
array elements sum of elements, product of elements, a"erage of elements,
linear search, !nding ma4imumminimum "alue#
eclaration &nitiali8ation of a String, string manipulations counting "owels
consonants digits special characters, case con"ersion, re"ersing a string,
re"ersing each word of a string
/wodimensional Array: eclarationinitiali8ation of a two-dimensional
array,inputting array elements accessing array elements, manipulationof
array elements sum of row element, column elements, diagonal elements,
!nding ma4imum minimum "alues#
Userdefned ,ata /ypes: &ntroduction to user de!ned data types.
Structure: e!ning a Structure, declaring structure "ariables,accessing
structure elements, passing structure to functions as "alue and reference,
function returning structure, array of structure
e!ning a symbol name using typede 2eyword and de!ning a macro using
de!ne preprocessor directi"e.
-
8/18/2019 Computer Science Class 11 Syllabus
7/7
Download Files
URL
Computer Science Class 11 Syllabus 01!"17
http://www.cbsesyllabus.in/component/attachments/download/177http://www.cbsesyllabus.in/component/attachments/download/177