Compsci 182s: Technical and Social Foundations of the Internet (Spring 2012), Technical

List of technical topics

Details of the technical study

List of websites that students developed for the course

Feedback on websites


Students will form a group of size most three and will select a technical topic from the items listed below. Each group will create and develop a website that is evaluated for completeness in terms of technical, legal, and ethical aspects of the topic with an emphasis on the writing aspects rather than design aspects of a website. Groups will be given an opportunity to present their work to the class and then revise the site based on the feedback they received. See the details below.

Technical Topics

1. Securing DNS

2. Bittorrent and p2p

3. PKI, Cryptography

4. Routing and Border Gateway Protocol (BGP)

5. Wireless Networks (Mobile WiMAX, 4G, and beyond)

6. Cybercrime (Malware, DOS attacks, Botnets, Phishing)

7. Emerging Web Protocols (Google's experiment for faster web with SPDY, Stream-aware congestion control through SCTP, and mobile web protocols used in Amazon Silk, Firefox Mobile, and Opera Mini)

Details of the Technical Study

Groups will develop a seperate website for each topic from each section; though groups can collaborate on identifying issues and topics. The final website for the course will reference all the individual technical subject/websites that are developed.

Each group will select a topic around which protocols and standards have developed, are evolving, and are possibly changing.

Since the policies surrounding Internet are hot and debated topics now (SOPA, PIPA, OPEN, and ACTA to name a few), here is a chance to make your voiced heard. In general, your target website audience can be non computer science folks who may not understand the intricacies of how the Internet and the policies surrounding it work.

Your website should serve at least two purposes:

  1. Educating an external audience who may not be familar with the technical concepts of the Internet and in particular, the topic you have chosen
  2. Providing adequate references, hyperlinks to advanced information for the user who is interested in enhancing his/her knowledge

The websites can be developed using any of your favorite tools such as Wordpress, Blogger, Posterous. Duke also provides an in-house service supported by Wordpress.

We recommend creating the website with the following prefix: cps182s-spring12-{Group#}. For example, if your group id is GT5-S1, your web page looks like: cps182s-spring12-GT5-S1.wordpress.org. We do have a limited budget to support groups who wants to register a domian name. Please email us if you got a cool name.


There are two phases to this assignment: phases one occurs between 28th Jan-15th Feb; phases two occurs the week of 9th Apr-11th Apr. The final evaluation of the website will be done by both instructors and students (as part of crowdsourcing).

Phase I will contribute to 5% and Phase II will contribute to 10% of your final grade for this technical website/writing. The final evaluation of the website materials between 9th Aprl to 11th Apr will be adjusted downward if the first phase are judged as lacking in effort or below threshold in some way.

Phase I

This phase starts on 28th Jan and ends with presenting the initial website to the class. The website should contain the following information:

In addition, groups should identify a minimum of two websites and two published articles relevant to the technical, legal, and ethical issues related to the topic.

Phase II

This phase starts on 9th Apr with final website presentations to the class, and ends with evaluation by peers (possibly from both Sections) as well as instructors as a part of crowdsourcing. Each group should target to complete their websites by 30th March if they interested in getting additional feedback from instructors. The final website presentations will be between 9th Apr to 11th Apr. The final website should be polished and convey a direction of how the website could and will expand.

We also encourage you to publish and popularize your websites to an external audience (perhaps, beyond Duke). As an incentive, you can get to report the total page views, count of rss feeds/comments, or amount of interactivity by external users in your final presentation.


List of Websites Students Developed for the Course

Group #TopicWebsite
GT1-S1Peer-to-PeerBitTorrent
GT2-S1Cyber[crime|war]Cybercrime
GT3-S1Virtual CurrencyBitcoin
GT4-S1Wireless NetworksWireless Internet
GT5-S1SecurityCrypto
GT6-S1Securing DNSDNSGuardDogs

Feedback on websites

Login with netid