Announcements¶
Mar 29 Welcome to EdStem!
Welcome to the EdStem Discussion board. See this post for instructions on how to post questions.
See the full announcement on Ed! Mar 29 Welcome to CSE 391
Welcome to CSE 391!
This email will walk you through some course policies. In particular, we focus on some details you can find in the syllabus about how the class sessions will run this quarter.
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/30 | 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 2 | |||
Tue 04/06 | 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 3 | |||
Tue 04/13 | 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 4 | |||
Tue 04/20 | LEC 04 Version control ( git ) | ||
Released HW4 Due 1:00 pm git | |||
Week 5 | |||
Tue 04/27 | 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 | ||
Released HW5 Due 1:00 pm More git | |||
Week 6 | |||
Tue 05/04 | LEC 06 Regular expressions, grep -E | ||
Released HW6 Due 1:00 pm Regular Expressions | |||
Week 7 | |||
Tue 05/11 | LEC 07 More regular expressions, sed Regex review, intro to sed [10:53] sed with regular expressions [17:31] resources: Discussion Questions Class Session: zoom | ||
Released HW7 Due 1:00 pm More regex and sed | |||
Week 8 | |||
Tue 05/18 | 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 9 | |||
Tue 05/25 | 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 10 | |||
Tue 06/01 | 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 11 | |||
Tue 06/08 | |||
Fri 06/11 | |||