ISE Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond
1 Welcome Aboard
2 Bits, Data Types, and Operations
3 Digital Logic Structures
4 The von Neumann Model
5 The LC-3
6 Programming
7 Assembly Language
8 Data Structures
9 I/O
10 A Calculator
11 Introduction to C/C++ Programming
12 Variables and Operators
13 Control Structures
14 Functions
15 Testing and Debugging
16 Pointers and Arrays
17 Recursion
18 I/O in C
19 Dynamic Data Structures in C
20 Introduction to C++
Appendix A The LC-3 ISA
Appendix B From LC-3 to x86
Appendix C The Microarchitecture of the LC-3
Appendix D The C Programming Language
Appendix E Useful Tables
Appendix F Solutions to Selected Exercises
McGraw-Hill Connect is an award-winning digital teaching and learning solution that empowers students to achieve better outcomes and enables instructors to improve course management efficiency.
High-Quality Course Material
Our trusted solutions are designed to help students actively engage in course content and develop critical higher-level thinking skills while offering you the flexibility to tailor your course to the ways you teach and the ways your students learn.
Assignments & Automatic Grading
Connect features a question bank that you can select from to create homework, practice tests and quizzes. Dramatically reduce the amount of time you spend reviewing homework and grading quizzes, freeing up your valuable time to spend on teaching.
Analytics & Reporting
Monitor progress and improve focus with Connect’s visual and actionable dashboards. Reports are available to empower both instructors and students with real-time performance analytics.
Seamless Integration
Link your Learning Management with Connect for single sign-on and gradebook synchronization, with all-in-one ease for you and your students.