Virginia Tech™home


security icons

Value Benefit:

Experts have predicted that the demand for security specialists will double over the next few years. A career that barely existed two decades ago has become one of the fastest-growing occupations in the United States. In fact, the Bureau of Labor Statistics projects 36-percent employment growth for this profession by 2022.

In these days of ever-expanding technology, the role of the network security professional has become essential for protecting consumers, businesses, government agencies, and citizens in general. Effective network security requires identifying threats of all types and creating the most effective strategy to stop them. In addition to software and hardware knowledge, it also includes educating employees about their security responsibilities.

Learn more in our industry insight article: Mastering Your Career in Cybersecurity

Content Area Overview:

  • Basic design and organization of computer systems;
  • Fundamentals of computer and network security;
  • Learn to analyze a client-server IT infrastructure for security weakness;
  • Wireless security and trust aspects of mobile and ad hoc computer networks;
  • Analyze attacks and create countermeasures at the transport, network, data link, and physical layers; and
  • Implement security and trust controls for malicious behavior prevention, detection, and recovery.


  • ECE 5484: Fundamentals of Computer Systems (Core)
    • Prerequisites: Knowledge of programming languages such as Java, C, C++, or C#; offered fall, spring, summer
  • ECE 5480: Cybersecurity and the Internet of Things
    • Prerequisite: ECE 5484 or CS 5044; offered fall and spring
  • ECE 5585: IT Security and Trust I
    • Prerequisite: ECE 5484; offered fall
  • ECE 5586: IT Security and Trust II
    • Prerequisite: ECE 5585; offered spring