V Lecture 1— Introduction
V Welcome to CSE 374
* I’ll talk about the waitlist procedure at the end
V Who am I
* PhD graduate student in CSE (5th year)
* study educational technology, CGS, Zoran
V super excited to teach 374
* my first time, we’ll be learning together
* teaching is why I’m in the PhD program
V passions besides teaching CS
* gaming, musicals, history, politics, pop culture
V What is this course
* very practical, skills-focused (see syllabus for details)
V syllabus highlights
* grading breakdown
* late days
V academic integrity
* my bottom line: you don’t see other students’ code
V let’s treat each other as adults
V I will try and make class time as worthwhile as possible
* avoid power point, include activities
V We will work to get you the help you need
* discussion board, office hours
V I am interested in what works for you
* give feedback early and often
* You will come to class on time and participate
* Your homework and exams will be your own work
V What is a file system
* standard model is hierarchical
* data in persistent storage collected in files
V sometime other things get treated as “files”
* CD drive, USB drive, network interface
V Advantages of text
* automation!
* low bandwidth — good for remote operation
* easier to standardize?
V What might we want
V navigating
* cd, pwd
V viewing (files & folders)
* ls, cat, less, head, tail
V copying, (re)moving
* cp, rm, mv (NO UNDO)
V searching
* find, grep
V executing
* PATH, ./
V get help
* help, man, --help
* history
* demo course webpage admin
V Administrivia
V Your very own Linux
V CSE Fedora VM
* vmware.cs.washington.edu, credentials by email (@uw.edu)
* instructions linked from course page
* klaatu (from Mac & Windows)
* HW0
* online add system