98-172: Great Practical Ideas for Computer Scientists
Fall 2011
DH 2315, R 3:00-4:20P
(Home) (Calendar) (Staff)
Week Lecture Lab-itation Homework
1
(Sep 1)
How It Was / Welcome to CMUNIX
[PDF]
How I UNIX
[PDF]

2
(Sep 8)
AFS, Bash, and Commands
[Demo Lecture]
Now I Know My ABCs
[PDF]
Next Time, Won't You Sing With Me?
[Go Through the Labitation Handout]
3
(Sep 15)
Stand Back, I Know Regular Expressions/The First Holy War
Time to replace "^$" with ".*"/Time To Make A Choice
[vim PDF] [emacs PDF]
[emacs cheatsheet PDF]
s/me/you/
4
(Sep 22)
Anddd..I Just Deleted My Homework
Making It Never Happen Again
[PDF]
Git'r Done
5
(Sep 29)
Wherein I Can Be A Script Kiddy Too!
My Skills R Bourne Again
[PDF]
{find,watch,tail,time,mv}ing
6
(Oct 6)
Never Ask For Help With Programming or UNIX
[To Be Uploaded]

7
(Oct 13)
More Simple Scripting
[To Be Uploaded]

8
(Oct 20)
Midterm Week
lern2unix

9
(Oct 27)
Let Me Tell You A Story...
[PDF]
Tell Me A Story!
[PDF]
Now It's Your Turn
10
(Nov 3)
Screen and More Debugging
Screen & IRC
[PDF]

11
(Nov 10)
Segmentation Fault
Make Sure You free What you malloc
And Always malloc What You free
12
(Nov 17)
make my Day
It's A GNU World
Look Ma, No Hands!
13
Thanksgiving
14
(Dec 1)
How It Is


15
(Dec 8)
How It Will Be