Announcements¶
 Mar 27 Welcome to Ed!
 
 Information on how to use EdStem!
See the full announcement on Ed!Calendar¶
Info
This is a rough sketch of the quarter and things are subject to change. We can accurately predict the past, but predicting the future is hard!
| Topic | Homeworks | ||
|---|---|---|---|
| Week 1 | |||
| Tue 03/28 |  LEC 01 Syllabus, Introduction to Linux/Bash   Introduction to Linux [11:57] Flags, Arguments, and Editors [20:22]   resources:  files commands Discussion Questions    All files available in one zip.  To download all files at once, type the following commands in a shell on your machine:  | ||
| Released  HW1 Due 1:00 pm Unix Shell Commands | |||
| Week 2 | |||
| Tue 04/04 |  LEC 02 More shell commands, streams, I/O redirection   resources:  files commands Discussion Questions    All files available in one zip.  To download all files at once, type the following commands in a shell on your machine:  | ||
| Released  HW2 Due 1:00 pm More Unix Shell | |||
| Week 3 | |||
| Tue 04/11 |  LEC 03 More I/O,  xargs, streams,cut More input output redirection, xargs [21:22] tee, stdout, stderr [8:33] cut, tailing logs, buffers [8:34]   resources:  files commands Discussion Questions    All files available in one zip.  To download all files at once, type the following commands in a shell on your machine:  | ||
| Released  HW3 Due 1:00 pm Even More Unix Shell! | |||
| Week 4 | |||
| Tue 04/18 |  LEC 04 Version control ( git) | ||
| Released  HW4 Due 1:00 pm git | |||
| Week 5 | |||
| Tue 04/25 |  LEC 05 Version Control ( git) Git Branching [13:45] Git Merge [8:45] Git Branching: Working with Remote [12:24] Git Merge Requests [15:38]   resources:  commands Discussion Questions   | ||
| Released  HW5 Due 1:00 pm More  git | |||
| Week 6 | |||
| Tue 05/02 |  LEC 06 Regular expressions,  grep -E resources:  files Discussion Questions    All files available in one zip.  To download all files at once, type the following commands in a shell on your machine:  | ||
| Released  HW6 Due 1:00 pm Regular Expressions | |||
| Week 7 | |||
| Tue 05/09 |  LEC 07 More regular expressions,  sed Regex review, intro to  sed[10:53]sedwith regular expressions [17:31] resources:  files Discussion Questions    All files available in one zip.  To download all files at once, type the following commands in a shell on your machine:  | ||
| Released  HW7 Due 1:00 pm More regex and  sed | |||
| Week 8 | |||
| Tue 05/16 |  LEC 08 Users, groups, permissions, persistent shell settings   Introduction to users, groups, and permissions [16:16] bashrc, bash_profile, $PATH [17:39] File and Directory Permissions [15:25]   resources:  Discussion Questions   | ||
| Released  HW8 Due 1:00 pm Users, Groups, Permissions | |||
| Week 9 | |||
| Tue 05/23 |  LEC 09 Basic shell scripting   Introduction to Bash Scripting [18:16] Bash Scripting: For Loops and Math [10:27] Bash Scripting: If Statements and Exit Codes [11:38] Bash Scripting: Demo [10:09]   resources:  files Discussion Questions    All files available in one zip.  To download all files at once, type the following commands in a shell on your machine:  | ||
| Released  HW9 Due 11:59 pm Shell Scripting | |||
| Week 10 | |||
| Tue 05/30 |  LEC 10 TBA   Course Recap and some fun tools! [25:57] Docker and AWS [29:01]  | ||
| Released  HW10 Due 11:59 pm More Shell Scripting | |||
| Week 11 | |||
| Tue 06/06 | Finals Week | ||
| Fri 06/09 | Finals Week | ||