CBSE Class 10 Computer Science Syllabus 2025–26 | NCERT
CBSE Class 10 – Computer Science (NCERT Based) Syllabus 2025–26
📘 Header Information
Class: 10
Subject: Computer Science / Computer Applications
Board: CBSE (Academic Session 2025–26)
📑 CBSE Class 10 Computer Science – Question Pattern & Marking Scheme (2025–26)
Total Marks: 100
- Theory: 70 Marks
- Practical / Internal Assessment: 30 Marks
Exam Duration: 3 Hours
➡ Section-wise Marks Distribution (Theory)
Section A — Very Short Questions (VSA):
- MCQ / Fill in the blanks / True–False
- Measures basic recall and understanding
- Approx. 10–12 marks
Section B — Short Answer Questions (SA):
- Concept explanation, small code snippets, reasoning
- Approx. 20–25 marks
Section C — Long Answer Questions (LA):
- Program-based questions, logic building, case studies
- Approx. 30–35 marks
➡ Internal Assessment (30 Marks)
- Practical Exam: 15 marks (programming tasks)
- Project Work: 10 marks (Python-based or ICT-based mini project)
- Notebook / Portfolio / Viva: 5 marks
📚 CBSE Class 10 Computer Science – Full Syllabus (2025–26)
(Organized by Unit → Chapters → Summary / Learning Outcome)
UNIT 1 — Digital Documentation / ICT Skills
Chapter 1: Advanced Word Processing Concepts
- Formatting, styles, templates, referencing tools.
Learning Outcome: Students learn professional document creation and formatting.
Chapter 2: ICT Ethics & Cyber Safety
- Responsible use of technology, online security, cyber laws.
Learning Outcome: Understand cyber threats and safe digital practices.
UNIT 2 — Programming in Python
Chapter 3: Introduction to Python
- Syntax, variables, data types, operators.
Learning Outcome: Students understand basic programming concepts and structure.
Chapter 4: Conditional Statements & Loops
- if-elif-else, while, for loops.
Learning Outcome: Develop logical thinking and control-flow understanding.
Chapter 5: Lists, Tuples & Strings
- Basic data structures, slicing, methods.
Learning Outcome: Ability to store, access and manipulate data.
Chapter 6: Functions in Python
- Defining and calling functions, parameters, return values.
Learning Outcome: Learn modular programming and code reusability.
UNIT 3 — Database Concepts
Chapter 7: Introduction to Databases
- Need for data storage, DBMS, RDBMS concepts.
Learning Outcome: Understand how structured data is stored and managed.
Chapter 8: Working With Tables
- Fields, records, primary key, data types.
Learning Outcome: Students learn table design and basic data modeling.
Chapter 9: SQL Basics
- SELECT, WHERE, ORDER BY, simple conditions.
Learning Outcome: Acquire skills to query and retrieve data using SQL.
UNIT 4 — Internet & Web Technologies
Chapter 10: Internet Evolution & Web Services
- WWW, URLs, HTML basics, browsers, websites.
Learning Outcome: Gain foundational web literacy and networking concepts.
Chapter 11: Online Tools & Cloud Storage
- Productivity apps, collaboration tools, cloud computing basics.
Learning Outcome: Learn digital tools used in education and industry.
UNIT 5 — Project Work & Practical Competencies
Project:
- Python-based application or simple database project.
Learning Outcome: Apply coding and database skills in a real-world scenario.
Practical Skills:
- Python programs, SQL queries, document preparation.
Learning Outcome: Develop hands-on computing proficiency.
🎯 Overall Learning Outcomes
- Clear understanding of programming fundamentals using Python
- Ability to design simple databases and perform basic SQL operations
- Safe and ethical use of technology
- Skill in preparing digital documents and online collaboration
- Strengthened logical, analytical and computational thinking