Course description

Computer networks, in the form of the Internet, have revolutionized society in the last 3 decades. This course provides an introduction to the design and operation of the Internet and computer networks in general. Topics include layered communication protocols, routing, transport, naming, security and mobility. Knowledge is consolidated through projects involving the creation of network applications.

Topics covered (tentatively) include:

Prerequisites

Professor

Rui Meireles

Website: www.cs.vassar.edu/~rpachecomeireles

Email: firstname.lastname@vassar.edu (expected response time: 24 business-day hours, i.e. no response guarantee on weekends)

Office: Sanders Physics 304

Office hours: Tuesdays and Thursdays, 12-2PM. Other times by appointment.

Textbook

Optional, complementary texts:

Grading

Class attendance

Class attendance is not mandatory but strongly encouraged. Students are responsible for ALL information given in class, whether or not it is presented in any other form.

If a student misses a class he/she should consult with classmates to find out about any information—academic, administrative, or other—that he/she may have missed.

Use of electronic devices in class

Use of electronic devices for note taking during lectures is permitted. However, devices must be in silent mode at all times so as to not disturb the class. The use of electronic devices for non-class related purposes is prohibited.

Assignments may require the use of a computer. Students may elect to use the computers provided by the department (rooms SP307 and SP309) or their own if they so prefer.

Homework

Homework shall be used to consolidate and expand upon concepts introduced in class. They will consist of pen and paper exercises, as well as programming assignments using the C programming language.

Policy on collaboration and academic integrity

Unless otherwise noted, all assignments should be completed by each student by themselves.

Copying solutions is strictly forbidden.

General discussions of approaches and techniques are allowed.

Useful student resources

Accessibility and educational opportunity

Academic accommodations are available for students registered with the Office for Accessibility and Educational Opportunity. Students in need of ADA/504 accommodations should schedule an appointment with the professor early in the semester to arrange for said accommodations.

Learning environment

Vassar College is committed to providing a safe and respectful learning environment for all students. An environment free of all forms of discrimination and harassment, including sexual assault, domestic violence, dating violence, and stalking. Vassar College has staff members trained to support students in navigating campus life, accessing health and counseling services, providing academic and housing accommodations, helping with legal protective orders, and more: