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

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

Writing guidelines
Academic honesty policy
Participation mini-assignment
Student survey
Slides: Intro
2 Tue 9/1 Topic selection – Baase Chap. 1.1-1.2
– "It's Time to Raise My Hand"
– Dr. dJ's Writing Guide
Due 8/31, 9pm
Participation mini-assignment
Student survey
Topic selection activity (in-class)
Assignment: Finding readings
  – List Of Topics
  – Submission Form
About Reading Journals
Slides: On Writing and Reading; Topic Selection
3 Thu 9/3 Social theories about technology – Winner, p. 103-109  
Due 9/3, 12pm

– RJ1(#rj1): Winner
Due 9/5, 9pm
– Finding Readings Assignment
Slides: Social Theories
4 Tue
9/8
Ethical theories –   Baase 1.4
Due 9/7, 9pm
– RJ 2 (on Piazza; tag #rj2): Baase 1.4
Slides: Ethical Theories
5 Thu 9/10 Ethical theories, pt 2
–   Ethical Concepts Ch. 2 - up to p. 27
Due 9/9, 9pm
– RJ 3 (#rj3)
Slides: Ethical Theories Part 2
6 Tue 9/15 Legal and professional frameworks – Moor's Just Consequentalism and ComputingDue 9/14, 9pm
– RJ4 (#rj4): Moor
Slides: Legal Frameworks

Group Work: Research a legal topic (In Class)

Group Assignment: Post about Topic (#legaltopic)

7 Thu
9/17
Ethical Analysis Framework
– Research topic summaries on Piazza (search for #legaltopic)


Due 9/16, 9pm
– Group Assignment:Post about Topic (#legaltopic)
Due 9/19, 9pm:
– Writeup of in-class analysis

Due 9/29 (in class):
– Ethical Analysis 1 (Draft)
Due 10/3, 9pm
– Ethical Analysis 1

In-class Analysis

Analysis Guidelines

Assignment: Ethical Analysis 1

Grading Rubric for Ethical Analysis

Slides: Ethical Analysis Framework

8 Tue
9/22
Government transparency / citizen privacy  -Baase 2.2, 2.4, 2.6
-The Real Privacy Problem
-Apple vs. USG
-Right to be Forgotten
Due 9/21, 9pm
– RJ 5 (#rj5): Government & privacy
Slides: Government and Privacy
9 Thu
9/24
Commerical data & privacy; location-based information -Baase 2.3
-Who is watching you?
-Whisper
Due 9/23, 9pm
– RJ 6 (#rj6): Commercial data & privacy
Participation Portfolio Guidelines
10 Tue 9/29
Writing Workshop
Ethical Analysis Draft for Workshop
Bring 3 printouts of draft to class!
Read Writing Workshop Guidelines before class.
Writing Workshop Guidelines


11 Thu 10/1 Artificial Intelligence   - Baase 7.4.3 * Required

- The Ethics of Artificial Intelligence (Nick Bostrom) * Required
- Why the Future Doesn't Need Us (Bill Joy) * Read at least to p. 3 - whole essay strongly recommended
- Don't Worry, Smart Machines Will Take Us With Them (Stephen Hsu) *Recommended but not required
Due 9/30, 9pm
– Participation Portfolio 1
– RJ 7
Slides: AI
12 Tue
10/6
Prosthetics and cybernetics, health privacy, telemedicine - Medicine's Transistor Moment
- Depression & Mobile App * Read 2 of 4 columns
- Telemedicine in SSA * Skim this one
- Telemedicine in South Africa * Required
Due 10/5, 9pm
– RJ 8

Midterm Review

In class: Class Progress Survey
Slides: IT in health

13 Thu
10/8
Bioinformatics, gene editing, transhumanism  Defining Bioinformatics
The Genesis Engine
Science Insider
Transhumanist Party *optional
+ plus +
Skim Midterm Review

Due 10/7, 9pm
– RJ 9

Slides: Bioinformatics, transhumanism

Assignment: Ethical Analysis 2 (Due 10/30)

14 Tue
10/13
In-Class Midterm
15 Thu
10/15
Gender/race/class in IT Why is gender diversity important?
Study on gender bias in science
The Motherhood Penality vs the Fatherhood Bonus
Due 10/14, 11:59 pm
– RJ 10
Slides: Representation in CS
16 Tue
10/20
Anonymity on the Internet – Baase 3.4
– Christopherson (2007)
– Why do people seek anonymity? *skim
– Psychology of online comments *optional
Due 10/19, 11:59 pm
– RJ 11
Slides: Anonymity
17 Thu
10/22
Online behavior: public shaming, cyberstalking, cyberbullying – Internet harassment
– Pharma bro
– The problem with public shaming
– History of doxing *optional
Due 10/21, 11:59 pm
– RJ 12

Slides: Online behavior
18 Tue
10/27
DRM, jailbreaking, IP –  Baase 4.1, 4.2, 4.4, 4.5
– Why open source misses the point
– Why free software is more important now than ever before
– Proprietary software as malware
*optional
– Why does DRM persist on eBooks? *optional
Due 10/26, 11:59 pm
– RJ 13
Final Paper Assignment (Due 12/7)
Slides: DRM, IP
19 Thu
10/29
Labor Issues in IT: Non-disclosure agreements, worker displacement, automation, crowdfunding –  Baase 6.2, 6.3
–  Pixel and Dimed *skim
–  Inside Amazon *optional
–  Wage stagnation *optional
Due 10/28, 11:59 pm
– RJ 14
Due 10/30, 11:59 pm
Ethical Analysis 2
Due Nov 1, 11:59pm:
– Paper Topic Paragraph (email to instructor)
 Slides: Labor and Work
20 Tue
11/3
Maker movement / 3D printing – Makers
– 10 industries 3D printing will disrupt
– Dark Side of 3D printing
– 3D printing and patents *optional
Due 11/2, 11:59 pm
– RJ 15

Slides: 3D Printing and Makers
21 Thu
11/5
Lecture: Review of Concepts, Ethical Analysis Worksheet, Discussion of Projects Due 11/5, 11:59pm Participation Portfolio 2 Slides: Review, Writing Advice
22 Tue
11/10
Autonomous vehicles  –  Ethics Murkier Than You Think
–  V2V
–  Hackers Make Cars Safer *optional
–  Adjustable Settings *optional
Due 11/9, 11:59 pm
– RJ 16

Slides: Autonomous vehicles
23 Thu
11/12
 Internet of Things –  IoT Ethical Issues
–  When Fridges Attack
Due 11/11, 11:59 pm
– RJ 17
Slides: IoT
24 Tue
11/17
 App development and professional ethics –  Baase 9.1, 9.2, Appendix A
– Do developers need a standardized code of ethics?
–  Girls Around Me *optional
–  Kids and In-App Purchases* optional
–  Ethics apps *optional
Due 11/16, 11:59 pm
– RJ 18
Slides: Professional codes, Presentation guidance
25 Thu
11/19
Military & humanitarian uses of IT –  Mackenzie, ch. 5 - skim, focus on pages 112-129 - On Blackboard
–  Squad X Core Technologies *optional
–  Effective altruism
–  Baase 7.2, 7.3

Due 11/18, 11:59 pm
– RJ 19
Slides: Military & humanitarian uses of IT
26 Tue
11/24
Hacktivism; IT in protests / social movements –  Baase 3.5, 5.2
–  What is a Hacktivist?
–  ISIS gaming Twitter

Due 11/23, 11:59 pm
– RJ 20
Due Nov 24, 11:59pm:
– Final Paper Worksheet
* or, for book report option: Book Report Worksheet

Nov 30, 11:59 pm:
– Presentation slides due to TA
Due Dec 7, 11:59pm:
– Final Paper
Due Dec 4, 11:59pm:
– Participation Portfolio 3
Extra Credit Assignment
Slides: Social movements, hacktivism

Final Presentation Schedule is on Piazza
27 Tue
12/1
Student presentations
28 Thu 12/3 Student presentations
29 Tue 12/8 Student presentations
Final exam period Thu 12/10
6pm
Student presentations