Home
Topics
Syllabus
Service Learning
CS 480: Computers and Society
Topics
Digital Divide
Readings: Baase, 7.3
The Digital Divide: Where We Are
Recent Reports on the Digital Divide
Family Tech looks to bridge digital divide
Service Learning
Readings: 2 articles on Blackboard
Security and Encryption
Readings: Baase: 101-103, 127-129.
Diffie-Hellman
RSA
Hash slides
- the recording is in Blackboard
Symmetric Key Cryptography slides
Privacy
Readings: Baase, Chapter 2.
Cookie slides
Same Origin Policy for JavaScript
Online Behavioral Tracking page at EFF
Net Neutrality
Readings: Baase, 3.6
Comcast using TCP RST packet
Background on TCP/IP and Internet structure:
Overview of TCP/IP and the Internet
Gary Kessler.
A Technical Overview of TCP/IP
IBM Redbooks
Another free guide to TCP/IP
Intellectual Property
Readings: Baase, Chapter 4.
Socket Programming
RSA algorithm
How to store objects to files and load them back
Content and Censorship
Readings: Baase, Chapter 3
IPSec slides
List of TCP and UDP port numbers
Guest lecture by
Prof. Susan Freiwald in USF School of Law.
. Readings are in Blackboard.
ACM Code of Ethics
Readings: Baase, Chapter 9
ACM Code of Ethics
Case Study
Reliability and Risk
Readings: Baase, Ch 8
slides
Top-down design by Prof. Parr
Unit testing with JUnit