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