YCP Logo Lecture Notes

This page contains links to in-class lecture notes and reading assignments. To access articles go to the Schmidt Library and select Subject Guides from the tab bar.

  • For articles in IEEE Computer, select Engineering and under the Articles section select IEEE/IET Electronic Library (IEL)
  • For articles in Communications of the ACM, select Business and use Business Source Premier
  • For articles in other journals, select Articles from the top bar and the Articles tab from the drop down menu. In the General Article Databases section, choose EBSCOhost and Academic Search Premier.
Date Lecture Topics Reading
Feb 28   Open Source Software
  • Open Source Software: Lessons from and for Software Engineering, Brian Fitzgerald (IEEE - 10/11)
Feb 21   Global issues
  • Living in a Digital World, Samuel Greengard (ACM - 10/11)
  • Activism vs. Slacktivism, Dennis McCafferty (ACM - 12/11)
  • Social Media Evolution of the Egyptian Revolution, Choudhary, Hendrix, Lee, Palsetia, and Liao (ACM - 5/12)
Feb 19   Government
Feb 14 Lecture 5 Privacy
  • A Matter of Privacy, David Lindley (ACM - 12/10)
  • Is Human Mobility Tracking a Good Idea?, Daniel Soper (ACM - 4/12)
  • The Challenges of Privacy by Design, Sarah Spiekermann (ACM - 7/12)
  • The Web Won't Be Safe or Secure Until We Break It, Jeremiah Grossman (ACM - 1/13)
Feb 12   Security
  • Risky Business, Leah Hoffman (ACM - 11/11)
  • Emotion and Security, Rose McDermott (ACM - 2/12)
  • The Cybersecurity Risk, Simson L. Garfinkel (ACM - 6/12)
Feb 7   Patents
  • Patently Inadequate, Marina Krakovsky (ACM - 7/12)
  • Why Do Software Startups Patent (or Not)?, Pamela Samuelson (ACM - 11/10)
  • Buy, Sell, or Troll?, Patricia S. Abril and Robert Plant (ACM - 1/07)
Feb 5 Lecture 4 Intellectual Property, copyrights
  • Intellectual Property, Part I, Gaff, Loren, and McCool (IEEE - 1/12)
  • Do Software Copyrights Protect What Programs Do?, Pamela Samuelson (ACM - 3/12)
  • Oracle v. Google: Are APIs Copyrightable?, Pamela Samuelson (ACM - 11/12)
Jan 31 Lecture 3 Software Liability
  • The Software Industry is the Problem, Poul-Henning Kamp (ACM - 11/11)
  • Software Needs Seatbelts and Airbags, Emery D. Berger (ACM - 9/12)
Jan 29 Lecture 2 SECEPP
  • The Profession and Digital Technology, Neville Holmes (IEEE - 12/11)
  • The Ethics of Software Engineering Should be an Ethics for the Client, Neil McBride (ACM - 8/12)
Jan 24 Lecture 1 Ethical Theories
  • Four Ethical Issues of the Information Age, Richard O. Mason, (MIS Quarterly - 3/86)