- FACULTY and STAFF
- RESEARCH AREAS
- APPLY NOW
- GIVE TODAY
Graduate Course Information
ECE 478/578 - Fundamentals of Computer Networks
Course Website: www.ece.arizona.edu/~ece578 and the D2L website (hw submission and grades).
This course provides an introduction to the fundamental principles of computer networks and data communications. Emphasis is given on current technologies and architectures for establishing direct link and packet-switched networks, sharing access to a common communication medium, internetworking and routing, end-to-end flow control, congestion control and recourse allocation, and network security.
Course Assignments and Exams:
There will be weekly homework assignments on the topics covered in class, with an approximate 8 homework assignments. There will also be one midterm exam, three projects and a final exam.
The grading distribution for the course assignments and exams is as follows:
Homework Assignments: 20%
Final Exam: 30%
90% – 100%
80% – 89%
70% – 79%
60% – 69%
Computer Networks, A Systems Approach, 5th edition,
Larry L. Peterson and Bruce S. Davie, Morgan Kaufmann, 2011.
References: Data Networks, 2nd edition,
D. Bertsekas, and R. Gallager, Prentice Hall, 1992.
Computer Networks, 5th edition,
A. S. Tanenbaum, and D. Wetherall, Prentice Hall, 2011.
Computer Networking, A Top-down Approach, 5th edition,
J. Kurose and K. Ross, Addison Welsey, 2009.
Upon the completion of this course, students should have achieved the following objectives:
Introduction to Computer Networks
Direct Link Networks
Congestion Control and Resource Allocation