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.

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 | jayasuma@engr.colostate.edu

  • Dr. Jayasumana’s areas of expertise include Computer and Communication Networks, Distributed and Embedded System Design, and VLSI and PCB Testing. He has served as the Principal Investigator/Co-PI of several DARPA (Defense Advanced Research Projects Agency), NSF (National Science Foundation), and industry funded projects in these areas. He is currently a member of NSF Engineering Research Center for Collaborative Adaptive Sensing of the Atmosphere. He has supervised over 70 M.S. and 20 Ph.D. theses, and taught courses ranging from freshmen course on Logic Design, to graduate courses in Internet Engineering, Microprocessors, and VLSI Design Automation. He holds two patents, and is the co-author of over 200 peer reviewed papers. His recent professional activities include keynote speeches, seminars and short courses on sensor networking."
    with
    "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 served as the Principal Investigator/Co-PI of several DARPA (Defense Advanced Research Projects Agency), NSF (National Science Foundation), and industry funded projects in these areas.  He has supervised over 75 M.S. and 25 Ph.D. students as the major advisor, and 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. His recent professional activities include keynote speeches, seminars and short courses on IoT and Machine Learning. 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, and is a member of Phi Kappa Phi, ACM and IEEE."