2025-2026 Undergraduate Catalog

CS 160 Introduction to Computer Principles

This course will present an overview of several important areas of the computer field (e.g. data representation and storage, networking, operating systems, machine architecture, logic, functions and algorithms) while seeking to develop a practical, realistic understanding of the field and prepare students for future courses. Ethical and legal aspects of areas such as Internet security, software engineering, and database technology are also introduced in order to enable students to be responsible users of technology.

Credits

3

Offered

Fall, Fall A, Summer A

Outcomes

  1. Explain the role of digital technology in the professional world
  2. Explain the role of the web in daily life
  3. Demonstrate skills for searching the web to perform online research
  4. Explain how an operating system works and how to manage files and folders
  5. Demonstrate the use of common productivity apps
  6. Explain concepts of security and internet safety
  7. Explain how digital media represents the real world