Week
Topics
Reading
Week 1 9/08
Wednesday 9/08
Introduction and syllabus
Overview of the project
What we'll use this semester
Sources of information
Linux shells
what is a shell (see wikipedia )?
different choices: Bourne shell, C shell, Z shell, Korn shell, Bash (Bourne Again) shell
The Bash shell
default shell for Mac, GNU operation system, and many Linux variants
has been ported to MS-DOS
configuration files: .bash_profile, .bashrc
important commands:
ls
rm
cat
cd
pwd
grep, -i, -l, -v, -A, -B
wc
chmod
chown
head & tail
tail -f
history
watch
Week 2 9/13
Mon 9/13
Lab 1 : playing with bash
pipes and redirection, stdout, stderr
Wed 9/15
Week 3 9/20
Monday 9/20
Wednesday 9/22
phpinfo() test
using Php as interpreter (on hadoop110)
Arrays in php: sample programs
Lab 3
Week 4 9/27
Monday 9/27
Lab #4 on Forms
Mini assignment for Wed 9/29 : create an organizational chart for the project. What needs to happen? What tools will be needed? How/where is the data stored? How is the data observed?
Homework #3 and Solution programs
Week 5 10/04
Monday 10/04
Project overview. See pictures here .
Below, a video created by Jon for the class. Thanks Jon!
Wednesday 10/06
Week 6 10/11
Wednesday
Lab 5
Food for thought...
Week 7 10/18
Monday 10/18
Wednesday
Difference between joins (inner and outer)
Views
Indexes
Feedback on Homework #4
Thursday -- Take-home Midterm Exam, available here !
Week 8 10/25
Monday 10/25
Indexes
B-Trees
Lab 6
Php + MySql
Week 9 11/01
Week 10 11/08
Week 11 11/15
Week 12 11/22
Wednesday: Thanksgiving Break
Friday: Thanksgiving Break
Week 13 11/29
Week 14 12/06
Week 15 12/13