CBSE Class 11 Informatics Practices Syllabus

Class 11 Informatics Practices (IP) Syllabus 2025-26: With PDF

The Class 11th Informatics Practices Syllabus introduces students to the exciting field of programming, databases, and data handling using Python and SQL. It equips learners with essential computational thinking skills and helps them understand how technology can be applied in real-life problem solving. 

The Class 11 IP Syllabus 2025-26 focuses on practical learning through coding, database queries, and project work. Along with theory, equal importance is given to hands-on practice and real-world applications. 

This syllabus lays a strong foundation for future careers in computer science, IT, data analysis, and other technology-driven fields.

Below is the quick overview of class 11th IP syllabus for CBSE and NCERT:

Unit No. & NameTopics Covered
Unit 1: Introduction to Computer System• Overview of computer system 
• Hardware and software
• Memory and storage I/O devices
• Operating system basics
Unit 2: Introduction to Python• Basics of Python programming 
• Data types 
• Variables
• Operators
• Expressions
• Control structures (if, loops) 
• Strings
• Lists
• Dictionaries
• Tuples
• Functions
Unit 3: Database Concepts and SQL• Database concepts
• Relational model 
• Tables Introduction to SQL
• Commands like SELECT, INSERT, UPDATE, DELETE, simple queries, filtering, sorting.
Unit 4: Introduction to Emerging TrendsOverview of new technologies like: 
• Artificial Intelligence (AI) 
• Machine Learning 
• Internet of Things (IoT) 
• Cloud Computing
• Societal impacts of IT

Download the complete Class 11 Informatics Practices Syllabus 2025–26 PDF for easy reference and detailed study.

Let’s discuss in detail the class 11 IP syllabus:

Unit 1: Introduction to Computer System

This unit in class XI IP syllabus helps students build foundational knowledge of how computers work. It explains the evolution of computing devices, the role of hardware and software, and how components interact to perform tasks. 

Students will also study computer memory, its types, data deletion, recovery, and related security concerns. Additionally, the unit covers different types of software, including system, application, generic, and specific-purpose software, highlighting their importance in real-world computing.

TopicsDetails
Introduction to computer and computingEvolution of computing devices, components of a computer system and their interconnections, Input/Output devices.
Computer MemoryUnits of memory, types of memory – primary and secondary, data deletion, its recovery, and related security concerns.
SoftwarePurpose and types – system and application software, generic and specific purpose software.

Unit 2: Introduction to Python

This unit in class 11th Informatics Practices syllabus focuses on Python programming, introducing students to one of the most widely used languages today. Learners will study the basics of execution modes, data types, operators, and control structures. 

It also covers Python’s powerful data handling using lists and dictionaries, including built-in functions. Students will gain practical skills in debugging, using NumPy for arrays, and writing structured programs to solve computational problems effectively.

TopicsDetails
Basics of Python programmingExecution modes – interactive and script mode, program structure, indentation, identifiers, keywords, constants, variables.
Operators & Data TypesTypes of operators, precedence of operators, data types, mutable and immutable types, data type conversion, expression evaluation.
Input/Output & DebuggingInput and output statements, comments, debugging.
Control Statementsif-else, if-elif-else, while loop, for loop.
ListsOperations: creating, initializing, traversing, manipulating lists. List methods & built-in functions – len(), list(), append(), insert(), count(), index(), remove(), pop(), reverse(), sort(), min(), max(), sum().
DictionaryConcept of key-value pairs, creating, initializing, traversing, updating and deleting elements. Dictionary methods & built-in functions – dict(), len(), keys(), values(), items(), update(), del(), clear().
NumPyIntroduction to NumPy, creation of NumPy arrays from lists.

Unit 3: Database Concepts and the Structured Query Language (SQL)

This unit in the syllabus of class 11th IP introduces the importance of databases in managing information. Students will learn about database concepts, relational models, and different keys used in data management. 

It covers SQL commands for creating, querying, and manipulating data using MySQL. With focus on commands like CREATE, SELECT, INSERT, and UPDATE, learners will develop practical skills in handling real-world datasets and understand how databases are crucial for businesses and applications.

TopicsDetails
Database ConceptsNeed and introduction to Database Management System (DBMS).
Relational Data ModelConcepts of domain, tuple, relation, candidate key, primary key, alternate key.
Advantages of SQLBenefits of using Structured Query Language for handling data.
SQL LanguagesData Definition Language (DDL), Data Query Language (DQL), Data Manipulation Language (DML).
Using MySQLIntroduction to MySQL, creating a database using MySQL, data types.
Data DefinitionCommands: CREATE DATABASE, CREATE TABLE, DROP, ALTER.
Data QueryCommands: SELECT, FROM, WHERE with relational operators, BETWEEN, logical operators, IS NULL, IS NOT NULL.
Data ManipulationCommands: INSERT, DELETE, UPDATE.

Unit 4: Introduction to Emerging Trends

