Designed to give students an understanding of computing, this book discusses the underlying structure of a computer, & programming in a high level language. It introduces LC-3, & provides the LC-3 Simulator to give hands-on access for testing what students learn. The C programming language is used to develop understanding of programming.