Class 12 NCERT Computer Science

Class 12 NCERT Computer Science

Computer science as a discipline has evolved over the years and has emerged as a driving force of our socio-economic activities. It has made continuous inroads into diverse areas - be it business, commerce, science, technology, sports, health, transportation or education.

With the advent of computer and communication technologies, there has been a paradigm shift in teaching-learning at the school level. The role and relevance of this discipline is in focus because the expectations from the school pass-outs have grown to be able to meet the challenges of the 21st century. Today, we are living in an interconnected world where computer-based applications influence the way we learn, communicate, commute or even socialise.

This book has 13 chapters covering the following broader themes: Data Structure, Database, Programming, Network and Communication, Security Aspects.


  1. Exception Handling in Python
  2. File Handling in Python
  3. Stack
  4. Queue
  5. Sorting
  6. Searching
  7. Understanding Data
  8. Database Concepts
  9. Structured Query Language (SQL)
  10. Computer Networks
  11. Data Communication
  12. Security Aspects
  13. Project Based Learning
Login to Download