Internet has evolved into the major global communication
medium that enables a plethora of applications from video
streaming to . As a "network of networks" the Internet is
based on computer networks technologies which have to
address many challenges to achieve ubiquity, scalability
and performance. In this course, we will explore the
concepts that build the foundation of current and future
The goals is to expose you to a broad range of topics that
are interesting to graduate students who focus their
research on computer networks as well as other areas that
are concerned with distributed systems.
This course will emphasize on practical and theoretical
aspects of computer networks. I expect that students
prepare for class by reading additional material like
research papers and be able to contribute to in-class
discussion. Technical writing skills for assignments and
lab reports are expected.
You will identify the main challenges in networking
and discover how they are solved.
You will learn how networks and their components
interact and operate.
You will explore the engineering techniques used to
make network systems work.
You will develop practical networking skills through
the lab assignments.
You will hone your skills of reading technical
The major components of this course are:
Lectures and Reading Assignments
Lectures and Reading Assignment
The lecture will be a mix of traditional
lecture-style presentation and in-class
discussion of the assigned reading material. You
are expected to have read the assigned material
and be able to answer questions about it. Students
are strongly encouraged to ask any questions they
might have about the reading material during the
lecture or office hours.
There will be short homework assignments between lectures.
These assignments will be available through moodle and
solutions must be submitted online in moodle. The deadline
for each homework is the beginning of the next lecture.
In this course, students have to work on four lab
projects. You will need to complete the assigned tasks for
each lab exercise and submit a lab report. The grade for
the lab assignment will be based on the correctness of
your results, the quality of your experimental work, and
the overall quality of the report.
The final project will also be a lab assignment. The exact
topic of the assignment will be discussed on an individual
basis to ensure a suitable challenge. The assignment aims
at developing a novel prototype system, protocol
experiment, or similar and a brief technical report. The
grading will be based on the quality of the development
and the technical report. Course projects must adhere to
the formatting and style guidelines provided.
Exams There will be three exams,
which will be held during class meetings.
Grading The final grade for this
course will be determined by weighing each course
component as follows:
Exam 1: 15%
Exam 2: 15%
Exam 3: 15%
Homework Assignments : 10%
Lab Assignments: 20%
Final Project: 25%
To manage all assignments and grades moddle will be used.
Late / Make-Up Policy Assignments
are due as
posted on the course web page. Late
submissions will NOT be accepted
unless by prior arrangement with the
instructor. Scheduling conflicts
regarding exams should be reported to
the instructor immediately. In case of
a medical emergency, late submission
or a make-up exam can be requested if
a note from a medical professional is
provided. The note must indicate that
the student was medically incapable at
the time of the exam. If advanced
notice is possible and not given, the
instructor may refuse the request.
We are all members of an academic
community with a shared responsibility to cultivate a
climate where all students/individuals are valued and where
both they and their ideas are treated with respect. The
diversity of the participants in this course is a valuable
source of ideas, problem solving strategies, and engineering
creativity. If you feel that your contribution is not being
valued for any reason, please speak with me privately. You
may also speak with Dr. Paula Rees, Assistant Dean for
Diversity (email@example.com, 413.545.6324, Marston
128), submit a comment to the box on the door of Marston
128, or submit an anonymous comment onlinehttp://tinyurl.com/UMassEngineerClimate.