The first volume of this popular handbook mirrors the modern taxonomy of computer science and software engineering as described by the Association for Computing
The identity of computing has been fiercely debated throughout its short history. Why is it still so hard to define computing as an academic discipline? Is comp
An Active Learning Approach to Teaching the Main Ideas in Computing Explorations in Computing: An Introduction to Computer Science and Python Programming teache
Basic Category Theory for Computer Scientists provides a straightforward presentation of the basic constructions and terminology of category theory, including l
Based on the author’s introductory course at the University of Oregon, Explorations in Computing: An Introduction to Computer Science focuses on the fundament