Welcome to CSE 391! 👋

Class meets on Tuesdays, from 10:50am – 11:50am in PCAR 295.

Calendar

Topic Homeworks
Week 1
Tue 06/23
LEC 01 Syllabus, Introduction to Linux/Bash
in-class: 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/26su/lectures/1/lecture1.zip
unzip lecture1.zip
Released
HW1
Unix Shell Commands
Due 10:50 am
Week 2
Tue 06/30
LEC 02 More shell commands, streams, I/O redirection
pre-class: gslides
in-class: 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/26su/lectures/2/lecture2.zip
unzip lecture2.zip
Released
HW2
More Unix Shell
Due 10:50 am
Week 3
Tue 07/07
LEC 03 More I/O, xargs, streams, cut
pre-class: gslides
in-class: 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/26su/lectures/3/lecture3.zip
unzip lecture3.zip
Released
HW3
Even More Unix Shell!
Due 10:50 am
Week 4
Tue 07/14
LEC 04 Version control (git)
Released
HW4
git
Due 10:50 am
Week 5
Tue 07/21
LEC 05 More Version Control (git)
Released
HW5
More git
Due 10:50 am
Week 6
Tue 07/28
LEC 06 Regular expressions, grep -E
Released
HW6
Regular Expressions
Due 10:50 am
Week 7
Tue 08/04
LEC 07 More regular expressions, sed
Released
HW7
More regex and sed
Due 10:50 am
Week 8
Tue 08/11
LEC 08 Users, groups, permissions, and persistent shell settings
Released
HW8
Users, Groups, Permissions
Due 10:50 am
Week 9
Tue 08/18
LEC 09 Basic shell scripting
Released
HW9
Shell Scripting
Due 10:50 am