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