This unit in the class 11th IP syllabus expands the student’s perspective by introducing modern technological advancements shaping the digital world. It covers artificial intelligence, machine learning, robotics, and big data, highlighting their real-world applications. 

Students will also study IoT, cloud computing, blockchain, and immersive technologies like AR and VR. The focus is on developing awareness of future technologies, their benefits, and their social impact, preparing learners for upcoming innovations in IT and related careers.

TopicsDetails
Artificial Intelligence (AI)Basics and applications of AI.
Machine Learning (ML)Introduction and uses of ML.
Natural Language Processing (NLP)Concept and applications in real-world technology.
Immersive ExperienceAugmented Reality (AR) and Virtual Reality (VR).
RoboticsBasics of robotics and automation.
Big DataCharacteristics and uses of big data.
Internet of Things (IoT)IoT applications and role of sensors.
Smart CitiesConcept of smart cities using IT.
Cloud ComputingBasics of cloud computing and services – SaaS, IaaS, PaaS.
Grid ComputingIntroduction to distributed computing systems.
Blockchain TechnologyConcept and applications of blockchain.

More Important Resources for CBSE Exam:

CBSE Board: All detailsCBSE Class 11 Commerce Subjects
CBSE Full FormAll about CBSE Class 11th
Class 11th Hornbill Syllabus
Unit No. & NameMarks
Unit 1: Introduction to Computer System10
Unit 2: Introduction to Python25
Unit 3: Database Concepts and the Structured Query Language (SQL)30
Unit 4: Introduction to Emerging Trends5
Total (Theory)70 Marks
Practical Work + Project + Viva30 Marks
Grand Total100 Marks
S.No.Unit NameMarks
1Problem solving using Python programming language11
2Creating database using MySQL and performing queries7
3Practical file (minimum 14 Python programs and 14 SQL queries)7
4Viva-voce5
Total (Practical)30

Programming in Python

S.No.Practical Task
1Find average and grade for given marks.
2Calculate sale price of an item with given cost and discount (%).
3Calculate perimeter/circumference and area of triangle, rectangle, square, and circle.
4Calculate Simple and Compound Interest.
5Calculate profit/loss for given Cost and Sell Price.
6Calculate EMI for Amount, Period, and Interest.
7Calculate tax – GST / Income Tax.
8Find the largest and smallest numbers in a list.
9Find the third largest/smallest number in a list.
10Find the sum of squares of the first 100 natural numbers.
11Print the first ‘n’ multiples of a given number.
12Count the number of vowels in a user-entered string.
13Print words starting with a specific alphabet in a user-entered string.
14Print number of occurrences of a given alphabet in each string.
15Create a dictionary to store names of states and their capitals.
16Create a dictionary of students to store names and marks obtained in 5 subjects.
17Print the highest and lowest values in the dictionary.

Data Management: SQL Commands

S.No.Practical Task
1Create a database.
2Create a student table with attributes – student id, class, section, gender, name, DOB, and marks (student id as Primary Key).
3Insert details of at least 10 students in the above table.
4Display the entire content of the table.
5Display Rno, Name, and Marks of students scoring more than 50.
6Display Rno, Name, and DOB of students born between ‘2005-01-01’ and ‘2005-12-31’.

Check the latest CBSE Class 11 syllabus for all subjects below:

Class 11th History SyllabusClass 11th Chemistry Syllabus
Class 11th Legal Studies SyllabusClass 11th Biology Syllabus
Class 11th Accountancy SyllabusClass 11th Psychology Syllabus
Class 11th Entrepreneurship SyllabusClass 11th Fine Arts Syllabus
Class 11th Business Studies SyllabusClass 11th Sociology Syllabus
Class 11th Maths SyllabusClass 11th Economics Syllabus
Class 11th Political Science SyllabusClass 11th English Syllabus
Class 11th Physics SyllabusClass 11th Hindi Syllabus
Class 11th Geography SyllabusClass 11th Computer Science Syllabus
Class 11th Sanskrit SyllabusClass 11th Physical Education Syllabus
Class 11th Home Science Syllabus
  • To introduce students to the basics of computers, hardware, software, and their applications.
  • To develop the ability to use Python programming for solving simple real-life problems.
  • To enhance logical and computational thinking through the use of control structures, functions, lists, and dictionaries.
  • To help students understand database concepts and use SQL for data management and retrieval.
  • To make students familiar with data handling, storage, and processing.
  • To create awareness about emerging trends in technology such as AI, ML, IoT, Cloud Computing, and Blockchain.
  • To encourage safe, responsible, and ethical use of technology in daily life.
  • To promote hands-on learning by working on practical tasks and real-world mini projects.
  • To prepare students for higher studies and careers in computer applications, IT, and data science.
  • To develop problem-solving, debugging, and project-building skills for future academic and professional growth.
  • Understand the Basics First: Begin with Unit 1 – computer systems, hardware, software, and memory concepts. These fundamentals make advanced topics like Python and SQL easier to grasp.
  • Practice Python Daily: Python is the core of Class 11 IP. Write small programs every day, covering operators, control statements, lists, and dictionaries. Focus on debugging to build confidence.
  • Master SQL Commands: Learn basic SQL queries (CREATE, SELECT, INSERT, UPDATE, DELETE) and practice with real datasets. Start with simple queries, then move to conditions and filtering.
  • Make a Practical File: Complete the suggested 14+ Python programs and SQL queries in your file. This not only prepares you for exams but also helps in the viva.
  • Work on Projects: Choose a small project (like a library system or student report card). It builds real-life problem-solving skills and prepares you for the 4-mark project component.
  • Stay Updated with Emerging Trends: For Unit 4, read about AI, IoT, Cloud, and Blockchain from online resources. Keep notes of examples to write better answers in exams.
  • Revise with PYQs & Sample Papers: Solve previous year question papers and practice sample questions to understand the marking scheme and frequently asked topics.
  • Focus on Practicals and Viva: Since 30 marks come from practicals, practice coding on your laptop regularly and revise the SQL tasks well before the exam.

