Feb 27, 2026  
2024-2025 Catalog 
    
2024-2025 Catalog [ARCHIVED CATALOG]

DA 155 - Operating Systems and Shell Scripting (Linux Essentials)


Credit Hours: 4

An overview of major Operating Systems (Linux Essentials) used in personal computers is presented.  Introduction to how operating systems are designed, the process of booting up, device recognition, and how the kernel works. This includes Linux as an operating system, working with Linux files, basic command line skills, and managing Linux administratively.  The fundamentals of writing shell scripts are also presented.

Course Outcomes
Upon completion 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;
  • manage Linux files and directories in a network environment;
  • write shell scripts to perform routine tasks; and
  • demonstrate knowledge of basic Linux Essentials including commands, scripting, and navigation operating environments effectively.


F/S (N)