This calendar represents my intentions. Reality trumps intention, should the two disagree.
Key: |
Week of | Monday | Wednesday | Thursday | Friday |
January 7 | Introduction
HW0 out |
Unix Introduction
bash shell: command lines
Reading in LPG: Skim pp. 1-8, 13-20; read pp. 20-33 ("The Shell") HW0 due HW1 out |
Using bash
HW1 due HW2 out |
|
January 14 | Intro to C
main()
printf()
HW2 due HW3 out |
Intro to C
main()
printf()
|
More C
cpp )
Reading: We won't be following the organization of "C: A Ref. Manual", but you should consult it as needed. |
|
January 21 | Martin Luther King Day
|
C (cont.)
HW3 due HW4 out |
More on pointers:
|
|
January 28 | Input: scanf()
Dynamic Memory Allocation |
More C:
struct s
|
More C:
HW4 due SUNDAY 2/3, 11:59PM |
|
February 4 | C - more memory:
HW5 out |
Program Design
|
More Program Design
cleanWordAsObjects.tar.gz
in directory
attu:/cse/courses/cse303/08wi/
|
|
February 11 | Midterm
|
HW6 out (optional) |
||
February 18 | Presidents Day
|
HW7A out |
||
February 25 | Utilities
find
Regular Expressions
grep
sed
|
Social Implications
Putin's Plan video Another video: Growing Up Online And another: The Persuaders |
||
March 3 | Perl Scripts
|
Perl Scripts
HW8 out |
Perl Scripts
|
|
March 10 | Social Implications
HWSI out |
Social Implications
|
Social Implications
Course Review HW8 due |
|
March 17 | Final Exam
8:30-10:20 |