Welcome to CSE 391! 👋

Class meets on Tuesdays, from 1:30 PM to 2:20 PM in CSE2 G20.

COURSE WEBSITE UNDER CONSTRUCTION! MATERIAL SUBJECT TO CHANGE!

Calendar

Topic Homeworks
Week 1
Tue 10/06
LEC 01 Syllabus, Introduction to Linux/Bash
Released
HW0
EC: Intro Survey
Due 1:20 PM
Week 2
Tue 10/13
LEC 02 More shell commands, streams, I/O redirection
Released
HW1
Unix Shell Commands
Due 1:20 PM
Week 3
Tue 10/20
LEC 03 More I/O, xargs, streams, cut
Released
HW2
More Unix Shell
Due 1:20 PM
Week 4
Tue 10/27
LEC 04 Version control (git)
Released
HW3
Even More Unix Shell!
Due 1:20 PM
Week 5
Tue 11/03
LEC 05 More Version Control (git)
Released
HW4
git
Due 1:20 PM
Week 6
Tue 11/10
LEC 06 Regular expressions, grep -E
Released
HW5
More git
Due 1:20 PM
Week 7
Tue 11/17
LEC 07 More regular expressions, sed
Released
HW6
Regular Expressions
Due 1:20 PM
Week 8
Tue 11/24
LEC 08 Users, groups, permissions, and persistent shell settings
Released
HW7
More regex and sed
Due 1:20 PM
Week 9
Tue 12/01
LEC 09 Basic shell scripting
Released
HW8
Users, Groups, Permissions
Due 1:20 PM
Week 10
Tue 12/08
LEC 10 Virtual environments, virtual machines
Released
HW9
Shell Scripting
Due 1:20 PM