Recommended Books and Resources for CDAC Exam Preparation: Part A and Part B

Recommended Books and Resources for CDAC Exam Preparation: Part A and Part B

Preparing for the CDAC (Centre for Development of Advanced Computing) exam requires a solid foundation in various subjects, especially when focusing on different parts of the exam. This article provides a comprehensive list of recommended books and resources to help you excel in both Part A (General Aptitude and Reasoning) and Part B (Technical Knowledge).

Part A Preparation: General Aptitude and Reasoning

Quantitative Aptitude

Quantitative Aptitude for Competitive Examinations by R.S. Aggarwal Fast Track Objective Arithmetic by Rajesh Verma

Logical Reasoning

A Modern Approach to Verbal and Non-Verbal Reasoning by R.S. Aggarwal Logical Reasoning by R.K. Gupta

Verbal Ability

Word Power Made Easy by Norman Lewis Objective General English by S.P. Bakshi

General Knowledge/Current Affairs

General Knowledge by Manohar Pandey Pratiyogita Darpan Monthly Magazine

Part B Preparation: Technical Knowledge

Programming and Data Structures

Data Structures and Algorithms Made Easy by Narasimha Karumanchi Introduction to Algorithms by Thomas H. Cormen et al.

Operating Systems

Operating System Concepts by Abraham Silberschatz, Peter B. Galvin, and Greg Gagne

Computer Networks

Computer Networking: A Top-Down Approach by James Kurose and Keith Ross

DBMS Database Management Systems

Database System Concepts by Abraham Silberschatz, Henry F. Korth, and S. Sudarshan

Software Engineering

Software Engineering by Ian Sommerville

Additional Resources

Online Courses

Websites like Coursera, edX, and Udemy offer relevant courses on data structures, algorithms, and programming languages. These platforms provide flexible learning options and can be a valuable supplement to traditional books.

Previous Year Papers

Reviewing past exam papers can help you understand the exam pattern and identify frequently asked questions. This is a valuable resource for identifying key areas and improving your overall preparation.

Mock Tests

Taking mock tests is crucial for time management and identifying areas that need improvement. Regular practice can significantly enhance your performance on the exam day.

Study Tips

Create a study schedule that allocates time to both parts of the exam. Focusing on understanding concepts rather than rote memorization can lead to better retention and application. Regular practice of coding and problem-solving can strengthen your technical skills.

Good luck with your preparation!