Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
Search for Books and eBooks
On the Shelf at CCBC Libraries
Computer Science Distilled by A foolproof walkthrough of must-know computer science concepts. A fast guide for those who don't need the academic formality, it goes straight to what differentiates pros from amateurs. First introducing discrete mathematics, then exposing the most common algorithm and data structure design elements, and finally the working principles of computers and programming languages, the book is indicated to all programmers.
Call Number: QA76.9.A43 F47 2017
Computer Science: a Very Short Introduction by Over the past sixty years, the spectacular growth of the technologies associated with the computer is visible for all to see and experience. Yet, the science underpinning this technology is less visible and little understood outside the professional computer science community. As a scientific discipline, computer science stands alongside the likes of molecular biology and cognitive science as one of the most significant new sciences of the post Second World War era. In this Very Short Introduction, Subrata Dasgupta sheds light on these lesser known areas and considers the conceptual basis of computer science. Discussing algorithms, programming, and sequential and parallel processing, he considers emerging modern ideas such as biological computing and cognitive modelling, challenging the idea of computer science as a science of the artificial. ABOUT THE SERIES: The Very Short Introductions series from Oxford University Press contains hundreds of titles in almost every subject area. These pocket-sized books are the perfect way to get ahead in a new subject quickly. Our expert authors combine facts, analysis, perspective, new ideas, and enthusiasm to make interesting and challenging topics highly readable.
Call Number: QA76 .D374 2016
Turing's Vision by Turing's fascinating and remarkable theory, which now forms the basis of computer science, explained for the general reader. In 1936, when he was just twenty-four years old, Alan Turing wrote a remarkable paper in which he outlined the theory of computation, laying out the ideas that underlie all modern computers. This groundbreaking and powerful theory now forms the basis of computer science. In Turing's Vision, Chris Bernhardt explains the theory, Turing's most important contribution, for the general reader. Bernhardt argues that the strength of Turing's theory is its simplicity, and that, explained in a straightforward manner, it is eminently understandable by the nonspecialist. As Marvin Minsky writes, "The sheer simplicity of the theory's foundation and extraordinary short path from this foundation to its logical and surprising conclusions give the theory a mathematical beauty that alone guarantees it a permanent place in computer theory." Bernhardt begins with the foundation and systematically builds to the surprising conclusions. He also views Turing's theory in the context of mathematical history, other views of computation (including those of Alonzo Church), Turing's later work, and the birth of the modern computer. In the paper, "On Computable Numbers, with an Application to the Entscheidungsproblem," Turing thinks carefully about how humans perform computation, breaking it down into a sequence of steps, and then constructs theoretical machines capable of performing each step. Turing wanted to show that there were problems that were beyond any computer's ability to solve; in particular, he wanted to find a decision problem that he could prove was undecidable. To explain Turing's ideas, Bernhardt examines three well-known decision problems to explore the concept of undecidability; investigates theoretical computing machines, including Turing machines; explains universal machines; and proves that certain problems are undecidable, including Turing's problem concerning computable numbers.
Call Number: QA29.T8 A57 2016
Computer Science Associations
Association for Computing Machinery
ACM, the world's largest educational and scientific computing society, delivers resources that advance computing as a science and a profession.
Association of Information Technology Professionals
AITP is the leading worldwide society of professionals in information technology.
Association for Women in Computers
The Association for Women in Computing (AWC) was founded in Washington, D.C. in 1978 and is one of the first professional organizations for women in computing.
BDPA is an international organization with a diverse membership of professionals and students at all levels in the fields of information technology, computer science and related S.T.E.M fields. Members are actively engaged in serving the community through outreach and charting the future of the IT industry.
Ebooks From CCBC Libraries
Principles of Computer Science by The newest volume in Salem Press' Principles series, Principles of Computer Science provides students with an overview of the fundamentals of this popular field. Designed to provide users with a solid, accessible understanding of the terminoloy, concepts, and versatility of Computer Science, this title offers a full glossary, helpful visuals, and multiple resources for further study.
Publication Date: 2016
Computer Sciences by "Computer Sciences is part of the well-respected Macmillan Science Library franchise. This full color four volume set is organized in 4 separate thematic volumes covering the following topics: Foundations, Ideas and People: This volume covers the innovators and history of Computer Science in both theoretical developments and practical application of the discipline. Software and Hardware: This volume covers topics from system analysis and design to operating systems and parallel processing. Social Applications: From fashion design to meteorology, this volume covers how the use of computers impacts our everyday lives. Electronic Universe: This volume delves into the internet and the interconnected, networked society. Also discussed in this volume are artificial intelligence, encryption, and mobile computing "
Publication Date: 2013