CS230 | computing & social responsibility
  • outline
  • projects
  • syllabus
  • links

When referring to chapter reading it is in the class textbooks (see syllabus).

ALWAYS Under Development -- more material may be added or moved for future weeks!!
this is not a static website.

VIDEOS: are on YouTube and you can turn on Closed Captioning if you wish 

 

Project Due Dates & Times on Project web pages.

Outline

week 1

1 Introduction to Class, What is Ethics

Read  Chapter 1 and go over:

    • Course Intro Powerpoint (Part 1 + Part 2) - recorded for Section 2- meeting dates will change for other sections see syllabus)
    • Introduction to Ethics (Intro) Video
    • Group Collaboration Tools (note: work is individual unless stated as group work)
    • Group Work Management
    • Writing Expectations & Resources
    • DUE 11pm: Jan. 24
      • Post to Canvas->Discussions->Group Meetings the group Zoom link (you can have a secondary Discord link but, zoom is required) for your weekly required Group meetings. Title your posting "Group X" where X is your group's number. Only one posting per group, one in your group must set up the Zoom meeting to be every week at class time as designated on the syllabus.

week 2

2 Privacy

Read  Chapter 2 and go over:

    • Privacy Lecture (Priv) Video
    • Eric Snowden watch documentary "Citizenfour" YouTube with ads Free
    • Watch: Ethics Privacy and Internet of Things
    • Data Brokers + (2020) Video
    • Data Brokers (2014) Video
    • Optional: Home Surveillance Cameras
    • Optional: Glenn Greenwald TED Talk, Why Privacy Matters Video
    • Group Meeting as per group's determined schedule ( Canvas->Discussions->Group Meetings.)
    • DUE: 11pm, Jan. 31 (0 points afterwards)
      • Group Attendance Week 2: Go to Canvas->Discussions->Group Attendance Week 2 and post a screenshot of all the members in your group attending the Zoom meeting AND give a text description of what was done in the meeting. MAKE SURE that you show the date and time displayed on the computer when you capture your screenshot.

week 3

3 Control and Censorship

Read  Chapter 3 and go over:
    • Control and Censorship Lecture (Con) Video
    • Video Choice 1: Watch one of the following
      • (if you have certain streaming may be free) George Orwell's 1984
      • Controlling your thoughts through technology offerings.
    • Censorship and Internet a brief video
    • Freedom - Electronic Frontier Foundation - check out this organization's website ("leading nonprofit defending digital privacy, free speech, and innovation") & their declaration of independence of cyberspace
    • Group Meeting as per group's determined schedule ( Canvas->Discussions->Group Meetings.)
    • DUE: 11pm, Feb. 7(0 points afterward)
      • Group Attendance Week 3: Go to Canvas->Discussions->Group Attendance Week 3 and post a screenshot of all the members in your group attending the Zoom meeting AND give a text description of what was done in the meeting. MAKE SURE that you show the date and time displayed on the computer when you capture your screenshot.

week 4

4 Intellectual Property and more

