CDAC C-CAT Best Books
CDAC C-CAT Best Books
Picking the right books for CDAC C-CAT helps, but buying more books does not always raise your score.
The official C-DAC admission booklet suggests only a few books for each section. If you are starting from scratch, one good book for each subject and regular MCQ practice is enough. This guide lists the best books for each section of the exam.
Section A β English, Aptitude & Reasoning
English
- High School English Grammar & Composition β Wren & Martin
This is still the book most often suggested for grammar and sentence correction. Focus on:
- Articles
- Prepositions
- Tenses
- Error spotting
- Vocabulary
Quantitative Aptitude
Beginner
- Quantitative Aptitude β R.S. Aggarwal
This book covers nearly every topic asked in C-CAT:
- Percentages
- Profit & Loss
- Time & Work
- Ratio
- Number System
- Probability
- Permutation & Combination
Additional Practice
- Quantitative Aptitude β M. Tyra
This is good for short cuts and speed.
Logical Reasoning
You do not need a separate book for reasoning if you study R.S. Aggarwal well.
For more practice:
- Barronβs GRE (Reasoning section)
Computer Fundamentals
- Foundations of Computing β Pradeep Sinha & Priti Sinha
Key topics include:
- Number systems
- Boolean algebra
- Basic programming ideas
- Computer organization
- Memory
- Input/Output devices
Section B β Programming & Computer Science
This section often shapes your rank.
C Programming
1. The C Programming Language
Brian Kernighan & Dennis Ritchie
A classic C book.
Best for:
- Pointers
- Arrays
- Memory
- Functions
- Structures
2. Let Us C
Yashavant Kanetkar
Great for new learners.
Use this first if you are new to C, then move to K&R.
Data Structures
Data Structures Through C in Depth
S. K. Srivastava
Focus on:
- Linked Lists
- Trees
- Graphs
- Queues
- Stacks
- Searching
- Sorting
Object-Oriented Programming
Test Your C++ Skills
Yashavant Kanetkar
Covers:
- Classes
- Objects
- Constructors
- Inheritance
- Polymorphism
- Virtual Functions
Operating Systems
Operating System Concepts
Silberschatz, Galvin & Gagne
Focus on:
- Processes
- Threads
- Scheduling
- Deadlocks
- Memory Management
- Virtual Memory
- File Systems
Computer Networks
Data Communications and Networking
Behrouz Forouzan
Read mainly:
- OSI Model
- TCP/IP
- Routing
- Switching
- Ethernet
- DNS
- HTTP
- TCP vs UDP
Big Data & AI
The syllabus only needs basic knowledge.
Good books:
- Fundamentals of Data Engineering β Joe Reis & Matt Housley
- Artificial Intelligence For Dummies β John Paul Mueller
Do not spend too much time here unless you want PG-DBDA or AI-focused courses.
Section C β Electronics
Only needed if you take Section C.
Computer Architecture
Computer Organization and Architecture
William Stallings
Key topics:
- CPU
- Memory hierarchy
- Cache
- Pipelines
- Instruction cycles
Digital Electronics
Choose either:
- Digital Design β Morris Mano
- Digital Design: Principles & Practices β John Wakerly
Also useful:
- Modern Digital Electronics β R. P. Jain
Microprocessors
Choose one:
- Microprocessor Architecture, Programming & Applications with 8085 β Ramesh Gaonkar
- The Intel Microprocessors β Barry Brey
Focus on:
- 8085 instructions
- Addressing modes
- Interrupts
- Memory interfacing
Do You Need All These Books?
No.
For most students preparing for PG-DAC, PG-DESD, or PG-DBDA, this set is enough:
- R.S. Aggarwal
- Wren & Martin
- Let Us C
- K&R C Programming
- Data Structures Through C
- Operating System Concepts
- Data Communications & Networking
If you are short on time, spend more time on MCQs and past papers than reading every chapter from start to finish.
Key Takeaways
- Follow the official C-DAC books when you can.
- One book for each subject is enough.
- Focus on C Programming and Data Structures.
- Practice MCQs each day.
- Past papers and mock tests matter more than collecting more books.