9/30/09
Lecture
1
(pdf,ppt) -- Introduction to 303 Boeing 747 public rollout 1968 |
10/2/09 Lecture 2 (pdf,ppt,corrections) --
Background, basic shell commands Mahatma Gandhi born 1869 Read before lecture: Linux Pocket Guide pp. 1-21, 37-46 |
|
10/5/09 Lecture 3 (pdf,ppt)
--
I/O
redirection,
pipes,
intro
to
processes Seymour Cray died 1996 Read before lecture: Linux Pocket Guide pp. 58-59, 60, 65-70, 71-72, 77-80 |
10/7/09 Lecture 4 (pdf,ppt)
--
More
processes,
basic
scripting John Hopcroft born 1939 Read before lecture: Linux Pocket Guide pp. 25-33, 104-107, 111-113, 118, 122, 128-131, 138 |
10/9/09 Lecture 5 (pdf,ppt)
--
Scripting,
variables,
control,
intellectual
property Las Cruces NM incorporated 1907 Read before lecture: Linux Pocket Guide pp. 61-65, 118-119, 176 |
10/12/09 Lecture 6 (pdf,ppt)
--
sed,
look
at
HW2 Ole-Johan Dahl born 1931 |
10/14/09
Lecture 7 (pdf,ppt) -- debugging, performance, HW2
student examples World Standards Day |
10/16/09
Lecture 8 (pdf,ppt) -- C, software failures Desmond Tutu Nobel Prize 1984 |
10/19/09 Lecture 9 -- C types,
procedures, arrays (pdf,ppt) Streptomycin isolated 1943 Read before lecture: C: A Reference Manual Chapter 1 (skim), Chapter 2 (skim, especially stuff about the preprocessor and details about numeric representations) -- also, see note at the top of this page |
10/21/09 Lecture 10 (pdf,ppt)
--
Virtual
memory,
stack
frames,
address-of,
pointers Cement patented 1824 Read before lecture: C: A Reference Manual Chapter 4 (skim), Chapter 5 (skim) -- also, see note at the top of this page |
10/23/09 Lecture 11 (pdf,ppt)
--
Parameter
passing,
HW3
hints,
codes
of
ethics Randy Pausch born 1960 Continue with related pages in: C: A Reference Manual -- also, see note at the top of this page |
10/26/09 Lecture 12 (pdf,ppt)--
swap,
arrays/pointers,
heap,
malloc/free Smallpox last natural case 1977 |
10/28/09 Lecture 13 (pdf,ppt)
--
structs
and
linked
lists Statue of Liberty dedicated 1886 |
10/30/09 Lecture 14 -- midterm review Last known Multics shutdown 2000 |
11/2/09 Lecture 15 -- midterm Morris worm launched 1988 |
11/4/09 Lecture 16 --
preprocessor, debugging (pdf,ppt) Michael Dertouzos born 1936 |
11/6/09 Lecture 17 -- strings,
midterm (pdf,ppt) Jeannette Rankin first woman elected to US Congress 1916 |
11/9/09 Lecture 18 (pdf) -- File I/O (Todd Schiller, guest lecturer) NORAD nuclear false alarm 1979 |
11/11/09
Veterans
Day
(holiday) Washington admitted to US 1889 |
11/13/09 Lecture 19 (pdf,ppt) -- Multi-file programs,
social implications Friday Mariner 9 first to orbit another planet 1971 |
11/16/09 Lecture 20 (pdf,ppt) -- Make/Makefiles Gene Amdahl born 1922 |
11/18/09 Lecture 21 (pdf,ppt) -- Make, intro to
version control First push-button telephone 1963 |
11/20/09 Lecture 22 (pdf,ppt) -- svn, monitoring
electronic activities Benoît Mandelbrot born 1924 |
11/23/09 Lecture 24 (pdf,ppt) -- bit-level operations Convention on Cybercrime signed 2001 |
11/25/09
Thanksgiving
(NO
LECTURE) U Thant died 1974 |
11/27/09
Thanksgiving
(holiday) Ada Lovelace died 1852 |
11/30/09 Lecture 25 (pdf,ppt) -- intro to C++ Steam locomotive exceeds 100 MPH 1934 |
12/2/09 Lecture 26 (pdf,ppt) -- more C++ First self-sustaining nuclear chain reaction 1942 |
12/4/09 Lecture 27 (pdf,ppt)-- more C++ First Burger King opens 1954 |
12/7/09 Lecture 28 1st Napster copyright infringement suit filed 1999 |
12/9/09 Lecture 29 -- cancelled,
due to ice at SFO Grace Hopper born 1906 |
12/11/09 Lecture 30 Argentina Tango Day |
Tuesday December 15 FINAL EXAM
(not Thursday as initially announced) |