In this article, We are going thouroug a CBSE Informatics Practices Syllabus key changes from 2024-25 to 2025-26. Let’s begin !

CBSE Informatics Practices Syllabus: Key changes

CBSE has released the syllabus for the academic year 2025-26. Here, I will compare the syllabus of the Informatics Practices subject from the previous year to thenew year. So here we go!

Comparison of CBSE Informatics Practices Syllabus: 2024-25 vs 2025-26

The CBSE Informatics Practices syllabus undergoes periodic updates to align with technological advancements and educational requirements. In this blog, we compare the 2024-25 and 2025-26 syllabi to help students, teachers, and parents understand the key differences and improvements.

Watch this video instead reading:

CBSE Class XI Informatics Practices Syllabus: 2024-25 vs 2025-26

1. Distribution of Marks

Both syllabi follow a similar structure in terms of marks distribution:

  • Introduction to Computer System: 10 marks
  • Introduction to Python: 25 marks
  • Database Concepts and SQL: 30 marks
  • Emerging Trends: 5 marks
  • Practical: 30 marks

No significant changes in marks allocation were observed between the two years.

2. Key Changes in Topics

Topic2024-252025-26
Python ProgrammingBasic Python concepts and functionsAdded focus on NumPy for array creation
Database ConceptsSQL queries coveredMore structured approach to SQL queries
Emerging TrendsAI, ML, IoT, BlockchainNo major changes
Practical AssignmentsStandard Python and SQL exercisesAdditional Python programs and SQL queries

CBSE Class XII Informatics Practices: 2024-25 vs 2025-26

1. Distribution of Marks

The syllabus structure remains consistent:

  • Data Handling using Pandas & Data Visualization: 25 marks
  • Database Query using SQL: 25 marks
  • Introduction to Computer Networks: 10 marks
  • Societal Impacts: 10 marks
  • Practical & Project Work: 30 marks

2. Notable Changes in Topics

Topic2024-252025-26
Pandas LibraryDataFrame basicsExpanded indexing, importing/exporting data
Data VisualizationBasic plotsCustomization of plots (titles, labels, legends)
SQL QueriesSingle table queriesIntroduction of JOIN operations for multiple tables
Computer Networks & Societal ImpactsFundamental concepts coveredMore emphasis on cybersecurity practical implications
Project WorkGeneral data analysis projectsStronger focus on real-world applications using Pandas and Matplotlib

Conclusion: What’s New in 2025-26?

The core structure of the syllabus remains unchanged, but the 2025-26 syllabus introduces refinements in:

  1. Python Programming – Emphasis on NumPy.
  2. SQL Queries – Introduction of JOIN operations.
  3. Data Handling with Pandas – More practical exercises.
  4. Data Visualization – Enhanced customization of charts.
  5. Project Work – Greater focus on real-world applications.

Important Links

Follow this link for study materials:

Informatics Practices Study Materials

Follow this link to download the syllabus:

Download Syllabus for 2025-26 Informatics Practices

These changes make the syllabus more application-oriented, helping students gain practical exposure to industry-relevant tools.

If you’re a CBSE student preparing for the Informatics Practices exam, these updates will help you plan your studies effectively!

Happy learning!

Leave a Reply


Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error: `POST https://api.aspose.cloud/connect/token` resulted in a `429 Too Many Requests` response in /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113 Stack trace: #0 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/guzzle/src/Middleware.php(69): GuzzleHttp\Exception\RequestException::create() #1 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/promises/src/Promise.php(204): GuzzleHttp\Middleware::GuzzleHttp\{closure}() #2 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/promises/src/Promise.php(153): GuzzleHttp\Promise\Promise::callHandler() #3 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/promises/src/TaskQueue.php(48): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}() #4 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/promises/src/Promise.php(248): GuzzleHttp\Promise\TaskQueue->run() #5 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/promises/src/Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn() #6 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/promises/src/Promise.php(269): GuzzleHttp\Promise\Promise->waitIfPending() #7 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/promises/src/Promise.php(226): GuzzleHttp\Promise\Promise->invokeWaitList() #8 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/promises/src/Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending() #9 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/guzzle/src/Client.php(123): GuzzleHttp\Promise\Promise->wait() #10 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/aspose-cloud/aspose-words-cloud/src/Aspose/Words/WordsApi.php(50640): GuzzleHttp\Client->send() #11 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/aspose-cloud/aspose-words-cloud/src/Aspose/Words/WordsApi.php(50648): Aspose\Words\WordsApi->_requestToken() #12 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/aspose-cloud/aspose-words-cloud/src/Aspose/Words/WordsApi.php(50654): Aspose\Words\WordsApi->_checkAuthToken() #13 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/aspose-cloud/aspose-words-cloud/src/Aspose/Words/WordsApi.php(50666): Aspose\Words\WordsApi->_getKey() #14 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/aspose-cloud/aspose-words-cloud/src/Aspose/Words/WordsApi.php(80): Aspose\Words\WordsApi->_checkRsaKey() #15 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/src/AsposeWords/Util.php(24): Aspose\Words\WordsApi->__construct() #16 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/src/AsposeWords/ExportEngine.php(87): AsposeWords\Util::getWordsApi() #17 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/src/AsposeWords/AutoExport.php(26): AsposeWords\ExportEngine->convert() #18 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-includes/class-wp-hook.php(324): AsposeWords\AutoExport->export() #19 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #20 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #21 /home/u251245109/domains/tutorialaicsip.com/public_html/wp-includes/load.php(1304): do_action() #22 [internal function]: shutdown_action_hook() #23 {main} thrown in /home/u251245109/domains/tutorialaicsip.com/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 113