Units |
CBSE 11TH
CLASS SYLLABUS |
Unit I: |
Unit I: Computer Systems and Organisation: • Basic computer organisation: Introduction to Computer System, hardware, software, input device, output device, CPU, memory (primary, cache and secondary), units of memory (bit, byte, KB, MB, GB, TB, PB) • Types of software: System software (Operating systems, system utilities, device drivers), programming tools and language translators (assembler, compiler, and interpreter), application software • Operating System(OS): functions of the operating system, OS user interface • Boolean logic: NOT, AND, OR, NAND, NOR, XOR, NOT, truth tables and De Morgan’s laws, Logic circuits • Number System: Binary, Octal, Decimal and Hexadecimal number system; conversion between number systems • Encoding Schemes: ASCII, ISCII, and Unicode (UTF8, UTF32) |
Unit II: |
Unit II: Computational Thinking and Programming - I • Introduction to Problem-solving: Steps for Problem-solving (Analysing the
problem, developing an algorithm, coding, testing, and debugging),
representation of algorithms using flowchart and pseudocode,
decomposition • Familiarization with the basics of Python
programming: Introduction to
Python, Features of Python, executing a simple “hello world" program,
execution modes: interactive mode and script mode, Python character set,
Python tokens(keyword, identifier, literal, operator, punctuator), variables,
concept of l value and r-value, use of
comments • Knowledge of data types: Number(integer, floating point, complex), boolean,
sequence(string, list, tuple), None, Mapping(dictionary), mutable and
immutable data types. • Operators: arithmetic operators, relational operators, logical operators, assignment operator, augmented assignment operators, identity operators (is, is not), membershipoperators (in, not in) • Expressions, statement, type conversion & input/output: •Errors: syntax errors, logical errors,
runtime errors • Conditional
statements: if, if-else,
if-elif else, flowcharts, simple programs: e.g.: absolute value, sort 3 numbers
and divisibility of a number. • traversing a string using loops,
built-in functions/methods–len(), capitalize(), title(), lower(),
upper(), count(), find(), index(), endswith(),
startswith(), isalnum(), isalpha(), isdigit(),
islower(), isupper(), isspace(),lstrip(), rstrip(),
strip(), replace(), join(), partition(), split() • Lists: introduction,
indexing, list operations (concatenation, repetition, membership and
slicing), traversing a list using loops, built-in
functions/methods len(), list(), append(), extend(),
insert(), count(), index(), remove(), pop(), reverse(), sort(),
sorted(), min(), max(), sum(); nested lists, • suggested programs: finding the maximum, minimum,
mean of numeric values stored in a list; linear search on list of
numbers and counting the frequency of elements in a list. • Tuples: introduction, indexing, tuple operations
(concatenation, repetition, suggested
programs: finding the minimum, maximum, mean of values stored in
a tuple; linear search on a tuple of numbers, counting the frequency of
elements in a tuple. • Dictionary: introduction, accessing items in a dictionary
using keys, mutability of a dictionary (adding a new term, modifying
an existing item), traversing a dictionary,
built-in functions/methods – len(), dict(), keys(), Introduction
to Python modules: •
Importing module using ‘import ’ and using from statement, importing
math module (pi, e, sqrt(), ceil(), floor(), pow(), fabs(),
sin(), cos(), tan()); random module (random(), randint(),
randrange()), statistics module |
Unit III |
Unit III: Society, Law and Ethics: • Digital
Footprints
● Digital Society
and Netizen: net etiquettes,
communication etiquettes, social media étiquettes • Data Protection: Intellectual property rights (copyright, patent ,
trademark), violation of IPR(plagiarism, copyright infringement, trademark
infringement), open source software and licensing (Creative Commons, GPL and
Apache) • Cyber Crime: definition, hacking, eavesdropping, phishing and
fraud emails, ransomware, cyber trolls, cyber bullying • Cyber safety: safely browsing the web, identity protection,
confidentiality • E-waste management: proper disposal of used electronic gadgets. • Technology and society: Gender and disability issues while teaching and
using computers |
CBSE 11TH Computer Science SYLLABUS
Subscribe to:
Posts (Atom)
-
Database Database is a collection of interrelated data which helps in the efficient retrieval, insertion, and deletion of data f...
-
Introduction of DBMS INTRODUCTION: A Database Management System (DBMS) is a software system that is designed to manage and organize ...
No comments:
Post a Comment