| Date | Week | Topic | Assignment Enabled | Quiz Enabled | Due By** |
| 8/17 |
1 | Orientation is Online |
Lab 1: Explore.WebCT & Unix Accounts |
Initial Survey | 8/24 |
| 8/24 |
2 | Unix Basics Review ch 1& 2: Shell and Script Basics ch 3 & 4: Files & Directories ch 15: Text Filters ch 16: Basic Regular Expressions ch 6: File Attributes (part) ch 7: Processes |
Lab 2 | Quiz 1 | 8/31 |
| 8/31 |
|
Shell Programming ch 8: Variables ch 9: Substitution ch 10: Quoting ch 11: Flow Control (the “if” and “case” statements) |
Lab 3 | Quiz 2 | 9/14 |
| 9/07 |
4 | Shell Programming (cont'd) ch 12: Loops (“while” , “for”, and “select” loops) ch 13: Parameters ch 5: Input/Output File Descriptors in Scripts |
Lab 4 | Quiz 3 | 9/28 |
| 9/14 |
5 | Shell Programming (cont'd) ch 14: Functions ch 21: Function Libraries ch 18: Miscellaneous Tools |
Lab 5 |
Quiz 4 | 10/12, partial credit through 10/21. |
| 9/21 |
6 | Advanced Shell Programming ch 20: Debugging ch 22: Problem Solving with Shell Scripts ch 23: Portability Issues |
Final Lab |
Quiz 5 |
10/19, partial credit through 10/21. |
|
|
|
Review | |||
| 10/12-10/22 |
8 | Final Exam & Final Survey -- online |
|
Late Labs: Last day to turn in any labs for partial credit is 10/21. |