ECE 456 - Computer Networks

  • 4 credits
  • Online

Circuit/packet switching protocols, LAN/MAN, TCP/IP, error correction, ATM, wireless LANS, mobile networks.

This course has print-based exams that require a proctor. Exams may be taken at the University Testing Center at Colorado State University, or at an accredited College or University Testing Center in your area. To request to take your exam at an accredited testing site in your area, please submit a Proctor Identification Form at least two weeks prior to the first exam in the course.


ECE 251 (Introduction to Microprocessors); ECE 303/STAT 303 (Introduction to Communications Principles); CS 160 (Foundations in Programming) or CS 155 (Introduction to Unix); CS 156 (Introduction to C Programming I); CS 157 (Introduction to C Programming II). All prerequisite courses must be completed with a C or better.

Important Information

Military personnel admitted to a College of Engineering online degree program may be eligible for a 15% tuition discount. Tuition discounts can only be given if you provide the appropriate discount code at the time of registration. Call (877) 491-4336 or email to learn more.

Textbooks and Materials

The recommended text for the course is “Data Communication and Networking,” B. A. Forouzan (McGraw Hill). Fifth edition is preferred but fourth edition is also acceptable. Two other excellent texts that are equally acceptable are Computer Networking, Kurose & Ross (6th or 5th ed.), and Computer Networks, Peterson & Davie, (Morgan Kaufman, 5th or 4th ed.).