Announcements¶
Nov 23 HW8 Released
HW8 has been released
See the full announcement on Ed! Nov 02 HW5 Released
HW5 has been released
See the full announcement on Ed! Nov 01 Colton OH Online Only in Near Future
Colton’s office hours will be held only on Zoom for further notice.
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 09/28 | |||
Week 2 | |||
Tue 10/05 | LEC 01 Syllabus, Introduction to Linux/Bash Administrivia and Remote Learning [16:34] 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:
Class Session: zoom | ||
Released HW1 Due 1:00 pm Unix Shell Commands | |||
Week 3 | |||
Tue 10/12 | 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:
Class Session: zoom | ||
Released HW2 Due 1:00 pm More Unix Shell | |||
Week 4 | |||
Tue 10/19 | 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:
Class Session: zoom | ||
Released HW3 Due 1:00 pm Even More Unix Shell! | |||
Week 5 | |||
Tue 10/26 | LEC 04 Version control ( git ) | ||
Released HW4 Due 1:00 pm git | |||
Week 6 | |||
Tue 11/02 | 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 Class Session: zoom Extra Resources (): Git Branching Game, Branching Tutorial, Five Key Git Concepts Explained the Hard Way (advanced) | ||
Released HW5 Due 1:00 pm More git | |||
Week 7 | |||
Tue 11/09 | 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:
Class Session: zoom | ||
Released HW6 Due 1:00 pm Regular Expressions | |||
Week 8 | |||
Tue 11/16 | LEC 07 More regular expressions, sed Regex review, intro to sed [10:53] sed with 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:
Class Session: zoom | ||
Released HW7 Due 1:00 pm More regex and sed | |||
Week 9 | |||
Tue 11/23 | 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 Class Session: zoom | ||
Released HW8 Due 1:00 pm Users, Groups, Permissions | |||
Week 10 | |||
Tue 11/30 | 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: Discussion Questions Class Session: zoom | ||
Released HW9 Due 1:00 pm Shell Scripting | |||
Week 11 | |||
Tue 12/07 | LEC 10 Industry Applications Course Recap and some fun tools! [25:57] Docker and AWS [29:01] Class Session: zoom | ||
Released HW10 Due 11:59 pm More Shell Scripting | |||
Week 12 | |||
Tue 12/14 | Finals Week | ||
Fri 12/17 | Finals Week | ||