This course provides an overview of how computer systems process information. It introduces topics in high level programming languages, machine and assembly languages, database systems, operating systems, computer architecture, computer networks, and other topics as time permits. The intended audience of this course are students majoring in management information systems or mathematics, students minoring in computer science, or anyone who wants a more in-depth view of the field of computing than what can be provided in a freshman level course. This course cannot be used to fulfill any requirements for the majors in computer science or software engineering.