Best Reference Books – Fundamentals of Computer Science

«
»
We have compiled the list of Top 10 Best Reference Books on Fundamentals of Computer Science subject. These books are used by students of top universities, institutes and colleges. Here is the full list of top 10 best books on Fundamentals of Computer Science along with reviews.

Kindly note that we have put a lot of effort into researching the best books on Fundamentals of Computer Science subject and came out with a recommended list of top 10 best books. The table below contains the Name of these best books, their authors, publishers and an unbiased review of books on "Fundamentals of Computer Science" as well as links to the Amazon website to directly purchase these books. As an Amazon Associate, we earn from qualifying purchases, but this does not impact our reviews, comparisons, and listing of these top books; the table serves as a ready reckoner list of these best books.

1. “Computer Fundamentals” by P K Sinha

“Computer Fundamentals” Book review: This book is designed for undergraduates, graduates, and research scholars of electrical, electronics. And also for students of embedded systems, computer engineering. The book has numerous illustrative diagrams, practical examples, chapter summaries, end-of-chapter questions, and a glossary of important terms. It includes Number systems, Computer Codes, Binary arithmetic, Boolean Algebra, and Logic Circuits. Introduction to programming in C is covered in this book.

2. “Computer Fundamentals” by Goel

advertisement
“Computer Fundamentals” Book review: This book is designed for undergraduates, graduates, and research scholars of electrical, electronics. And also for students of embedded systems, computer engineering. It covers all the basic hardware/software concepts in computers and their peripherals in a very lucid manner. . It includes Number systems, Computer Codes, Binary arithmetic, Boolean Algebra, and Logic Circuits. Introduction to programming in C is covered in this book. The book has numerous illustrative diagrams, practical examples, chapter summaries, end-of-chapter questions, and a glossary of important terms.

3. “Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications (Chapman & Hall/CRC Computer and Information Science Series)” by de Castro and Leandro Nunes

“Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications (Chapman & Hall/CRC Computer and Information Science Series)” Book Review: This book is designed for undergraduates, graduates, and research scholars of electrical, electronics. And also for students of embedded systems, computer engineering. It covers Natural computing brings together nature and computing to develop new computational tools for problem-solving. It includes synthesizing natural patterns and behaviors in computers, and potentially designing novel types of computers. It also includes basic Concepts, Algorithms, and Applications presents a wide-ranging survey of novel techniques and important applications of nature-based computing. Later it focuses on evolutionary computing, neurocomputing, swarm intelligence, immunocompetent, fractal geometry, artificial life, quantum computing, and DNA computing.

4. “Fundamentals of Computers” by Rajaraman V and Adabala N

advertisement
advertisement
“Fundamentals of Computers” Book Review: This book is designed for undergraduate and postgraduate students of Computer Applications (BCA and MCA), undergraduate students of engineering. And also for computer science students who study fundamentals of computers as a core course, and students of management who should all know the basics of computer hardware and software. Both hardware and software aspects of computers are covered in this book. It includes numeric and character data , various input and output units function types of memory units. It also includes the interconnection and communication between the I / O units, the memory, and the processor is explained clearly and concisely. Later it focuses on programming languages, operating systems, and communication protocols.

5. “Computer for Competitive Exams (Fundamental of Computer with MCQs): Fundamental of Computer with Multiple Choice Questions (Popular Master Guide)” by RPH Editorial Board

“Computer for Competitive Exams (Fundamental of Computer with MCQs): Fundamental of Computer with Multiple Choice Questions Book Review: This book is designed for undergraduate and postgraduate students of Computer Applications (BCA and MCA), undergraduate students of engineering. And also for computer science students who study fundamentals of computers as a core course, and students of management who should all know the basics of computer hardware and software. This book is useful for all competitive exams for the purpose of study and practice of questions based on the latest pattern of the examination. It includes Meaning and Concepts, History of Computer Development, Input / Output Devices, Computer Memory, Software, Computer Language. It also includes Basic DOS Commands, Elements of Word Processing, SpreadSheet, Database Management systems, Computer Networks, Internet and Intranet. It contains a Fundamentals of Computer with Multiple Choice Questions.

