The following is a list of topics intended to be covered in this course. Minor adjustments may be made as needed. Exam syllabi will be based on topics discussed in class. The mentioned chapters are from the book Computer Networks: A Systems Approach, version 6.2-dev. The referenced chapters serve as guidelines only; many concepts covered in each topic may extend beyond these chapters and will be considered as a part of the course syllabus. Note: Topics are organized by the two midterm exams. The final exam syllabus includes the entire list of topics covered.