Find detailed questions and answers from all chapters of English Class 11 now:

Father to Son Questions & AnswersBirth Questions and Answers
Childhood Questions & AnswersThe Address Questions & Answers
The Laburnum Top Questions & AnswersMother’s Day Questions & Answers
A Photograph Questions & AnswersThe Voice of The Rain Questions & Answers
The Summer of Beautiful White Horse Questions & Answers
What is the exam pattern of Class 11 IP 2025–26?

The theory exam is of 70 marks, and the practical exam carries 30 marks. Together they make a total of 100 marks.

Which programming language is taught in Class 11 IP?

Python is taught as the primary programming language in Class 11 IP, with focus on data types, control statements, lists, dictionaries, and functions.

How many practicals are required in Class 11 IP?

Students must prepare a practical file with at least 14 Python programs and 14 SQL queries along with one project.

What is the weightage of Python in Class 11 IP syllabus?

Python programming holds the highest weightage – 30 marks in theory and 11 marks in practicals, making it the most important part of the syllabus.

What topics are included in SQL for Class 11 IP?

Students learn to create databases, tables, insert records, and perform queries using commands like CREATE, SELECT, INSERT, UPDATE, and DELETE.

Is Class 11 IP easy or difficult?

IP is considered a scoring subject because it focuses on logic, coding, and practical learning. With regular practice of Python and SQL, students can score very well.

Which book is recommended for Class 11 IP?

The NCERT Informatics Practices textbook for Class XI is prescribed by CBSE. Students can also refer to other practice guides for coding and SQL exercises.

Read the chapter-wise summaries of Class 11 English here:

The Portrait of a Lady SummaryDiscovering Tut: The Saga Continues Summary
We’re Not Afraid to Die SummaryThe Landscape of The Soul Summary
The Ailing Planet SummaryThe Browning Version Summary
The Adventure SummaryA Photograph Summary
Silk Road SummaryThe Voice of The Rain Summary
Childhood SummaryFather to Son Summary
Birth SummaryMother’s Day Summary
The Summer of The Beautiful White Horse SummaryThe Address Summary
The Laburnum Top Summary

Discover CLAT exam resources that can help you get started early:

Online CLAT CoachingWhat is CLAT?
CLAT Scholarship TestHow to Prepare for CLAT?
CLAT Mock TestCLAT Eligibility Criteria
CLAT SyllabusList of all National Law Universities
CLAT Previous Year Question PaperUpcoming Law Entrance Exam

Explore CLAT coaching centers across different cities:

CLAT Coaching in JaipurCLAT Coaching in LucknowCLAT Coaching in NoidaCLAT Coaching in Agra
CLAT Coaching in JodhpurCLAT Coaching in BangaloreCLAT Coaching in KanpurCLAT Coaching in Ghaziabad
CLAT Coaching in BhopalCLAT Coaching in MumbaiCLAT Coaching in PrayagrajCLAT Coaching in Varanasi
CLAT Coaching in IndoreCLAT Coaching in GwaliorCLAT Coaching in PuneCLAT Coaching in Bhilai
CLAT Coaching in PatnaCLAT Coaching in JabalpurCLAT Coaching in NagpurCLAT Coaching in Rewari
CLAT Coaching in DelhiCLAT Coaching in MuzaffarpurCLAT Coaching in MysoreCLAT Coaching in Gurgaon
CLAT Coaching in ChandigarhCLAT Coaching in BathindaCLAT Coaching in KolkataCLAT Coaching in Raipur
CLAT Coaching in AhmedabadCLAT Coaching in JammuCLAT Coaching in DehradunCLAT Coaching in Jamshedpur
CLAT Coaching in ChennaiCLAT Coaching in RajasthanCLAT Coaching in Delhi NCRCLAT Coaching in Kankarbagh
CLAT Coaching in Hyderabad
Scroll to Top