ECE: Electrical & Computer Engineering
Accredited by ABET
Undergraduate Programs

ECE 4944 Cybersecurity Seminar

Fall 2016 textbook list

The Fall 2016 ECE textbook list is available online for students.

Current Prerequisites & Course Offering

For current prerequisites for a particular course, and to view course offerings for a particular semester, see the Virginia Tech Course Timetables.

Return to course list

ECE 4944 Cybersecurity Seminar (1C)

Theory and practice of cybersecurity problems and solutions for building secure computing hardware, software and networks. Technical, social and legal aspects of secure systems. Historical and ongoing attacks that spawn real-world responses. Ongoing research in cybersecurity defenses.

What is the reason for this course?

Classroom courses provide a good grounding in the basics of computer and network systems and how they can be protected from attacks by cyber predators. The field of cybersecurity is a constantly evolving one in which attack and defense strategies are constantly changing. In addition to providing some historical perspective, this seminar is meant to present to the students strategies that are under development and under test in real-world environments.

Typically offered: Spring. Program Area: N/A.

Prerequisites: 2504 or CS 2504 or Senior Standing.

Why are these prerequisites or corequisites required?

This course builds on the base of knowledge developed in standard electrical engineering, computer engineering, and computer science courses or similar undergraduate program, including understanding of the fundamentals of computer systems, networking, programming, system analysis, and probability. Therefore, either one of the two broad-spectrum courses in EE or CS are prerequisite to taking the seminar course.

Department Syllabus Information:

Major Measurable Learning Objectives:
  • describe high-level technical aspects of cybersecurity breaches and defense mechanisms
  • discuss practical applications of cybersecurity policymaking and policies
  • discuss case-studies of historical computer security problems
  • explain protection mechanisms used in typical personal, industry, and government network and computer systems

Course Topics
Topic Percentage
1. Computer systems 14.3%
2. Networking 14.3%
3. Programming 14.3%
4. Hardware systems analysis 14.3%
5. Software systems analysis 14.3%
6. Probability 14.3%
7. Application specific cybersecurity 14.2%

Return to course list