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 VermaLogical Reasoning
A Modern Approach to Verbal and Non-Verbal Reasoning by R.S. Aggarwal Logical Reasoning by R.K. GuptaVerbal Ability
Word Power Made Easy by Norman Lewis Objective General English by S.P. BakshiGeneral Knowledge/Current Affairs
General Knowledge by Manohar Pandey Pratiyogita Darpan Monthly MagazinePart 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 GagneComputer Networks
Computer Networking: A Top-Down Approach by James Kurose and Keith RossDBMS Database Management Systems
Database System Concepts by Abraham Silberschatz, Henry F. Korth, and S. SudarshanSoftware Engineering
Software Engineering by Ian SommervilleAdditional 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!