Course Syllabus

Course Goals: CS408 (Living in a Networked World) is an introductory course that explores the implications of living in a networked world. The course surveys the fundamental technologies and practices that make up the Internet and then asks the students to examine the ramifications of using the technologies. Users of the technologies should understand the technology in order to make educated decisions about how to use it safely and effectively. Students have the opportunity to self-publish by using various current technologies including blogs, discussion boards, email and by creating web pages using Drupal.

Class Times: Except on days when we have exams or a quiz, feel free to attend one of my other sections of CS408 if you can not make it to your assigned section. On exam or quiz days, you must attend your assigned section.

  • Section 01: TR 12:40 am - 2:00 pm in Parsons NB22.
  • Section 02: TR 2:10 pm - 3:30 pm in Parsons NB22.

Students with Disabilities: The University is committed to providing students with documented disabilities equal access to all university programs and facilities. If you think you have a disability requiring accommodations, you must register with Disability Services for Students (DSS) (http://www.unh.edu/disabilityservices/clockwork). If you have received an accommodation letter for this class, please contact me immediately so we can discuss the necessary arrangements. Contact DSS at (603) 862-2607 or send an email to disability.office@unh.edu.

Students Experiencing Emotional or Mental Health Distress: Your academic success in this course is very important to me. If, during the semester, you find emotional or mental health issues are affecting that success, please contact the University’s Counseling Center (http://www.unhcc.unh.edu). They are located on the 3rd floor of Smith Hall and can be contacted at (603) 862-2090/TTY: 7-1-1. They provide counseling appointments and other mental health services.

Classroom Behavior Expectations: To ensure a climate of learning for all, disruptive or inappropriate behavior (repeated outbursts, disrespect for the ideas of others, etc) may result in exclusion (removal) from this class. As a reminder, cell phone/pda, etc. use, including text messaging, is not permitted in this class by Faculty Senate rule unless by instructor permission. (2009, Behavioral Intervention Team)

Grading: You can check your current grades for the course on Canvas. Attendance/participation grades will be updated at least once every 2 weeks. Other assignments will have grades and feedback entered within 3 weeks after the deadline, though many will be entered much sooner. To see and discuss quizzes once they are graded, please come to office hours or arrange an appointment. Your final grade will be assigned according to the following weights/categories:

Participation (25%)
Quizzes (25%)
Homework (30%)
Final Project (20%)

Text Book: (required, but both available free digitally)

Living in a Networked World
Compiled/Edited by: Sofia Lemons
Available in HTML format. Other formats forthcoming.

Drupal 7: The Essentials, First EditionD7BookCover 280.jpg

By: Johan Falk
Published by: CreateSpace Independent Publishing Platform, 2011
ISBN: 978-1463659714
Available at the UNH bookstore, Durham Book Exchange, Amazon, and online free via the Drupal Community Documentation.

Instructor: Sofia Lemons (sofia.lemons@cs.unh.edu)

  • Office: Kingsbury W235
  • Office Phone: 862-2617
    Note: The best way to leave a message is e-mail; you can use the office phone to determine if I am in my office.
  • Computer Science Office: Kingsbury N229
  • Computer Science Office Phone: 862-3778
  • Office Hours:
    • Tues/Thurs 10:00-11:00AM
    • Wednesday by appointment

Discussion:

Make sure to review the course Discussion Page to learn the discussion guidelines and find information about our online Q&A site.

Course Schedule (subject to change):

WEEK 1
Tuesday
01/24/17
Class cancelled due to snow
Thursday
01/26/17
Welcome
  Slides: Introduction
  Reference: Good:
Bad: Ugly:
WEEK 2
Tuesday
01/31/17
Slides: Chapter 1 Slides
  Reading:
Guiding Questions:
  • What kinds of people created and used the early Internet?
  • What were the values and goals behind the creation of the Internet?
Reference:
Thursday
02/02/17
Internet History - cont.
  Reading:
Guiding Questions:
  • What is the difference between the Web and the Internet, in terms of function? In terms of values?
  • Why did the Web win out over other similar technologies?
  • What were the major events and results of the "browser wars"?
  Reference:
Friday
02/03/17
Due: Assignment 1 due
WEEK 3
Tuesday
02/07/17
Internet History - cont.
  Reading:
Guiding Questions:
  • How did the Internet's physical infrastructure grow to span the country/world?
  • What was the impact of social media on the Internet?
Reference:
Thursday
02/09/17
Web Overview
Community & Identity
  Slides: Web Overview
  Reading:
Guiding Questions:
  • How does web accessibility benefit people with disabilities? How does it benefit people without disabilities?
  • How can designers be sure their sites are accessible?
  Quiz 1: see quiz 1 study guide (MOVED ONLINE, DUE BY MIDNIGHT ON 02/14)
Friday
02/10/17
Due:

Final Project book selection due

WEEK 4
Tuesday
02/14/17
Community & Identity - cont.
Slides: Chapter 2 Slides
  Reading:
Guiding Questions:
  • What are the impacts of the digital divide on people with lower access? What are the impacts on people with higher access?
  • What are the causes behind the digital divide, and how can they be dealt with?
  Reference:
Due: Assignment 2 due
Thursday
02/16/17
  Reading:
Guiding Questions:
  • What defines a community on the Internet?
  • What are communities that you belong to online, and how have they impacted you?
  • How does the creation or expression of community online differ from offline, and how is it the same?
Reference:
Friday
02/17/17
Due: Blog Roundup 1 due
WEEK 5
Tuesday
02/21/17
Community & Identity - cont.
  Reading:
Guiding Questions:
  • What are ways you or people you know have been impacted by trolling?
  • What are some acceptable/useful responses to deal with trolling and harassment online? What are the limits on how to respond to/deal with trolling?
  • What kinds of trolling or harassment should people have to deal with online, and what kinds should they not?
  Reference:
Thursday
02/23/17
Privacy
Slides: Chapter 3 slides
  Reading:
Guiding Questions:
  • When is it acceptable to doxx someone?
  • What can you do to prevent being doxxed, and what can you do if it's already happened?
  Quiz 2: see quiz 2 study guide
  Reference:
Friday
02/24/17
Due: Assignment 3 due
WEEK 6
Tuesday
02/28/17
Privacy - cont.
  Reading:
Guiding Questions:
  • What kinds of transactional data are gathered about individuals online, and how?
  • What is transactional data about internet users used for?
  Reference:
Thursday
03/02/17
Privacy - cont.
View in-class: "Terms and Conditions May Apply"
Reading:
Guiding Questions:
  • How does bias get introduced into data mining algorithms?
  • What can be the results of bias in data mining algorithms?
  Reference:
Friday
03/03/17
Due: Blog Roundup 2 due
Final Project Kick-off due
WEEK 7
Tuesday
03/07/17
Privacy - cont.
  Reading:
Guiding Questions:
  • Which kinds of communications should users encrypt, and which should they not?
  • Should governments be given "back doors" into encryption algorithms to allow for "wire taps" of encrypted data?
  • What are the positives and negatives of anonymity online?
Reference:
Thursday
03/09/17
Freedom of Speech
Slides: Chapter 4 slides
  Reading:
Guiding Questions:
  • What kinds of speech online should be protected from government suppression, and what kinds should not?
  • What limits, if any, should there be on censorship of internet users by private service providers?
  Quiz 3: see quiz 3 study guide
Reference:
Friday
03/10/17
Mid Semester
  Due: Assignment 4 due

03/13/16 - 03/17/16 SPRING BREAK

Remember to work on your final projects!

WEEK 8
Tuesday
03/21/17
Freedom of Speech - cont.
  Reading:
Guiding Questions:
  • What methods are used for internet censorship?
  • What benefit can social media offer to organizing? What are the down-sides?
  Reference:
Thursday
03/23/17
Freedom of Speech - cont.
  Reading:
Guiding Questions:
  • What companies/organizations are necessary for you to broadcast your speech online?
  • What aspects of a person's speech online should be used to decide whether that speech is a threat?
  Reference:
Friday
03/24/17
Due: Blog Roundup 3 due
WEEK 9
Tuesday
03/28/17
Freedom of Speech - cont.
  Reading:
Guiding Questions:
  • What kinds of leaks are ethical, and which are unethical? Who should get to decide this?
  • What impact could a neutral (or non-neutral) internet have on free speech? On business?
  Reference:
Thursday
03/30/17
Intellectual Property
Slides: Chapter 5 slides
  Reading:
Guiding Questions:
  • What is a fair length for copyrights? For patents? Why?
  • Are file sharing technologies more harmful or more beneficial to society?
  Quiz 4: see quiz 4 study guide
  Reference:
Friday
03/31/17
Due: Assignment 5
WEEK 10
Tuesday
04/04/17
Intellectual Property - cont .
Group Discussion for Assignment 6
  Reading:
Guiding Questions:
  • What rights do open source licenses grant to users? What rights do they deny users?
  • What limits, if any, should there be on how restrictive DRM can be on purchased products?
  • What are the benefits of copyright versus patents for software? What are the benefits of patents over copyright?
Due: Draft of final project papers
Thursday
04/06/17
Intellectual Property - cont.
  Reading:
Guiding Questions:
  • Why would for-profit companies encourage or engage in open source development?
  • What are the goals of patent trolls, and how do they achieve them?
Reference:
Friday
04/07/17
Due: Blog Roundup 4 due
WEEK 11
Tuesday
04/11/17
Intellectual Property - cont.
  Reading:
Guiding Questions:
  • What rights do Creative Commons licenses grant to users? What rights do they deny users?
  • What are some ways that content creators can profit from releasing work with Creative Commons licenses? Are these effective enough to be worth it?
  Reference:
Thursday
04/13/17
Crime
Slides: Chapter 6 slides
Quiz 5: see quiz 5 study guide
  Reading:
Guiding Questions:
  • What are common ways that hackers get access to people's accounts?
  • What are some ways you can protect your online accounts?
Reference:
 Friday
04/14/17
Due: Assignment 6
WEEK 12
Tuesday
04/18/17
Crime - cont.
Group Discussion for Assignment 7
  Reading:

Read/view the following for HW7 Discussion:

Guiding Questions:
  • What are some common goals of phishing? How are they achieved?
  • What are some steps you can take to avoid phishing attacks?
Wednesday 04/19/17 Due: Final Project Peer Review
Thursday
04/20/17
Crime - cont.
In-class discussion of peer reviews
  Reading:
Guiding Questions:
  • Which kinds of hacking should be punished? Which kinds should be rewarded?
  • What kinds of roles should hacktivists play in modern political activism?
Reference:
Friday
04/21/17
Due: Blog Roundup 5 due
WEEK 13
Tuesday
04/25/17
Crime - cont.
Reading:
Guiding Questions:
  • What are some of the ways that nations engage in cyber-warfare against each other?
  • What should be done to limit the kind of harm that could be done by large-scale cyber-warfare?
  Reference:
Thursday
04/27/17
Misc. Topics - TBA
  Quiz 6: see quiz 6 study guide
Friday
04/28/17
Due: Assignment 7
WEEK 14
Tuesday
05/02/17
Project Presentations
See schedule for which day you present
  Due: Final Project Report
Thursday
05/04/17
Project Presentations
See schedule for which day you present
  Due: Presentation Evaluations
Friday
05/06/17
Due: Blog Roundup 6 due
FINALS WEEK:
Friday
05/12/17
Due: Optional:
Assignment 8 due

Course Summary:

Date Details Due