Skip to content

← Back to Overview

CBSE Standard 11 - Computer Science (083)ΒΆ

Prerequisites: None

Welcome to CBSE Standard 11 Computer Science! Your journey into Python programming and computational thinking starts here.

Syllabus OverviewΒΆ

CBSE Class 11 Computer Science introduces you to Python programming and fundamental computer science concepts. This is your foundation year for the board exams in Class 12.

Course StructureΒΆ

Unit 1: Programming and Computational Thinking (60% weightage)ΒΆ

1. Introduction to PythonΒΆ

2. Data Types and VariablesΒΆ

3. Operators and ExpressionsΒΆ

4. Input/OutputΒΆ

5. Control FlowΒΆ

  • Sequential execution
  • if, if-else, if-elif-else
  • Nested conditionals
  • for loop
  • while loop
  • break, continue, pass
  • View detailed notes β†’

6: StringsΒΆ

7. ListsΒΆ

  • Creating lists
  • List indexing and slicing
  • List methods (append, extend, insert, remove, pop, sort)
  • List comprehension
  • Nested lists
  • View detailed notes β†’

8. Tuples and DictionariesΒΆ

Unit 2: Computer Systems and Organization (10% weightage)ΒΆ

9. Computer System BasicsΒΆ

10. Encoding SchemesΒΆ

11. Number SystemsΒΆ

Unit 3: Data Handling (25% weightage)ΒΆ

12. Introduction to Data ScienceΒΆ

13. Data Visualization using PyplotΒΆ

Unit 4: Society, Law and Ethics (5% weightage)ΒΆ

14. Digital CitizenshipΒΆ

Programming Focus: PythonΒΆ

CBSE uses Python 3.x for all programming. Unlike GSEB's C++, Python is: - Easier to learn and read - No semicolons or curly braces - Focus on logic, not syntax - Industry-standard language

Learning PathΒΆ

graph TD
    A[Python Basics] --> B[Data Types]
    B --> C[Control Flow]
    C --> D[Strings & Lists]
    D --> E[Tuples & Dicts]
    E --> F[Data Visualization]
    F --> G[Ready for Class 12!]

Resources AvailableΒΆ

Coming soon: - Chapter-wise Python notes with examples - 100+ Python practice programs - Data visualization projects - NCERT solutions - Sample papers - Python cheat sheets

Exam PatternΒΆ

Theory PaperΒΆ

  • Duration: 3 hours
  • Marks: 70
  • Section A: MCQ (1 mark Γ— 10 = 10 marks)
  • Section B: VSA (2 marks Γ— 5 = 10 marks)
  • Section C: SA (3 marks Γ— 8 = 24 marks)
  • Section D: LA (β…˜ marks Γ— 5-7 questions = 26 marks)

Practical ExamΒΆ

  • Marks: 30
  • Lab test (Python programs): 10 marks
  • Project work: 10 marks
  • Viva voce: 5 marks
  • Practical file: 5 marks

Study TipsΒΆ

For TheoryΒΆ

Score Maximum

  1. Understand, Don't Memorize: CBSE tests understanding
  2. Practice Programs Daily: At least 1-2 programs
  3. Focus on Output: Know what code will print
  4. Learn Syntax: Python syntax is easier than C++
  5. Visualize Data: Practice matplotlib charts

For PracticalsΒΆ

Important

  • Install Python 3.x on your system
  • Use IDLE or any Python IDE
  • Maintain practical file from Day 1
  • Start project work by December
  • Practice typing Python code (not copy-paste)

Differences from GSEBΒΆ

Aspect GSEB Std 11 CBSE Class 11
Language C++ Python
Difficulty Syntax-heavy Logic-focused
Data Types Fixed (int, float) Dynamic typing
Syntax Strict (semicolons, braces) Indentation-based
Focus Structured programming Computational thinking

Project Ideas (Class 11)ΒΆ

Start simple projects to build confidence: 1. Number guessing game 2. Simple calculator 3. To-do list manager 4. Student marks analyzer 5. Data visualization with charts

PrerequisitesΒΆ

  • Basic computer knowledge
  • Logical thinking
  • No prior programming experience needed!

Next StepsΒΆ

After Class 11: - CBSE Class 12 - Advanced Python, Data Structures, SQL - File handling - Stack and Queue implementation - Database connectivity

Common Python Mistakes to AvoidΒΆ

Watch Out

  • Incorrect indentation (Python is strict!)
  • Using = instead of == in conditions
  • Forgetting colons : after if, for, while
  • String index out of range errors
  • Not converting input() to int/float when needed

ContactΒΆ

Questions about Python or CBSE CS?

  • WhatsApp: +91 8460441384
  • In Class: Python coding sessions every weekend

Join Our Batch: Weekend & Weekday Python classes for Std. 10, 11, & 12 starting May 20, 2026 Β· 1-Month FREE Trial! Enroll Now β†’