Virginia Tech®home


connection network overlay server room


Computer networking specialists are being called upon more and more to safeguard individual, company, and government information through evolving security processes. Computer networks have become the communications backbone of large and small businesses.

The increasing spread of network technology, combined with the intricacy of that technology, means that a graduate from an IT program will be walking into a growing field that promises to continue to provide challenges and demands for many years to come.


  • Learn how to represent information in digital form;
  • Use Boolean logic to model digital functions and design basic digital logic;
  • Analyze computer networks;
  • Effectively design, configure, operate, and troubleshoot many types of networks;
  • Gain experience with system integration, hardware acquisition, optimizing system performance, and managing client-server and other network systems;
  • Learn fundamental problems and solutions for networking, basic algorithms and strategies, and performance issues;
  • Consider security, network management, and quality service with all networks;
  • Focus on wireless and mobile networks; and
  • Learn ad hoc and sensor networks, mobility in the Internet Protocol suite, application and middleware support for mobility, and performance evaluation of networks using analysis, simulation, and experimental methods.


  • ECE 5484: Fundamentals of Computer Systems (Core)
  • ECE 5485: Networks and Protocols I
  • ECE 5486: Networks and Protocols II

View course descriptions