What are the best selling computer science textbooks in the market today? According to US-based book retailer Barnes & Noble, the most purchased books in the subject are still those that introduce college students to computer science.
Interestingly, many students from other courses and disciplines are enticed to buy such books when they get interested about computers and programming or when they take basic/introductory computer science electives. Here are five of the most purchased of those reference materials.
Computer Science Illuminated (5th Edition) – by Nell Dale and John Lewis
The textbook provides an overview of basic computer science principles and a solid foundation for students who are embarked on this exciting and dynamic discipline. The content unfolds the numerous layers of computing using a language-neutral perspective. This is an ideal reference material for introductory computer science courses.
Invitation to Computer Science (6th Edition) – by Judith Gersting and G. Michael Schneider
This bestselling textbook offers a flexible approach to the computer science course. It features a comprehensive introduction to basic programming concepts. Modules are available for C++, Java, C#, Ada, and Python. Additionally, the book’s latest edition has new chapters discussing security and entertainment, updated feature boxes, and broadened coverage of wireless networks.
Analyzing Evolutionary Algorithms: The Computer Science Perspective – by Thomas Jansen. The book introduces students to techniques for analyzing evolutionary algorithms and many other random search heuristics. Those are applied in different contexts throughout the book especially in optimization as well as analysis of algorithms, which have advanced further in the past several years. Thus, this is an ideal reference material for undergraduate and graduate students who are engaged in theoretical analysis of algorithms.
A Balanced Introduction to Computer Science (3rd Edition) – by David Reed
Connecting with Computer Science (2nd Edition) – by Greg Anderson
This textbook is most recommended as an introductory resource material to computer science. It facilitates readers’ engagement through relating core topics to industrial and practical applications. Moreover, the book is written in an informal, humorous, and comfortable manner to enhance learning and maintain interest.