Essential Computer Science : A Programmer's Guide to Foundational Concepts /

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...

Full description

Bibliographic Details
Main Authors: Crutcher, Paul D. (Author), Singh, Neeraj Kumar (Author), Tiegs, Peter (Author)
Corporate Author: SpringerLink (Online service)
Format: eBook
Language:English
Published: Berkeley, CA : Apress : Imprint: Apress, 2021.
Edition:1st ed. 2021.
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • Chapter 1: Fundamentals of a Computer System
  • Chapter 2: Programming
  • Chapter 3: Algorithm and Data Structure
  • Chapter 4: Operating System
  • Chapter 5: Computer Networks and Distributed Systems
  • Chapter 6: Computer Security
  • Chapter 7: Cloud Computing
  • Chapter 8: Machine Learning
  • Appendix A: Software Development Lifecycle
  • Appendix B: Software Engineering Practices
  • Appendix C: ACPI System States
  • Appendix D: System Boot Flow.-.