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. :contentReference[oaicite:0]{index=0}
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.