CS 480: Computers and Society
Topics
- Security and Encryption
Readings: Stallings: Ch 2,3 Baase: 101-103, 127-129.
Slides: Slides on encryption
More on encryption
- Privacy
Readings: Baase, Ch 2.
Slides: Privacy
- Net Neutrality
Readings: Baase, 3.6
Slides: Introduction to TCP/IP
Net Neutrality
Background on TCP/IP and Internet structure:
- Intellectual Property
Readings:
Slides: Copyright, Patent, and Trademark
File Sharing
- Reliability and Risk
Readings: Baase, Chapter 8
Slides: Reliability
- ACM Code of Ethics
Readings: Baase, Chapter 9
ACM Code of Ethics
Slides: Professional Ethics
- Evaluating the Impact of Technology
Readings: Baase, Chapter 7
Slides: Evaluating the Impact of Technology
- Python
Sample Python Code
Python links
- Social justice, political engagement, and technology
- Digital Divide (Baase, 7.3)
- Electronic Voting
- Outsourcing and Insourcing (Baase, Ch 6)
- Intellectual Property (Baase, Ch 4)
- Electronic Waste
- Online Communities
- Liability
- Reliability and Dependence on Technology (Baase, Ch 8)
- Social Impact of Technology
- Content and Censorship (Baase, Ch 3)
- Crime, Hacking and Cracking (Baase, Ch 5)
- Professional Ethics (Baase, Ch 9)
- I will also provide online resources each week on the class
blog.
- I will also assign readings from Learning Through Serving
throughout the semester.