NCERT Books Class 11 Computer Science – Official PDFs
If you are looking for NCERT Books Class 11 Computer Science, the first thing to know is that CBSE actually prescribes two separate NCERT textbooks for the computer stream in Class 11: Computer Science and Informatics Practices. Your school teaches only one of these as your elective, not both, so check your timetable before you open any PDF below.
We verified every chapter PDF for both books directly on ncert.nic.in on 11 July 2026, and all 19 files across the two books returned a live link. This check matters because forwarded links and old bookmarks sometimes carry pre-rationalisation copies of these books, with chapters CBSE has since renumbered or dropped — opening the wrong file means revising a chapter that will not appear on your current paper.
NCERT Books Class 11 Computer Science and Informatics Practices: Book Identity
The Computer Science textbook has 11 chapters, with official file codes running from kecs101 to kecs111. The Informatics Practices textbook has 8 chapters, coded keip101 to keip108. Both are in the English medium and both are hosted on ncert.nic.in.
We refer to this as the current NCERT edition rather than naming a specific edition year, because NCERT itself updates the printed edition for the current academic session without renumbering the chapter codes. For the exact session/edition year printed on your copy, always cross-check the official NCERT textbook catalogue.
| Book | Chapters | File Code Range | Medium |
|---|---|---|---|
| Computer Science | 11 | kecs101–kecs111 | English |
| Informatics Practices | 8 | keip101–keip108 | English |
The chapter-wise table below shows every verified PDF with its page count instead of a repeated verified tag, since page count is a useful clue for how long a chapter will take to revise.
Computer Science Chapter-Wise PDF Links: What Each Chapter Covers
| Ch. | Chapter | Pages | Official PDF |
|---|---|---|---|
| 1 | COMPUTER SYSTEM | 26 | |
| 2 | ENCODING SCHEMES AND NUMBER SYSTEM | 18 | |
| 3 | EMERGING TRENDS | 16 | |
| 4 | INTRODUCTION TO PROBLEM SOLVING | 26 | |
| 5 | GETTING STARTED WITH PYTHON | 34 | |
| 6 | FLOW OF CONTROL | 22 | |
| 7 | FUNCTIONS | 32 | |
| 8 | STRINGS | 14 | |
| 9 | LISTS | 18 | |
| 10 | TUPLES AND DICTIONARIES | 22 | |
| 11 | SOCIETAL IMPACT | 24 |
| Ch. | Chapter | Pages | Official PDF |
|---|---|---|---|
| 1 | COMPUTER SYSTEM CHAPTER 1 | 14 | |
| 2 | “Computer science is no more about computers than astronomy is about telescopes” | 16 | |
| 3 | — G. van Rossum | 24 | |
| 4 | WORKING WITH LISTS AND DICTIONARIES | 26 | |
| 5 | “Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom.” | 14 | |
| 6 | INTRODUCTION CHAPTER TO NUMPy 6 | 28 | |
| 7 | DATABASE CHAPTER | 20 | |
| 8 | – E. F. Codd | 32 |
Use these one-line summaries to decide which chapter to open first, instead of downloading all 11 at once.
- Chapter 1 — Computer System: covers hardware, software and memory units and how a computer stores and processes data internally.
- Chapter 2 — Encoding Schemes and Number System: works through binary, decimal, ASCII and Unicode, the codes that turn text and numbers into signals a machine understands.
- Chapter 3 — Emerging Trends: introduces AI, IoT and cloud computing as a short look at where computing is heading.
- Chapter 4 — Introduction to Problem Solving: builds algorithms and flowcharts, the thinking steps before any code is written.
- Chapter 5 — Getting Started with Python: introduces variables, data types and the Python interpreter as first contact with the language used for the rest of the course.
- Chapter 6 — Flow of Control: covers conditional statements and loops, the decision and repetition logic behind every real program.
- Chapter 7 — Functions: explains user-defined functions and scope, or how to break a program into reusable, testable pieces.
- Chapter 8 — Strings: works through string indexing and slicing, the skill of pulling apart and rebuilding text data.
- Chapter 9 — Lists: covers list operations and methods, Python’s most frequently used data structure.
- Chapter 10 — Tuples and Dictionaries: compares immutable sequences and key-value pairs — data that should not change against data you look up by name.
- Chapter 11 — Societal Impact: covers digital footprint, IPR and cyber safety, the non-coding chapter that exams usually test through case-based questions.
Informatics Practices Chapter-Wise PDF Links: What Each Chapter Covers
The Informatics Practices book has an unusual detail in its official file names: three chapter titles on ncert.nic.in are quotations rather than topic names — one credited to Guido van Rossum, one unattributed line about data and wisdom, and one credited to E. F. Codd. This is not a printing mistake; NCERT uses each quote as the chapter’s opening thought. The list below tells you what each chapter actually teaches, regardless of its printed title.
- Chapter 1 — Computer System: a refresher on hardware and software basics before the book moves into data handling.
- Chapter 2 (quote chapter): builds data, information and computational thinking — how raw facts turn into usable information.
- Chapter 3 (— G. van Rossum quote): covers Python fundamentals — syntax, variables and basic programs.
- Chapter 4 — Working with Lists and Dictionaries: covers list and dictionary operations for storing and retrieving grouped data.
- Chapter 5 (quote chapter on data and wisdom): applies data handling concepts to organising real datasets.
- Chapter 6 — Introduction to NumPy: introduces arrays and NumPy functions, moving from plain Python lists to faster numeric operations.
- Chapter 7 — Database chapter: covers database concepts and DBMS terms — why data is stored in structured tables instead of loose files.
- Chapter 8 (— E. F. Codd quote): covers the relational model and SQL basics, the theory behind every SQL query.
How to Use These NCERT Books for Class 11 Computer Science Revision
A chapter list is only useful if you turn it into a routine. This sequence works for both books.
- Read the chapter PDF once without trying to code along, just to follow the flow of the topic.
- Open a Python IDE or an online compiler and retype every example from the chapter by hand instead of copy-pasting — typing forces you to notice syntax details you would otherwise skip.
- Attempt the exercises printed inside the chapter PDF before checking any answer key, so you know exactly which part you got wrong.
- Revise Flow of Control and Functions together, since code-based board questions often combine a loop with a function call in one question.
- If you are enrolled in Informatics Practices, revise the Database chapter and Introduction to NumPy back-to-back, since both test how you organise and query stored data.
- Confirm with your school which of the two books is on your timetable before building a revision plan around either one — CBSE runs them as separate electives with separate question papers.
| Mistake | Correct Rule | How to Check Your Answer |
|---|---|---|
| Downloading a pre-rationalisation PDF from a forwarded link or unofficial mirror. | Only chapter PDFs hosted on ncert.nic.in reflect the current chapter list — 11 chapters for Computer Science, 8 for Informatics Practices. | Count the chapters in your downloaded file against the chapter-wise table on this page; a mismatch means the file is outdated. |
| Assuming a school studies both books together as one subject. | CBSE treats Computer Science and Informatics Practices as two separate electives with separate exams. | Ask your school which subject appears on your Class 11 timetable before opening either book. |
| Skipping the exercises at the end of chapters like Functions or Flow of Control. | Code-based board questions are built directly from the in-chapter examples and exercises. | If you can solve a chapter’s own exercises without checking the text, you are ready for that topic. |
Computer Science or Informatics Practices: Which Book Applies to You
Since two computer subjects exist for the same class, use this table to confirm which one is yours before you commit to a revision plan.
| What You Should Check | Why It Matters |
|---|---|
| Your school’s Class 11 timetable or subject list | Confirms which of the two books — Computer Science or Informatics Practices — is actually assigned to you, since both are listed as Class 11 computer subjects. |
| Whether your stream requires Mathematics | Computer Science is usually paired with Mathematics in most CBSE schools, while Informatics Practices is more often open to students without Maths — though this is a general pattern, not a fixed CBSE rule, and it varies by school. |
| Whether your course covers database and SQL topics | Only Informatics Practices includes a database chapter and the relational model with SQL; Computer Science instead goes deeper into data structures like lists, tuples and dictionaries. |
Other Official NCERT Resources for Class 11 Students
This page focuses only on the official textbook PDFs. For chapter-based practice material built around these same 19 chapters, visit the Class 11 Computer Science resource page. If you want the full list of subjects CBSE prescribes for this class first, the Class 11 resource hub lists every one of them. And if you are planning across your whole school career, the CBSE resource library indexes material for every class.
You can always cross-check availability and edition details yourself on the official NCERT textbook catalogue, which is the source we used for the 11 July 2026 verification above.
Reference: NCERT Class 11 Computer Science textbook, official edition on ncert.nic.in.
FAQs on NCERT Books Class 11 Computer Science
Is Informatics Practices a separate book from Computer Science for Class 11?
Yes. NCERT publishes them as two separate textbooks for Class 11 — Computer Science (11 chapters, file codes kecs101 to kecs111) and Informatics Practices (8 chapters, file codes keip101 to keip108). A school offers one of these as an elective, not both.
How many chapters are in the NCERT Class 11 Computer Science book?
11 chapters, from Computer System through Societal Impact, covering computer fundamentals, number systems, problem solving, and Python programming from variables up to lists, tuples and dictionaries.
Does the NCERT Class 11 Informatics Practices book cover databases and SQL?
Yes. Chapter 7 (the Database chapter) introduces database and DBMS terms, and Chapter 8 — titled with a quote credited to E. F. Codd — covers the relational model and SQL basics. The Computer Science book does not include a database chapter.
How do I know if my school follows Computer Science or Informatics Practices?
Check your school’s Class 11 subject list or timetable. CBSE runs these as two distinct electives with separate question papers, so your school will have assigned one, not both.
Are these NCERT Class 11 Computer Science PDFs the current, rationalised edition?
They are the editions currently hosted on ncert.nic.in, verified live on 11 July 2026, with 11 chapters in Computer Science and 8 in Informatics Practices. NCERT does not host a separate “old syllabus” version of either book on its official catalogue.