NET 236: Linux Shell Scripting

Course Description

Provides students with in-depth knowledge of basic and advanced topics, and the hands-on experience needed to master Shell Programming.  Recommended preparation: NET 141 or equivalent experience.

Course OutlineLinux Shell Script Programming

  1. Introduction to the Operating System Environment
  2. Understanding the Linux File System
  3. Shell Basics
  4. The Shell Environment
  5. Shell Script Programming Concepts
  6. Decision Structures
  7. Looping Structures
  8. Functions and Arrays
  9. Advanced Shell Programming
  10. Incorporating Additional Techniques and Tools
  11. Advanced Techniques and Tools 

Required Materials

  • Linux Shell Script Programming – Course Technology – ISBN 13: 978-0-619-15920-7 ISBN 10: 0-619-15920-0
  • Internet access and a Harper Blackboard account.
  • A computer running Linux that you can control and script as root.  As an alternative, you can use a PC with VMWare to create virtual machines for many of the lab exercises.  Harper lab I 205 has computers and software that may be configured as necessary for this course.

Faculty Contact

For questions about this course contact the department coordinator:

Dave Braunschweig
dbraunsc@harpercollege.edu
847.925.6817