Jump to navigation

The University of Arizona Wordmark Line Logo White
College of Engineering
Home
  • Home
  • Give Today
  • Contact Us

Search form

  • About
    • Welcome
    • Advisory Board
    • Contact Us
  • Undergrad Programs
    • Admissions
    • Degrees
    • Courses
    • Advising
    • Scholarships & Financial Aid
    • Research & Internships
    • Student Clubs & Organizations
    • ABET Accreditation
  • Grad Programs
    • Admissions
    • On-Campus Degrees
    • Online Degrees
    • Courses
    • Advising
    • Research Focus Areas
    • Funding
  • Research
    • Focus Areas
    • Centers
    • Inventions
  • Faculty & Staff
    • Faculty Directory
    • Staff Directory
    • Faculty Videos
    • Employee Resources
    • Open Positions
  • Alumni
    • Give Today
  • News & Events
    • ECE News Archive
    • Events
Graduate Programs
Home / Graduate Programs / Courses / Fundamentals of Computer Networks

ECE 578

Fundamentals of Computer Networks

Fall
Required Course:
No

Course Level

Graduate

Units

3

Prerequisite(s)

ECE 175

Course Texts

Computer Networks, A Systems Approach, 5th edition, Larry L. Peterson and Bruce S. Davie, Morgan Kaufmann, 2011.

References include:

  • Data Networks, 2nd ed., D. Bertsekas, and R. Gallager, Prentice Hall, 1992.
  • Computer Networks, 5th ed., A.S. Tanenbaum, and D. Wetherall, Prentice Hall, 2011.
  • Computer Networking, A Top-down Approach, 5th ed., J. Kurose and K. Ross, Addison Wesley, 2009.

Course Links

ECE 578 Course Website

Course Description

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.

Assessment

There will be approximately eight weekly homework assignments on the topics covered in class. There will also be one midterm exam, three projects and a final exam.

Typical grading policy: 20% homework, 20% midterm, 30% projects, 30% final exam.

  • GRAD PROGRAMS
  • Admissions
  • On-Campus Degrees
  • Online Degrees
  • Courses
  • Advising
  • Research Focus Areas
  • Funding
gradadvisor@ece.arizona.edu
  • Cadence University Program Member
  • Employee Resources
The University of Arizona
Department of Electrical & Computer Engineering
1230 E. Speedway Blvd.
P.O. Box 210104
Tucson, AZ 85721-0104
520.621.6193

Facebook YouTube LinkedIn


University Privacy Statement

© 2023 The Arizona Board of Regents on behalf of The University of Arizona.