CMSC 304: Ethical and Social Issues in Information Technology
Course Schedule — Fall 2014

  How to Read
this Schedule
  • Back to course page
  • All assignments are due at the time specified in the assignment and in class—RJs are typically Sundays and Tuesdays.
  • The number after "RJ" is the tag number (e.g., #rj4) with which you should tag your posts on Piazza.

Class Date Topic Reading (to read before this class) Homework (assigned in this class) Slides, Handouts, Links to Assignments
1 Wed 8/27 Course overview

Writing guidelines
Academic honesty policy
Participation mini-assignment
Student survey
Slides: Intro
- Mon 9/1 No class (Labor Day)
2 Wed 9/3 Topic selection – Baase Chap. 1.1-1.2
– "It's Time to Raise My Hand"
– Dr. dJ's Writing Guide
Due:
– Signed academic honesty policy
– Participation mini-assignment
– Student survey
Topic selection activity (in-class)
Assignment: Find readings
  – List Of Topics
  – Submission Form
Slides: On Writing; Topic Selection
3 Mon 9/8 Ethical theories   Due Sept 7, 9pm:
– Finding Readings Assignment
All About Reading Journals
Slides: Ethical Theories
4 Wed 9/10 Ethical theories – Ethical Concepts through section 2.3 (pg 27)
Due Sept. 12, 9pm:
– RJ 1 (on Piazza; tag #rj1): Tavani Ch. 2
Slides: More Ethical Theories
5 Mon 9/15 Legal and professional
frameworks
– Moor's Just Consequentalism and Computing
Due Sept. 16, 9pm:
– RJ 2 (#rj2): Moor
Due Sept. 18, 9pm:
– Group Assignment 1
Group Work: Research a legal topic (in-class)
Assignment: Post about Topic
Slides: Legal Topics
6 Wed 9/17 Ethical Analysis Framework   Due Sept. 21, 9pm:
– RJ 3 (#rj3): research topic summaries
Due this week:
– Writeup of in-class analysis
Analysis Guidelines
Group Work: Analysis 0
Slides
7 Mon 9/22 A History of Computing – Research topic summaries on Piazza (search for #reading_journal)
– Past and Future History of the Internet (CACM 1997)
– Machine of the Year (Time 1982)
Due Sept. 23, 9pm:
– RJ 4: App Development

Due Oct 1, 7pm (in class):
– Ethical Analysis 1 (Draft)
Due Oct 5th, 9pm:
– Ethical Analysis 1

Assignment: Ethical Analysis 1
Grading Rubric for Ethical Analysis
Slides
8 Wed 9/24 App Development – Girls Around Me
– Microsoft Store #1
– Microsoft Store #2
– Children and IAPs
– Negligent Development
Due Sept. 28, 9pm:
– RJ 5: Internet Vigilantism
Slides
9 Mon 9/29 Internet Vigilantism – Definition and descriptions of vigilantism
– Fear the Righteous Mob
– The Anatomy of a Misinformation Disaster
– What Is Anonymous? ... Vigilante Justice Is Now Routine
– Cyber Vigilantes Foil Gadget Thief
Due Oct 6, 5pm:
– RJ 6: File Sharing
Participation Portfolio 1
Slides
10 Wed 10/1
Writing Workshop
Ethical Analysis Draft for Workshop
Bring 3 printouts of draft to class!
Writing Workshop Guidelines
Instructions on Submitting the Assignment
11 Mon 10/6 File Sharing – Baase Ch. 4.1 & 4.2
– File Sharing: Is it Wrong? (optional)
– Creative Destruction and Copyright Protection (optional)
Due Oct. 7, 9pm:
– RJ 7: Self-Aware AI
Due Oct. 9, 9pm:
– Participation Portfolio 1
Slides
12 Wed 10/8 Self-Aware AI
File Sharing, round 2
– File Sharing: Is it Wrong?
– Creative Destruction and Copyright Protection
Due Oct. 12, 9pm:
– RJ 7: Privacy and Government
– Team Survey and Class Progress Survey
Midterm Review
Slides
13 Mon 10/13 Privacy and Government Baase 2.1-2.2
NSA "bulk surveillance"
Apple's Encryption Hysteria
   + plus +
Skim Midterm Review
Due Oct. 19, 9pm:
– RJ 8: Disruptive Technologies
Slides
14 Wed 10/15
In-Class Midterm
15 Mon 10/20 Disruptive Technologies Disruptive Tech: Definition and Examples
Lifecycle of Disruption
What Counts As "Disruptive" (or not)
Uber Downsides
Due Oct. 22, 5pm:
– RJ 9: Education & Technology
Guest lecture
16 Wed 10/22 Education & Technology Technology Haves and Have-Nots
About Coursera
What's a Coursera Certificate Worth?
Two Issues With Online Learning
Due Oct. 26, 9pm:
– RJ 10: Under-Represented Groups in STEM
Slides
17 Mon 10/27 Under-Represented
Groups in STEM
Same Resume, Different Names
Why is Gender Diversity Important?
Motherhood Penalty, Fatherhood Bonus
  Slides
18 Wed 10/29 Lecture: Game Theory, Decision Making, and Optimality No readings Due Nov 2, 11:59pm:
– RJ 11: 3D printing
Due Nov 5, 5pm:
– Paper Topic (email to instructor):
    – Topic area
    – Specific ethical question
    – Proposed title of paper
Slides
19 Mon 11/3 3D Printing Dark Side of 3D printing
Ethics and Regulation
How 3D printing and IP are like mp3s
Local article about prosthetics
Due Nov 5, 5pm:
– RJ 12: Technology and Driving
Due Nov 5, 11:59pm:
– Paper Topic (email to instructor)
Slides
20 Wed 11/5 Technology and Driving Not-Talking While Driving
A Technological Solution
Why DO people do it?
Due Nov 7, 11:59pm:
– Participation Portfolio 2
Slides
21 Mon 11/10 Lecture: Review of Concepts, Ethical Analysis Worksheet, Discussion of Projects. Ethical analysis assignment 2 readings
There is no RJ due for this class, but do the readings for the analysis.
Due Nov 11, 11:59pm:
– RJ 13: Prosthetics and Cybernetics
Slides
22 Wed 11/12 Prosthetics and Cybernetics
Quiz
Armed for the Future
Prosthetics for the Able-Bodied
Prosthetics and Nerves
Aimee Mullins' TED talk
Due Nov 16, 11:59pm:
– RJ 14: Internet of Things
Due Nov 17, 5pm:
– Ethical Analysis 2
Slides
23 Mon 11/17 Internet of Things What is the Internet of Things?
Ethical Issues and the IoT
Near-Term Security and Privacy Concerns
Due Nov 18, 11:59pm:
– RJ 15: Privacy and Commerce
Slides
Project Meeting Signups
24 Wed 11/19 Privacy and Commerce Baase, ch. 2.3, 2.5.2, 2.5.3
How Companies Learn your Secrets, pg. 1-2 and 6-9
Google vs. privacy
Due Nov 23, 11:59pm:
– RJ 16: Technology in Prisons
Slides
25 Mon 11/24 Technology in Prisons If you don't know what "recidivism" is, read the Google definition.

Recidivism and education (short)
Technical jobs after release
Internet and prison reform
Is internet access a human right?
(optional followups)
Voting after prison
Approximate difference between jail and prison

Due Nov 30, 11:59pm:
– Final Paper Worksheet
Due Dec 7, 5pm 11:59pm:
– Final Paper
Due Dec 4, 11:59pm:
– Participation Portfolio III
Final Presentation Schedule (v4.0)
Handouts
26 Wed 11/26 Lecture: How to give a good presentation, what is expected from the final project presentation, and meetings with individuals and groups.
Students who miss this class are responsible for making sure they understand what is expected of them at presentation time.

Snow expected, NO CLASS.
Instead see → THESE SLIDES. ←
27 Mon 12/1 Student presentations
28 Wed 12/3 Student presentations
29 Mon 12/8 Student presentations & Evaluations Day!
Final
exam
period
Dec 17 Student presentations