top of page

 

                                                 11TH CS-PYTHON  MATERIALS

                                 

                                       ACADEMIC YEAR 2024-25

     * Python 3.7 version(download): Click Here

CBSE Syllabus: Click here

Splitup syllabus Click here

11th CS Python Practical list 2024-25: Click Here

-------------------------------------------------------------------------------------------------------------

Courtesyy Reference: Inasllation of python video: Click here

Courtesy (Refernce: pandas installation reference video: click here

Courtesy (Reference: matplotlib installation reference video: click here

Courtesy (Refernce: Mysql connector 8.0 installation video: Click Here

Courtesy (Reference: Video: Interface python with SQL Database (Windows 10) :Click Here 

================================================================

Month-wise Split-up syllabus

_________________________________________________________________________

June & July-2024

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 & interpreter), application software ● Operating system (OS): functions of operating system, OS user interface

● Boolean logic: NOT, AND, OR, NAND, NOR, XOR, truth table, De Morgan’s laws and logic circuits

● Number system: Binary, Octal, Decimal and Hexadecimal number system; conversion between number systems. ● Encoding schemes: ASCII, ISCII and UNICODE (UTF8, UTF32)

Chapter: Computer Fundamental (RKS Notes): Click Here

 Reference: Computer Fundamental Video :Click Here

 Chapter: Boolean Logic (RKS Notes): Click Here

 Reference: Boolean Logic Video :Click Here

​ Chapter: Number System And Encoding Schemes (RKS Notes): Click Here

 Reference: Number System and Encoding Schemes Video :Click Here

__________________________________________________________

August -2024

Unit II: Computational Thinking and Programming – 1

● Introduction to problem solving: Steps for problem solving (analysing the problem, developing an algorithm, coding, testing and debugging).

representation of algorithms using flow chart and pseudo code, 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), membership operators(in, not in)

● Expressions, statement, type conversion & input/output: precedence of operators, expression, evaluation of expression, python statement, type conversion (explicit & implicit conversion), accepting data as input from the console and displaying output

● Errors: syntax errors, logical errors, runtime errors ● Flow of control: introduction, use of indentation, sequential flow, conditional and iterative flow control

● Conditional statements: if, if-else, if-elif-else, flowcharts, simple programs: e.g.: absolute value, sort 3 numbers and divisibility of a number

● Iterative statements: for loop, range function, while loop, flowcharts, break and continue statements, nested loops, suggested programs: generating pattern, summation of series, finding the factorial of a positive number etc

Chapter: Getting Started with Python(RKS Notes): Click Here

 Reference: Getting Started with Python Video :Click Here

Chapter: Python Fundamentals (RKS Notes): Click Here

 Reference: Python Fundamentals Video :Click Here

 Chapter: Python Data Handling (RKS Notes): Click Here

 Reference: Python Data Handling Video :Click Here

 Chapter : Python Conditional & Iterative Statements (RKS Notes): Click Here

 Reference Video: Conditional: Click Here

 Reference Video: Looping : Click Here

_______________________________________________________________________

September-2024

*Strings: introduction, indexing, string operations (concatenation, repetition, membership & slicing), traversing a string using loops, built-in functions: len(), capitalize(), title(), lower(), upper(), count(), find(), index(), endswith(), startswith(), isalnum(), isalpha(), isdigit(), islower(), isupper(), isspace(), lstrip(), rstrip(), strip(), replace(), join(), partition(), split()

Chapter: Python String ppt (RKS Notes): Click Here

 Reference: Python String Video : Click Here

October-2024

● Lists: introduction, indexing, list operations (concatenation, repetition, membership & slicing), traversing a list using loops, built-in functions: 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 f

* Chapter:List(slides) :  Click Here(python)

   Reference Video: List ( ) : Click Here(python)

November 2024

● Tuples: introduction, indexing, tuple operations (concatenation, repetition, membership & slicing), built-in functions: len(), tuple(), count(), index(), sorted(), min(), max(), sum(); tuple assignment, nested tuple, 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

* Chapter :Tuples(slides) :  Click Here(python

    Reference Video: Tuple ( ) : Click Here(python)

__

● Dictionary: introduction, accessing itemsin a dictionary using keys, mutability of dictionary (adding a new item, modifying an existing item), traversing a dictionary, built-in functions: len(), dict(), keys(), values(), items(), get(), update(), del, clear(), fromkeys(), copy(), pop(), popitem(), setdefault(), max(), min(), count(), sorted(), copy(); suggested programs : count the number of times a character appears in a given string using a dictionary, create a dictionary with names of employees, their salary and access them

* Chapter:Dictionary(slides) :  Click Here​ (python)

       Video: Dictionary( ) : Click Here (python)

December2024 

Python Modules:

Python program to implementing math module( import math- sqrt, ceil, floor, pow,  fabs, sin, cos, tan ) Click Here

Python program to implementing random module(import random- random, randint and randrange) :Click Here
 

Unit III: Society, Law and Ethics

​Chapter: Society, Law and Ethics ppt(RKS Notes): Click Here

Reference: Society, Law and Ethics Video: Click Here

Python program to implementing statistics module(import statistics- mean, median and mode): Click Here

_______________________________________________________________________​

January-25 & February: 2025

Revision and Project Work  Practical Examiniation

CS Sample Paper- 1 : Click here

CS Sample Paper- 2 : Click here

CS Sample Paper- 3 : Click here

________________________________________________________________________

March: 2025

Theory examination

_________________________________________________________

    

​    

bottom of page