CMSC 304: Ethical and Social Issues in Information Technology
Course Schedule -- Spring 2013

Last revised 4/7/13

Back to course page
Back to Prof. desJardins's home page
 

Class

Date

Topic

Reading

Homework

Comments/Handouts

1 Tue 1/29 Course overview

Writing guidelines Academic honesty policy
Participation mini-assignment
Student survey
Slides
2 Thu 1/31 Topic selection
  • Baase Chap. 1.1-1.2
    "It's Time to Raise My Hand"
  • Due: Signed academic honesty policy Student essays
    Class topics exercise and reading assignment
    3 Tue 2/5 Ethical frameworks
  • Baase Chap. 1.3-1.4
  • Tavani Ch. 2 (Posted on Blackboard)
  • Due: Participation mini-assignment (hardcopy)
    4 Thu 2/7 Legal and professional frameworks Due: Reading assignment (Blackboard) Reading journal guidelines
    PP1 PP2 PP3
    Slides
    5 Tue 2/12 Analysis framework Analysis guidelines
    In-class case
    Slides
    6 Thu 2/14 History of computing
  • Machine of the Year (Time 1982)
  • Past and Future History of the Internet (CACM 1997)
  • RJ1 Ethical analysis assignment
    Slides
    7 Tue 2/19 Software development and reuse/open-source software
  • Open Source Definition
  • BSD License
  • Apple's Insane Developer Agreement
  • Ethical Commentary on Software
  • Expert:Open Source Licenses (comparison)
  • Expert:Reusing Open-Source Software and Practices (posted on blackboard)
  • RJ2
    8 Thu 2/21 Software piracy/copyright
  • Apple v. Franklin summary
  • Copyright Act of 1976 summary (skim)
  • Digital Millennium Copyright Act summary
  • The Real Loser in Software Piracy
  • ...Who Really Owns DOTA?
  • Expert: Digital Millennium Copyright Act
  • Expert:Apple v. Franklin... Judicial Competence
  • RJ3 Analysis Framework Version 2
    9 Tue 2/26 SOPA / Aaron Swartz
  • Internet Activist Suicide
  • Congress demands DOJ briefing
  • Misplaced Zeal
  • Aaron Swartz: A Lesson
  • Fall of SOPA (video)
  • Expert: Carmen Ortiz
  • Expert: H.R. 3261 (SOPA)
  • RJ4 Discussion space
    Midterm review guide
    10 Thu 2/28 WikiLeaks
  • Wikileaks for Dummies
  • WikiLeaks Founder on the Run
  • RJ5
    Due: Ethical analysis 1 (three hardcopies)
    11 Tue 3/5 Writing workshop Writing workshop guidelines
    12 Thu 3/7 Large-scale security/cyberterrorism
  • Obama Cyber Order
  • Rick Forno on cybertheft
  • Mandiant APT1 report (p2 and pp 20-30)
  • Expert: Mandiant APT1 report (pp 31-38)
  • Optional:APT1 appendix
  • RJ6 Dr. desJardins out of town -- guest instructor Dr. Richard Forno
    13 Tue 3/12 Targeted advertising - data mining and information privacy
  • Baase Ch. 2.3.1
  • Top Ten Research Questions
  • Privacy Violations
  • ACM Code of Ethics
  • ACM Software Engineering Code of Ethics
  • Optional: Moral Operating System (TED Talk video; back to ethical frameworks!)
  • Expert: Ethical Issues in Web Data Mining (Ethics and IT 6(2): 129-140, 2004; posted on Blackboard)
  • Expert:Using the New ACM Code of Ethics in Decision Making
  • RJ7
    Due: Participation portfolio #1 (hardcopy)
    Final paper guidelines
    Thesis statements handout
    Targeted advertising discussion questions
    Ethical Analysis #2
    14 Thu 3/14 Midterm
    Spring Break
    15 Tue 3/26 Personal privacy - search, social networking, HIPAA
  • Six Ways to Protect Yourself
  • Baase Ch. 2.3.2-2.3.4
  • Privacy by Proxy
  • Expert: Anonymize Your BitTorrent
  • RJ8
    Due: Optional regrade of Ethical Analysis
    16 Thu 3/28 Writing workshop RJ9: FREEBIE; no post!
    BRING: Ethical analysis 2 (two hardcopies)
    Writing Handout Assignment
    17 Tue 4/2 PATRIOT Act/wiretapping
  • Judge Strikes Down Patriot Act Provisions
  • Wiretapping of the Cloud
  • Are we Targeting our Fellow Countrymen?
  • RJ10
    18 Thu 4/4 Effect of automation
  • Nine Jobs That Humans May Lose to Robots
  • Three Laws of Robotics (introduction/summary only; rest is optional)
  • Optional: Runaround (Asimov), pp. 20-33
  • Expert: Why Ethics is a High Hurdle for AI
  • RJ11
    Due: Ethical analysis 2 (hardcopy)
    19 Tue 4/9 Self-driving cars
  • Auto Revolution
  • Legal Infrastructure for Driverless Cars
  • Why You Shouldn't Be Too Quick to Cheer
  • RJ12
    Due: Research paper topic statement (email to instructor)
    20 Thu 4/11 Gender/minority underrepresentation in CS
  • Stuck in the Shallow End: Interview and review
  • Lack of Women in Tech
  • Susan Davidson
  • Sheryl Sandberg TED Talk
  • RJ13
    21 Tue 4/16 Cyberstalking
  • Cyberstalking
  • Amazing Mind Reader
  • How to Cyberstalk Yourself
  • Busting a Cyberstalker
  • RJ14
    Due: Participation portfolio #2 (hardcopy)
    Slides on giving presentations
    Presentation scoring form
    22 Thu 4/18 Violence in video games
  • Positive and Negative Effecs...
  • Do Violent Video Games...
  • The Effects of Violent Video Games
  • Angst Over Video Games
  • School Shooting Video Game
  • Expert: Video Game FAQs
  • RJ15
    Due: Draft of writing handout (email or google share to Dr. dJ)
    23 Tue 4/23 Blade Runner I RJ16: FREEBIE; no post! Peer review form
    24 Thu 4/25 Blade Runner II
  • Optional: Do Androids Dream of Electric Sheep? (novel by Philip K. Dick)
  • RJ17: Post about Blade Runner by Sat 4/27
    25 Tue 4/30 Green computing
  • Electronic Waste Dump of the World: Guiyu, China
  • Green Computing: A Dual Technology
  • The Realities of Green Computing
  • Expert: Google's Green Computing
  • Optional: computational-sustainability.org (browse)
  • RJ18
    26 Thu 5/2 Student presentations Due: Research paper draft (three hardcopies) Presentation schedule
    27 Tue 5/7 Student presentations Due: Participation portfolio #3 (hardcopy)
    28 Thu 5/9 Student presentations Due: Research paper peer reviews (email to instructor, TAs, and authors)
    29 Tue 5/14 Student presentations Due: Final draft of writing handout (email or google share to Dr. dJ)
    -- Tue 5/21, 10:30-12:30 (Final exam slot) After-action review Due: Final draft of research paper (hardcopy)