| |
Lawrence Snyder
Emeritus Professor
Department of Computer Science and Engineering
University
of Washington
|

1 Professor + "8 Nuns in a Scrum"
|
| |
| |   |
Welcome!
I was a professor at UW CSE for 2.8 decades, and retired in 2010, which makes me an Emeritus Professor.
To celebrate my retirement, I gave a Valedictory Lecture. The title was
A Microcentury of Computational Miscellany. Check it out!
|
| |
| |  |
Computer Science Principles
With support from the National Science Foundation and AP, colleagues and I are developing a concepts-rich CS
course for general students. Eventually it will become the basis for a high school advanced placement course and test.
Students learn the fundamentals of computer science, analogous to other high school science classes. I am on the
Advisory Committee for the effort, and taught one of the five pilot versions of the course in Winter Quarter 2011.
Teacher-ready materials for that offering are available here.
⊠ Official AP CS Principles Site -- Basic documents regarding the Principles course
⊠ CSE120 CS Principles, Wi '11 -- Class Home
⊠ CSE120 CS Principles, Wi '12 -- Class Home
⊠ CSE120 CS Principles, Wi '13 -- Class Home
|
| | |
| |  |
Fluency with Information Technology
⊠ Fluency 5th Edition
Fluency is presently in its 5th edition, and I thank everyone for all of their terrific feedback. Fluency 5th edition
is a sweeping revision, and I'm delighted with it. This new edition presents the core Fluency
concepts from a "second decade of the 21st century" perspective. All new end-of-chapter exercises are contributed by Susan Evans; all new labs are
contributed by Ray Henry, the developer of the videos notes in the 4th edition.
Fluency Students: Check the Page Source for this page ... you can understand it after studying
Chapter 4
|
| | |
| |  |
Principles of Parallel Programming
⊠ Principles || Programming
⊠ Errata
⊠ CSE524
Calvin Lin and I collaborated on this textbook to teach
the fundamentals of parallel programming. We deeply appreciate all of the great feedback and comments we
have received from our colleagues. Thanks! The book is in its second printing, so if you find an error
please report it. The errata page is for the first printing, but we will add a separate section for 2nd printing
errors.
|
| | |
| |
 |
Valedictory Lecture
⊠ Photos
⊠ Lecture Video A Microcentury of Computational Miscellany
A micro-century (uC) is 52.6 minutes, the optimum length for a college lecture in the opinion
of people who worry about such things. A valedictory lecture, a concept with a British pedigree,
is a ponderous speech on an arcane topic of no apparent interest to anyone but the speaker.
(Retiring academics, after several thousand micro-centuries in the classroom, are wonderfully
well prepared to deliver them.) Miscellany, of course, is a collection of diverse things, odds and
ends with no unifying theme.
In this decidedly non-technical talk, I describe interesting odds and ends about computing that
have caught my attention over the years, because, unfortunately, the dog ate my notes for the
originally planned lecture: 'Apposition or Opposition: Dialectic Analysis of binary in Post-modernist
Computer Science Thought.'
|
| | |
| |  |
Other Important Links To Remember
⊠ Brief Professional Biography -- Great bedtime reading
⊠ "How I Teach Fluency" at UW -- A little dated, but perhaps helpful
⊠ My last CSE100
⊠ ZPL -- The last parallel programming project I directed still has great information
⊠ Being Fluent -- The NRC report that launched the fluency effort
⊠ World Tour 1 -- A lap of the planet in 2001/02 writing a book |
| | |
| |  |
Contact
- Office: 466 Paul G. Allen Center for CSE
- Phone: +1 206 543-9265
- FAX: +1 206 543-2969
- Email: snyder AT cs DOT washington DOT edu
For any email requiring a reply, please cc my assistant, Alicen Smith,
asmith AT cs DOT washington DOT edu
- Mailing Address: [For courier, include: Paul G. Allen Center for CSE, Rm. 101]
P.O. 352350
University of Washington
Seattle WA 98195-2350
USA
- Assistant: Alicen Smith, +1 206 685-2695
|
| |
| |