CS197U: A Hands-on Introduction to Unix

Instructor: Tian Guo (tian@cs.umass.edu)

Please Fill out this short survey

Schedule

Date Lecture Assignments Readings
Sep 15 Lec1: Course Overview and Getting Started Assignment 1: Due Tue 09/22 at 3:45pm Chapters 1-2, microkernels v.s. monolithic system
Sep 17 Lec2: [slides] [demo notes] Assignment 2: Due Tue 09/24 at 3:45pm Chapters 4, 6, favorite vim cheat sheet
Sep 22 Lec3: OS and File System [slides] - Chapters 5, 7
Sep 24 Lec4: Your own copy of Linux[slides] Assignment 3: Due Thu 10/01 at 3:45 pm Chapter 8, VM Setup Guide
Sep 29 Lec5: Scripting Part I[slides] - Chapters 9, 10
Oct 1 Lec6: Scripting Part II[slides] Assignment 4: Due Thu 10/15 at 3:45pm Sample Scripts
Oct 6 Lec7: Version Control and Advanced Topics[slides] - -
Oct 8 Lec8: Network Basics[slides] Assignment 5:Due Thu 10/22 at 3:45pm -
Oct 13 No Class(Monday Schedule) - -
Oct 15 Lec9: System Administration(Guest Lecture)[slides] Assignment 6:Due Thu 10/29 at 3:45pm Chapter 15, Wireshark Tutorial
Oct 20 Lec10: Traffic Monitoring[slides] - -
Oct 22 Lec11: WWW and Wrap Up[slides] - xargs