Lecture Slides
I will do my best to post lectures online by 7 pm (but usually much sooner) on the day before the lecture. If I forget, please send an email to remind me.
May 15 - Lecture 0 - Introduction
May 15 - Lecture 1 - Course Overview (part 1)
May 16 - Lecture 1 - Course Overview (part 2)
May 17 - Lecture 2 - How Computers Work (part 1)
May 18 - Lecture 2 - How Computers Work (part 2)
May 18 - Lecture 3 - Software Reliability (part 1)
May 21 - Lecture 3 - Software Reliability (part 2)
May 22 - Lecture 4 - Ethics and Morality (part 1)
May 23 - Lecture 4 - Ethics and Morality (part 2)
May 24 - Lecture 4 - Ethics and Morality (part 3)
Social, Economic, Political Impact
May 24 - Lecture 5 - Introduction to Privacy (part 1)
May 30 - Lecture 5 - Privacy and Gattaca (part 2)
June 4 - Lecture 6 - Digital Divide and Introduction to Consumers of Information (part 1)
June 5 - Lecture 6 - Blogs and Wikis, Consumers of Goods and Services, and Web Tracking (part 2)
June 6 - Lecture 7 - Social Issues (part 1 - Gaming and the Online Generation)
June 6 - Guest Lecture: Diane Pozefsky - Serious Games: Putting Games Technology to Work
June 7 - Lecture 7 - Social Issues (part 2 - Second Life, Robotics, and AI)
June 8 - Lecture 7 - Social Issues (part 3 - Robotics, and AI, and Medical Access)
June 8 - Lecture 8 - Political and Government Issues (part 1)
Term Project presentations
Team 1 - Digital Rights Management
Team 2 - Face Recognition
Team 3 - Government Access to Private Data
Team 4 - Addiction
Team 5 - Workplace E-monitoring
Team 6 - Internet Wiretapping
Team 7 - Virtual Office
Team 8 - Online Communities
Team 9 - Digital Manipulation
Team 10 - Hacker Ethics