000 01509nam a2200229Ia 4500
003 NULRC
005 20250721122458.0
008 250520s9999 xx 000 0 und d
020 _a9781484271063
040 _cNULRC
050 _aQA 76 .C78 2021
100 _aCrutcher, Paul D.
_eauthor
245 0 _aEssential computer science :
_ba programmer's guide to foundational concepts /
_cPaul D. Crutcher, Neeraj Kumar Singh and Peter Tiegs
260 _a[Berkeley] :
_bApress,
_cc2021
300 _a290 pages :
_billustrations ;
_c24 cm.
365 _bUSD43
504 _aIncludes bibliographical references and index.
505 _aChapter 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.
520 _aUnderstand 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.
650 _aCOMPUTER SCIENCE
942 _2lcc
_cBK
999 _c21616
_d21616