Description

Prerequisite: INLS 261 or INLS 461

Introduction to Internet concepts, applications, and services. Introduces the TCP/IP protocol suite along with clients and servers for Internet communication, browsing, and navigation. Examines policy, management, and implementation issues.

Time: Thursdays, 200pm-430pm

Location: New West, Room 219

Instructor: Terrell Russell [Adjunct, PhD, Personal, claimID]

This document will continue to change over the semester.

Objectives

  1. Provide students with an overview of the Internet, including its history, architecture, and most popular applications.
  2. Introduce students to design principles for creating usable and accessible Internet applications.
  3. Assist students with developing technical skills and competencies for understanding and creating basic Internet applications.

Grading

Class Participation & Homework20%
Web Site Evaluation20%
Final Project Proposal & Bibliography20%
Final Project & Presentation40%

Web Site Evaluation

Students will be asked to evaluate a designated web site in terms of accessibility, design, ease of use, audience, costs of implementation and maintenance, standards, and information architecture. This assignment should be about 4-5 pages printed - including screenshots if applicable. The assignment may be turned in as a web page itself.

Final Project Proposal & Bibliography

Students will need to select a final project topic for themselves and turn in a proposal and initial bibliography that scopes their plans.

This proposal will include a 5-7 minute presentation to the class about the selected project. Groups working on projects together should expect everyone to speak and will be granted more time (see group work below). A copy of the proposal presentation (if there are slides or handouts) also needs to be turned in on the day of the presentation.

Final Project & Presentation

The project can be a research proposal, an internet application (or detailed planning/rationale for one), or original literature on a topic of your choosing. The project should follow your own interests and be relevant to your other coursework or your thesis. This is an opportunity to do some heavy lifting before your final semester. Original literature should be considered for publication.

The Final Project can be a group project. If this route is taken, groups should probably be no larger than four people (exceptions can be discussed) and the work done should be substantial compared to an individual project. Group projects will be graded according to the guidelines below.

A final presentation will also be given near the end of the semester. This presentation should cover the entire project and include conclusions and discussion.

Group Work

Students may be working in groups this semester and grading for the groups will work as follows. When an assignment is turned in - each group member will, individually, turn in a rating score for their groupmates. Each member will divide 100 points among their groupmates (not including themselves). When grades are returned for a group assignment, an individual's grade will be the group grade adjusted upwards or downwards based on the division of labor within the group. If an individual receives 110+ points from their groupmates, that individual's score will be bumped up a part of one grade increment (e.g. B+ to A-). If an individual's peer rating is 90-, then the individual's score will be lowered by a part of one grade increment. Whether a group keeps the evaluations of each other private is up to the group. Egregious imbalances of workload will be dealt with outside of this grading policy on a case by case basis.

An example: Alice, Bob, Charlie, and Debra are in a group together. They turn in an assignment that will eventually get a group grade of B+. When they turn in their assignment, Alice divides 100 points among Bob, Charlie, and Debra. She feels Bob did a little more work than the other two pulling the assignment together and gives him 35 points. She gives Charlie 32 and Debra 33. Bob does the same type of assessment and gives Alice 33, Charlie 33, and Debra 34. Charlie gives Alice 31, Bob 36, and Debra 33. Debra gives Alice 32, Bob 35, and Charlie 33. This brings the totals for each member to: Alice 96, Bob 106, Charlie 98, and Debra 100. Since each member was within the community bounds of a fair distribution of work, the group grade stands and each member receives a B+.

Honor Code

UNC Honor Code and Campus Code

It shall be the responsibility of every student at the University of North Carolina at Chapel Hill to obey and to support the enforcement of the Honor Code, which prohibits lying, cheating, or stealing when these actions involve academic processes or University, student, or academic personnel acting in an official capacity.

It shall be the further responsibility of every student to abide by the Campus Code; namely, to conduct oneself so as not to impair significantly the welfare or the educational opportunities of others in the University community.

Course Honor Code

In this course, I encourage and expect the discussion and exchange of ideas. The Internet is built on open protocols and example code. I expect that students will give and receive minor assistance to others in the class, even on assignments that are not designated as group assignments. However, any assistance a student receives from a fellow student, I expect this to be acknowledged in whatever work is turned in for a grade.

In Internet and web development, much code is open source either by choice or design. It is common practice to borrow code from others and modify it for your own purposes with attribution. This is a common and acceptable practice, especially during the learning process. I expect the work students do in this class will be their own, but I also acknowledge the world we live in today and consider 'riffing' off others' work to be acceptable. Know that I will be evaluating the students' work and not the 'riffed' work.