This book provides an introduction to computer programming principles within the spectrum of applications typical of the electronic and computer technologies. An overview of the discipline is provided through hands-on, real-world examples using several, widely used computer languages. The inductive/application approach encourages the reader to learn how to write programs. The book's approach is application-oriented rather than theoretical. Numerous examples and completely worked problems with integrated book provide the reader with practical applications of theory. Illustrated examples of programming applications within the context of the engineering technologies include BASIC, C, MC68HC11 assembly, and M68000 assembly languages. Technical applications of effectively written computer programs give the reader an understanding of the skills needed to become a valuable part of a design team. This book concentrates on teaching programming methods applied to the field, rather, than teaching a specific language. For various engineering professionals seeking knowledge in computer prgramming.