CTCITC 116: Introduction to Operating Systems (OS)

CTCITC 116: Introduction Operating Systems (OS)

Provides an overview of current and future mainstream features of the operating system (the operating system may focus on Windows, Mac, or Linux, Unix, or other). Instruction will be reinforced with examples and exercises performed on the operating system. The student should be familiar with computers. No previous experience with operating systems is required.

Learning Outcomes and Course Objectives:

By the end of this course, students should be able to:

  • Demonstrate an overall understanding of an operating system.
  • Describe concepts of computer systems management.
  • Use command lines effectively to:
    • Create command shells and shell programming.
    • Generate batch shells.
    • Log on and off.
    • Use the file system to organize and access data.
  • Demonstrate programming principles using scripting
  • Navigate user interface.
  • Understand security issues, risks.
  • Work with jobs and functions.
  • Manage print functions.
  • Configure devices.
  • Understand network and internet configurations.
  • Navigate file system, perform configuration, and set permissions.
  • Information/visual literacy.
  • Use operating tools to process data.
  • Demonstrate information/visual literacy
  • Use the operating system’s editing programs to create and modify text files.
  • Use the operating system’s command line effectively.
  • Use the operating system’s tools to communicate with other users.
  • Use basic system administrator tools.
  • Describe inherent limitations and responsibilities in system level controls.
  • Perform input/output redirection.
  • Mount and unmount devices.
  • Install applications.

Prerequisites: CTCITC 110:  Introduction to Information Technology