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 03/28

LEC 01 Syllabus, Introduction to Linux/Bash

lesson: videos 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/23sp/lectures/1/lecture1.zip
unzip lecture1.zip
Released

HW1

Unix Shell Commands

Due 1:00 pm
Week 2
Tue 04/04

LEC 02 More shell commands, streams, I/O redirection

lesson: videos 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/23sp/lectures/2/lecture2.zip
unzip lecture2.zip
Released

HW2

More Unix Shell

Due 1:00 pm
Week 3
Tue 04/11

LEC 03 More I/O, xargs, streams, cut

lesson: videos 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/23sp/lectures/3/lecture3.zip
unzip lecture3.zip
Released

HW3

Even More Unix Shell!

Due 1:00 pm
Week 4
Tue 04/18

LEC 04 Version control (git)

Released

HW4

git

Due 1:00 pm
Week 5
Tue 04/25

LEC 05 Version Control (git)

Released

HW5

More git

Due 1:00 pm
Week 6
Tue 05/02

LEC 06 Regular expressions, grep -E

lesson: videos 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/23sp/lectures/6/lecture6.zip
unzip lecture6.zip
Released

HW6

Regular Expressions

Due 1:00 pm
Week 7
Tue 05/09

LEC 07 More regular expressions, sed

lesson: videos 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/23sp/lectures/7/lecture7.zip
unzip lecture7.zip
Released

HW7

More regex and sed

Due 1:00 pm
Week 8
Tue 05/16

LEC 08 Users, groups, permissions, persistent shell settings

Released

HW8

Users, Groups, Permissions

Due 1:00 pm
Week 9
Tue 05/23

LEC 09 Basic shell scripting

lesson: videos 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/23sp/lectures/9/lecture9.zip
unzip lecture9.zip
Released

HW9

Shell Scripting

Due 11:59 pm
Week 10
Tue 05/30

LEC 10 TBA

Released

HW10

More Shell Scripting

Due 11:59 pm
Week 11
Tue 06/06 Finals Week
Fri 06/09 Finals Week