6. “Computer Fundamentals and Programming in C” by Reema Thareja

advertisement
“Computer Fundamentals and Programming in C” Book Review: This book is designed for undergraduates, graduates, and research scholars of electrical, electronics. And also for students of embedded systems, computer engineering. The book provides coverage of all the fundamental concepts related to computer science and C programming. It includes Computer Fundamentals, starts with an introduction to computers, and offers a detailed account of various topics ranging from input and output devices, primary and secondary memory devices.It also includes processor architecture, number systems, description of various system and application software and computer networks, and the Internet. Later it focuses on Programming in C, delves into the basics of C programming, and introduces important data structures. Written in simple language, the book provides several diagrams and examples for better understanding.

7. “Fundamentals of Computers” by Reema Thareja

“Fundamentals of Computers” Book Review: This book is designed for anyone and everybody who wants to be familiar with basic concepts of computers. Also for Information Technology and Computer Sciences to students enrolled in professional courses such as BTech, BBA, BCA, and MCA. It covers basic computer concepts. It includes organization, architecture, input and output devices, primary and secondary memory. It also includes operating systems, computer networks, and databases. The book also provides step-by-step tutorials to learn different applications such as Ms. Word, PowerPoint, and Excel.

8. “Fundamentals of Computer Networks” by Kundu

advertisement
“Fundamentals of Computer Networks” Book Review: This book is designed for anyone and everybody who wants to be familiar with basic concepts of computers. Also for Information Technology and Computer Sciences to students enrolled in professional courses such as BTech, BBA, BCA, and MCA. The book is focused on fundamental concepts and practical applications. It includes principles and terminology of computer networking and internet technology. It also includes local area networks (LANs) and wide-area networks (WANs) work, and how internetworking is implemented. Later it focuses on a description of the Internet and TCP / IP protocol. With the prolific growth of networking, ‘network management and security.

9. “Fundamentals of Computer Algorithms” by Sahni Horowitz

“Fundamentals of Computer Algorithms” Book Review: This book is designed for anyone and everybody who wants to be familiar with basic concepts of computers. Also for Information Technology and Computer Sciences to students enrolled in professional courses such as BTech, BBA, BCA, and MCA. The book covers the latest research and state-of-the-art applications, bringing this classic to the forefront of modern computer science education. It includes Design techniques, divide and conquer, the greedy method, dynamic programming. Later it focuses on backtracking and branch and bound are illustrated with several examples. A wide range of examples provides students with the actual implementation of correct design.

10. “FUNDAMENTALS OF COMPUTERS” by E Balagurusamy

advertisement
“FUNDAMENTALS OF COMPUTERS” Book Review: This book is designed for anyone and everybody who wants to be familiar with basic concepts of computers. Also for Information Technology and Computer Sciences to students enrolled in professional courses such as BTech, BBA, BCA, and MCA. This book discusses the fundamentals of the various hardware and software components of computers. It covers basic computer concepts. It includes organization, architecture, input and output devices, primary and secondary memory. It also includes operating systems, computer networks, and databases. It follows an illustrative and easy-to-learn approach with a unique combination of theory and practice.

People who are searching for Free downloads of books and free pdf copies of these top 10 books on Fundamentals of Computer Science – we would like to mention that we don’t have free downloadable pdf copies of these good books and one should look for free pdf copies from these Authors only if they have explicitly made it free to download and read them.

We have created a collection of best reference books on "Fundamentals of Computer Science" so that one can readily see the list of top books on "Fundamentals of Computer Science" and buy the books either online or offline.

If any more book needs to be added to the list of best books on Fundamentals of Computer Science subject, please let us know.

Sanfoundry Global Education & Learning Series – Best Reference Books!

Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
advertisement
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He is Linux Kernel Developer & SAN Architect and is passionate about competency developments in these areas. He lives in Bangalore and delivers focused training sessions to IT professionals in Linux Kernel, Linux Debugging, Linux Device Drivers, Linux Networking, Linux Storage, Advanced C Programming, SAN Storage Technologies, SCSI Internals & Storage Protocols such as iSCSI & Fiber Channel. Stay connected with him @ LinkedIn | Youtube | Instagram | Facebook | Twitter