This primer on understanding computers comprises an introduction to computer architecture, assembly language programming, data structures, and the C programming language. Offers a hands-on approach, supported by a wealth of illustrative examples. Provides managers with the information-systems background they need, covering systems-level architecture and the nature of software and programming languages.