Paul D. Crutcher, Neeraj Kumar Singh, Peter Tiegs. — Apress Media LLC, 2021. — 313 p. — SBN-13 (electronic): 978-1-4842-7107-0.
Understand essential computer science concepts and skills. This book focuses on the foundational and fundamental concepts upon which expertise in specific areas can be developed, including computer architecture, programming language, algorithm and data structure, operating systems, computer networks, distributed systems, security, and more.