Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond, Third Edition

  • 12h 20m
  • Sanjay J. Patel, Yale N. Patt
  • McGraw-Hill
  • 2020

The third edition of Introduction to Computing Systems: From bits & gates to C/C++ and beyond is designed to give students a strong foundation of computing early on in their coursework. The book is in two parts: (a) the underlying structure of a computer, and (b) programming in two high-level languages and programming methodology. Taking a bottom-up approach from foundational concepts, such as how a computer operates, to more high-level programming languages enables students to understand each concept while working through the text. This bottom-up approach can lead students to more conceptual understanding and application with less memorizing.

In this Book

  • Welcome Aboard
  • Bits, Data Types, and Operations
  • Digital Logic structures
  • The von Neumann Model
  • The LC-3
  • Programming
  • Assembly Language
  • Data Structures
  • I/O
  • A Calculator
  • Introduction to C/C++ Programming
  • Variables and Operators
  • Control Structures
  • Functions
  • Testing and Debugging
  • Pointers and Arrays
  • Recursion
  • I/O in C
  • Dynamic Data Structures in C
  • Introduction to C++
SHOW MORE
FREE ACCESS

YOU MIGHT ALSO LIKE

Rating 4.7 of 114 users Rating 4.7 of 114 users (114)
Rating 4.7 of 51 users Rating 4.7 of 51 users (51)
Journey C
Rating 3.0 of 4 users Rating 3.0 of 4 users (4)