Main Navigation
Apply Now Request Info


Loading...

ECE 456 - Computer Networks

  • 4 credits

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

Prerequisite

CS 152 (Introduction to Programming (CS0)-Python) or CS 162 (CS1--Introduction to Java Programming) or CS 163 (CS1--No Prior Programming Experience) or CS 164 (CS1--Prior Programming Experience); ECE 251 (Introduction to Microcontrollers); ECE 303/STAT 303 (Introduction to Communications Principles) or STAT 303 (Introduction to Communications Principles); ECE 311 (Linear System Analysis I); 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. Email csu_online_registration@mail.colostate.edu to learn more.

Textbooks and Materials

Please check the CSU Bookstore for textbook information. Textbook listings are available at the CSU Bookstore about 3 weeks prior to the start of the term.

Instructors

Anura Jayasumana
Anura Jayasumana

9704917855 | Anura.Jayasumana@Colostate.edu

Dr. Jayasumana’s areas of expertise include Computer and Communication Networks, Internet of Things (IoT), Machine Learning for Networks, and Digital Circuit Design and Testing. He has taught courses ranging from freshmen course on Logic Design, to graduate courses in Internet Engineering, Microprocessors, and VLSI Design Automation. He holds three patents, and is the co-author of over 300 peer reviewed papers. He served as a Distinguished Lecturer of the IEEE Communications Society (2014-17), and is currently and ACM Distinguished Speaker. He has served extensively as a consultant to numerous companies ranging from startups to Fortune 100 companies.