2024-2025 Undergraduate Catalog

TECH 160 Introduction to Computing

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

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.
  8. Demonstrate an understanding of introductory imperative programming concepts by writing a simple program in Python.
  9. Demonstrate an understanding of web technology by creating a simple web page.
  10. Discuss the key features associated with connected networks and explain how connections between networks are made.
  11. Explain digital communication and its purpose and evaluate the impact of digital communication in daily life.