An introduction to common software applications and computer terminology across a wide variety of disciplines, building a framework for computer use in a technological world. Emphasis is placed on lifelong learning and application of computers to everyday problems through software tools and online techniques. Contemporary topics in the area of computers, technology, and ethical issues are also included.