CDAC C-CAT Best Books – Section-Wise Recommended Reading
CDAC C-CAT Best Books
Choosing the right books for CDAC C-CAT is important, but buying more books doesn’t necessarily improve your score.
The official C-DAC admission booklet itself recommends only a handful of reference books for each section. If you’re preparing from scratch, one good book per subject plus regular MCQ practice is more than enough. :contentReference[oaicite:0]{index=0}
This guide lists the best books for every section of the exam.
Section A — English, Aptitude & Reasoning
English
- High School English Grammar & Composition — Wren & Martin
Still the most commonly recommended book for grammar and sentence correction. Focus on:
- Articles
- Prepositions
- Tenses
- Error spotting
- Vocabulary
Quantitative Aptitude
Beginner
- Quantitative Aptitude — R.S. Aggarwal
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
Excellent for shortcut methods and speed improvement.
Logical Reasoning
You don’t need a separate reasoning book if you’re solving R.S. Aggarwal thoroughly.
For extra practice:
- Barron’s GRE (Reasoning section)
Computer Fundamentals
- Foundations of Computing — Pradeep Sinha & Priti Sinha
Important topics include:
- Number systems
- Boolean algebra
- Basic programming concepts
- Computer organization
- Memory
- Input/Output devices
Section B — Programming & Computer Science
This section usually determines your rank.
C Programming
1. The C Programming Language
Brian Kernighan & Dennis Ritchie
The classic C book.
Best for:
- Pointers
- Arrays
- Memory
- Functions
- Structures
2. Let Us C
Yashavant Kanetkar
Great for beginners.
Use this first if you’re completely 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 expects introductory knowledge.
Recommended books:
- Fundamentals of Data Engineering — Joe Reis & Matt Housley
- Artificial Intelligence For Dummies — John Paul Mueller
Don’t spend excessive time here unless you’re targeting PG-DBDA or AI-focused courses.
Section C — Electronics
Only required if you’re attempting Section C.
Computer Architecture
Computer Organization and Architecture
William Stallings
Important 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 combination is sufficient:
- R.S. Aggarwal
- Wren & Martin
- Let Us C
- K&R C Programming
- Data Structures Through C
- Operating System Concepts
- Data Communications & Networking
If you’re short on time, spend more time solving MCQs and previous papers than reading every chapter from cover to cover.
Key Takeaways
- Follow the official C-DAC reference books whenever possible.
- One book per subject is enough.
- Prioritize C Programming and Data Structures.
- Practice MCQs daily.
- Previous papers and mock tests are more important than collecting additional books.