CBSE Computer Science Class XI by Pawan Arora - Edukers

Limited Period Offer

Avail 20% discount, enroll before 24th of April

Right decision at the right time – makes the difference.

CBSE Class XI Computer Science

Edukers - CS XI 100% Skill Based

CBSE Computer Science Class XI (2023-24) – Edukers

Syllabus CBSE Class XI Computer Science

In this course “CBSE Computer Science Class XI” we will cover in detail – Computer Fundamentals, Programming methodology, Introduction to Python, Programming in Python

Duration: It is a One year program (More than 120 hours program)

Unit 1 – Computer System and Organization:


Computer System and Organization - Detailed Syllabus
  • Computer System and Organization
    • Basic Organization of a Computer System
    • Software Concepts and Types of Software
      • Application Software, system software, Open Source software
    • Operating Systems
    • Boolean Logics
      • AND, OR, NOT, NAND, XOR, NOR, Truth Tables, :Logic Gates etc.
    • Number Systems
      • Binary Octal, Decimal, Hexadecimal, Conversions etc.
    • Encoding schemes (ASCII, Unicode etc.)

Unit 2 – Computational Thinking and Programming – I:


Computational Thinking and Programming - I - Detailed Syllabus
  • Introduction to Problem Solving
    • Analyzing, Developing, Coding, Testing, Debugging – Algorithms
    • Problem solving and logic building
    • Breaking down tasks
    • Algorithm and Flowcharts
  • Handshake to Python
    • Basics of Python Programming
    • Features of Python
    • Understanding the Python Interface – Interactive and Script modes
    • Python Character sets, tokens
    • Mutability and immutability
    • Different types of Operators
    • Concept of Data Types
    • Variables and Literals
    • Understanding Expressions
    • Data Type Conversions
      • Implicitly and Explicitly
    • Inputs and outputs in Python
    • Problem Solving
  • Understanding Conditional Statements
  • Understanding Iterations or Repetitions
    • Loops – For loop and while loop
    • Nested Loops
    • Problem Solving
    • Handshake to Strings
    • Indexing and String Operations
    • Library Functions related to Strings
    • Problem Solving.
    • Handshake to Lists
    • Indexing and List Operations
    • Library functions related to Lists
    • Problem Solving
    • Handshake to Tuples
    • Limitations related to Tuples
    • Indexing and Tuple Operations
    • Difference between Tuples and other related Structures
    • Library Functions related to Tuples
    • Problem Solving
    • Handshake to Dictionary
    • Difference between Ordered and Unordered data Types
    • Accessing dictionary key value pairs
    • Dictionary Operations
    • Library Functions related to Dictionary
    • Problem Solving
    • Handshake to Python Modules
    • Importance of Python Modules (libraries)
    • Importing Python Modules
    • Using Python Modules
      • math modules
      • random module
    • Problem Solving

Unit 3 – Society, Laws and Ethics:

Society Laws and Ethics - Detailed Syllabus
  • Digital Footprints
  • Data Society and Netizens
  • Data Protection
  • Cyber Crime
  • Cyber Safety
  • E-waste Management
  • Indian Information Technology Act (IT ACT)
  • Technology and its impact on Society, etc.


You will be provided with regular tests and assignments. As a result you will be able to handle assignments and Tests conducted in your school.


Project is putting together what ever you have learned so far. Hence project helps in building that confidence. Officially you are suppose to submit project in class 12, but we align our teaching methodology skill based right from the beginning, so that project becomes a cake walk for you.