Feb 22, 2020  
Fall 2017 Catalog 
Fall 2017 Catalog [ARCHIVED CATALOG]

DA 155 - Operating Systems and Shell Scripting

Credit Hours: 4

An overview of the major operating systems(DOS/Windows; UNIX/Linux) used in personal computers is presented. Introduction to how the various operating systems are designed, the process of booting up, device recognition and how the kernel works. The fundamentals of writing shell scripts within the various operating systems is also presented.

Course Outcomes
Upon completion of this of this course, the student will be able to:

  • name and describe the various operating systems;
  • demonstrate proficiency with the Unix/Command Window type command line interface (CLI);
  • run programs in foreground and background;
  • use file manipulation commands;
  • use system commands;
  • work with processes running in memory;
  • manipulate the stdin, stdout and stderr streams;
  • use I/O redirection;
  • use pipelining;
  • customize a user's environment;
  • create regular expressions for use in scripts;
  • manipulate environment variables;
  • create shell scripts containing conditionals, loops and eval commands;
  • use arguments in shell scripts;
  • create Windows Power Shell Objects;
  • write shell scripts to perform routine tasks; and 
  • technology objectives:
    • use a computer to develop programs; and
    • use the Windows and UNIX/Linux operating environment effectively.

Prerequisites: CS 121 or DA 150
F/S (N)