2011-2012 Catalog 
    
    Apr 20, 2024  
2011-2012 Catalog [ARCHIVED CATALOG]

Add to Personal Catalog (opens a new window)

CS 225 - UNIX Shell Programming


Maximum of 5.0 possible Credits
An intermediate course that extends previous experience with the Bourne/bash shells to program scripts used to automate system administrative tasks. Topics include environment/user defined variables, branches, loops, menus, user interaction, and functions (was CMPSC 233). Prerequisite: CS 125  (was CMPSC 132) or instructor’s permission.

Course Objectives
Upon successful completion of the course, students will be able to:

  1. Design and implement useful shell scripts utilizing AWK programming language statements. [REASON]
  2. Utilize shell variables, environment variables, shell language constructs and advanced file commands within shell scripts. [REASON]
  3. Compare and contrast the Bourne, C and Korn Shells. [COMMUNICATE]
  4. Describe the responsibilities of the UNIX system administrator and perform the common tasks performed by a system administrator. [COMMUNICATE]
  5. Relate UNIX specific features to generalized operating system principles. [COMMUNICATE]



Add to Personal Catalog (opens a new window)