Read Chapter 4 and go over:

    • Intellectual Property Lecture (IP) Video
    • History of Open Source Video
    • Who owns the world ---concentration of wealth --the wealthy top tech leaders and companies:
      • Noam Chomsky (Natural Language Processing GURU) documentary The Requiem for the American Dream
      • Bill Gates: "Tax the Robots"
      • US Congress and Facebook (Zuckerberg) - "Who owns the Data"
    • Watch "The Corporation" documentation -- a view on Corporations in today's world
    • Social Media - Video: React World Controversy
    • EFF Resigns from W3C - over digital rights management software standard. (now people looking to blockchain technology for DRM - digital rights management & see what EFF says about DRM now
    • Group Meeting as per group's determined schedule ( Canvas->Discussions->Group Meetings.)
    • DUE: 11pm, Feb. 14 (0 points afterwards)
      • Group Attendance Week 4: Go to Canvas->Discussions->Group Attendance Week 4 and post a screenshot of all the members in your group attending the Zoom meeting AND give a text description of what was done in the meeting. MAKE SURE that you show the date and time displayed on the computer when you capture your screenshot.

week 5

5 Crime

Read Chapter 5 and go over:

    • Crime Lecture (Hack) Video
    • Watch video on Hacking+Internet Documentary
    • Special Topic:    Crime in VR world: 9 problems with VR, a possible future VR that could hurt you.
    • Responsibility: Section 230 of the CDA (is Twitter or Facebook responibile or the poster?)
    • Group Meeting as per group's determined schedule ( Canvas->Discussions->Group Meetings.)
    • DUE: 11pm, Feb. 21 (0 points afterwards)
      • Group Attendance Week 5: Go to Canvas->Discussions->Group Attendance Week 5 and post a screenshot of all the members in your group attending the Zoom meeting AND give a text description of what was done in the meeting. MAKE SURE that you show the date and time displayed on the computer when you capture your screenshot.

week 6

6 Entrepreneurism & Ethics

Go over:

    • Entrepreneurial Special Concerns and Issues
    • Protecting your ideas - non-disclosure agreements (Video) Stanford U hosted NDAs
    • Investing: Angel to Round X funding (Video -google talk) , optional: look at some of the books on the OReilly index (library.csueastbay.edu) on the topic
    • Impact:
      • Brief history of Luddites ---read "Why Luddites Matter" (protesting industrial progress),
      • ChatGPT a history summary and emerging issues
      • Amazon Go - store of the future (replacing workers)

    • Group Meeting as per group's determined schedule ( Canvas->Discussions->Group Meetings.)

    • DUE: 11pm, Feb. 28 (0 points afterward)
      • Group Attendance Week 6: Go to Canvas->Discussions->Group Attendance Week 6 and post a screenshot of all the members in your group attending the Zoom meeting AND give a text description of what was done in the meeting. MAKE SURE that you show the date and time displayed on the computer when you capture your screenshot.

week 7

7 Attacks more

Read Chapter 6 and go over:

    • Intrusion Detection and Prevention- honeypots and more
    • Cryptography and more Video
    • Hacking Web Servers-web apps - special issues
    • Group Meeting as per group's determined schedule ( Canvas->Discussions->Group Meetings.)
    • DUE: 11pm March. 7, (0 points afterward)
      • Group Attendance Week 7 Go to Canvas->Discussions->Group Attendance Week 7 and post a screenshot of all the members in your group attending the oom meeting AND give a text description of what was done in the meeting. MAKE SURE that you show the date and time displayed on the computer when you capture your screenshot.

week 8

8 Workplace and Ethics

Read Chapter 6 and go over:

    • Workplace and Ethics Lecture (Work) Video
    • Special Issues
    • Group Meeting as per group's determined schedule ( Canvas->Discussions->Group Meetings.)

week 9

9 Rapidly Changing & Unknown

Go over:

    • Today's "Uber Automation Explosion" (AI, Deep Learning, Vision)- Pros, Cons and Developing Ethics Policies Before Technology is Known
    • One Example: DeepFakes and ethics issues video
    • Read ONE of AI concerns: What is Explanable AI?, ChatGPT replacing jobs?, AI Bias
    • Example Emerging Legislation for New Technologies: Browse the European AI Act and read the Opinion piece on the Act (includes optional interesting YouTube video)
    • Group Meeting as per group's determined schedule ( Canvas->Discussions->Group Meetings.)

week 10

10 Professional Ethics

Read Chapter 9 and go over:

    • Professional Ethics Lecture (Pro)
    •  ACM Code of Ethics and Professional Conduct,
    • Read ACM code of ethics
    • Read IEEE code of ethics
    • Group Meeting as per group's determined schedule ( Canvas->Discussions->Group Meetings.)

***Spring Break (March 31, April 1-4)*****

week 11

11 Evaluating and Controlling Technology

Read Chapter 7 and go over:

    • Evaluating and Controlling Lecture (Eval) Video
    • Read Minimally Section 3 of Case Study on Face Recognition
    •  Games and Risks Video
    • Group Meeting as per group's determined schedule ( Canvas->Discussions->Group Meetings.)

week 12

12 Errors, Failures, and Risks

Read Chapter 8 and go over:

    • Errors, Failures,Risks Lecture (Err)   Video
    • Case Study -Minimally read part 4 of Face Recognition in Law Enforcement (or search for the article "Face Off: Law Enforcement Use of Face Recognition Technology
      by Jennifer Lynch, 2018)
    • Failure as a Software Engineer - failing at SW engineering Video, a young career perspective Video
    • Celebrating Failure Video
    • Turn it around? Fail Fast? Video
    • Fun: YouTube - 25 tech failures Video
    • Group Meeting as per group's determined schedule ( Canvas->Discussions->Group Meetings.)

week 13

 

13The Ethics of Inventing

Go over:
    • Video - Google talk, ethics of inventing
    • Case: Theranos Case Timeline & Elizabeth Holmes
    • Patents & protecting your ideas and Trade Secrets
    • Group Meeting as per group's determined schedule ( Canvas->Discussions->Group Meetings.)

week 14

14 Special Topic: Ubiquitous Computing

Go over:

    • Ubiquitous & IOT-
      • Read section 3 of article on Ubiquitous&ethics,
      • Read pages 3-9 of the report on elderly-ethics&ubiquitous (rfid and more),
      • View One:
        • privacy in ubiquitous computing VIDEO,
        • IOT and privacy VIDEO,
        • IOT Privacy Crisis Coming target="News"VIDEO,

      • more on privacy VIDEO

      • Read sections 1-5 of article on hacking baby monitor -case, IOT hacking article
      • OPTIONAL: Digital Ubiquity: How Connections, Sensors, and Data Are Revolutionizing Business - (go here to get pdf)

    • Group Meeting as per group's determined schedule ( Canvas->Discussions->Group Meetings.)

week 15

15 Final Preparation Review Work


cs230:computing & social responsibility

  • home
  • outline
  • projects
  • syllabus
  • links