Announcements

Oct 13

Lecture 1 and HW1 Posted

  • Reminder about class sessions.
  • HW1 due today.
  • HW2 released later today.
  • Reminder about ItemPool.
See the full announcement on Ed!
Oct 05

Lecture 1 and HW1 Posted

  • Lecture 1 and HW1 released
  • HW0 Due tomorrow @ 1:00 pm
  • Reminder about class sessions
See the full announcement on Ed!
Sep 24

Welcome to CSE 391!

Welcome to CSE 391! This announcement outlines:

  • Where to find information about the course (it’s this course website!).
  • How the class will be run.
  • What the schedule will look like for the start of the quarter, including your first (mini) homework assignment due right before our first day of class 10/6.
See the full announcement on Ed!

All Announcements

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/29 No Class
Released
HW0
EC: Intro Survey
Due 1:00 pm
Week 2
Tue 10/06
LEC 01 Syllabus, Introduction to Linux/Bash
lesson: gslides
resources: commands
All files available in one zip.

To download all files at once, type the following commands in a shell on your machine:

wget https://courses.cs.washington.edu/courses/cse391/20au/lectures/1/lecture1.zip
unzip lecture1.zip
Class Session: zoom
Released
HW1
Unix Shell Commands
Due 1:00 pm
Week 3
Tue 10/13
LEC 02 More shell commands, streams, I/O redirection
lesson: gslides
resources: commands
All files available in one zip.

To download all files at once, type the following commands in a shell on your machine:

wget https://courses.cs.washington.edu/courses/cse391/20au/lectures/2/lecture2.zip
unzip lecture2.zip
Class Session: zoom
Released
HW2
More Unix Shell
Due 1:00 pm
Week 4
Tue 10/20
LEC 03 More I/O, xargs, streams, cut
lesson: gslides
resources: commands
All files available in one zip.

To download all files at once, type the following commands in a shell on your machine:

wget https://courses.cs.washington.edu/courses/cse391/20au/lectures/3/lecture3.zip
unzip lecture3.zip
Class Session: zoom
Released
HW3
Even More Unix Shell!
Due 1:00 pm
Week 5
Tue 10/27
LEC 04 Version control (git)
lesson: gslides
Class Session: zoom
Released
HW4
git
Due 1:00 pm
Week 6
Tue 11/03
LEC 05 Version Control (git)
lesson: gslides
Git Branching [20:42] Git Merge [9:08] Remotes and Branches [16:15] Pull Requsts [20:29]
resources: Git Game
Class Session: zoom
Released
HW5
More git
Due 1:00 pm
Week 7
Tue 11/10
LEC 06 Regular expressions, grep -E
lesson: gslides
resources:
All files available in one zip.

To download all files at once, type the following commands in a shell on your machine:

wget https://courses.cs.washington.edu/courses/cse391/20au/lectures/6/lecture6.zip
unzip lecture6.zip
Class Session: zoom
Released
HW6
Regular Expressions
Due 1:00 pm
Week 8
Tue 11/17
LEC 07 More regular expressions, sed
lesson: gslides
resources:
All files available in one zip.

To download all files at once, type the following commands in a shell on your machine:

wget https://courses.cs.washington.edu/courses/cse391/20au/lectures/7/lecture7.zip
unzip lecture7.zip
Class Session: zoom
Released
HW7
More regex and sed
Due 1:00 pm
Week 9
Tue 11/24
HOLIDAY Thanksgiving break
Week 10
Tue 12/01
LEC 08 Users, groups, permissions, persistent shell settings
lesson: gslides
resources: commands
All files available in one zip.

To download all files at once, type the following commands in a shell on your machine:

wget https://courses.cs.washington.edu/courses/cse391/20au/lectures/8/lecture8.zip
unzip lecture8.zip
Class Session: zoom
Released
HW8
Users, Groups, Permissions
Due 1:00 pm
Week 11
Tue 12/08
LEC 09 Basic shell scripting
lesson: gslides
All files available in one zip.

To download all files at once, type the following commands in a shell on your machine:

wget https://courses.cs.washington.edu/courses/cse391/20au/lectures/9/lecture9.zip
unzip lecture9.zip
Class Session: zoom
Released
HW9
Shell Scripting
Due 11:59 pm
Week 12
Tue 12/15 Finals Week
Wed 12/16 Finals Week
Released
HW10
More Shell Scripting
Due 11:59 pm
Fri 12/18 Finals Week