Networking & Cybersecurity Major | Virginia Tech (2024)

Program Curriculum

Credits Required for graduation: 131

Course List
CodeTitleCredits
Degree Core Requirements
ECE1004Introduction to ECE Concepts (C)3
ECE2024Circuits and Devices (C)3
ECE2514Computational Engineering (C)3
ECE2544Fundamentals of Digital Systems (C)3
ECE2564Embedded Systems (C)3
ECE2804Integrated Design Project (C)2
ECE3514Data Structures & Algorithms (C-)3
ECE3574Applied Software Design (C-)3
Subtotal23
Major Requirements
ECE2214Physical Electronics (C)3
ECE2714Signals and Systems (C)3
ECE3504Principles of Computer Architecture (C-)3
ECE3564Introduction to Computer Networking (C-)3
ECE4564Network Application Design3
ECE4560Computer and Network Security Fundamentals3
CS4264Principles of Computer Security3
Subtotal21
Additional Course Requirements
MATH2114Introduction to Linear Algebra (C-)3
MATH2204Introduction to Multivariable Calculus3
STAT4714Probability and Statistics for Electrical Engineers (C-)3
MATH2534Introduction to Discrete Mathematics3
Subtotal12
Secondary Focus Area Requirements
See secondary focus area requirements below.9
Subtotal9
Free Elective Credits
Select remaining credits required for the degree:10
Subtotal10
Pathways to General Education
Pathways Concept 1 - Discourse
ENGL1105First-Year Writing (1F)3
ENGL1106First-Year Writing (1F)3
ECE4805
&ECE4806
Senior Design Project
and Senior Design Project (1A)
6
Pathways Concept 2 - Critical Thinking in the Humanities
Select six hours in Pathway 26
Pathways Concept 3 - Reasoning in the Social Sciences
Select six hours in Pathway 36
Pathways Concept 4 - Reasoning in the Natural Sciences
PHYS2305Foundations of Physics4
PHYS2306Foundations of Physics4
Pathways Concept 5 - Quantitative and Computational Thinking
MATH1225Calculus of a Single Variable (5F)4
MATH1226Calculus of a Single Variable (5F)4
MATH2214Introduction to Differential Equations (5A)3
Pathways Concept 6 - Critique and Practice in Design and the Arts
Select three credits in Arts Pathway 6a3
ENGE1215
&ENGE1216
Foundations of Engineering
and Foundations of Engineering (6D)
4
Pathways Concept 7 - Critical Analysis of Identity and Equity in the United States
Pathways 7 should be double counted with either Pathways 2, 3 or 6a to avoid taking any additional credit hours. 3
Subtotal53
Total Credits128

Secondary Focus Requirement

Focus Areas Within ECE

The courses listed below are grouped into suggested ECE focus areas. Students are encouraged to choose 3 courses from a single focus area that is not their chosen major. Students have the flexibility to choose any 3 ECE courses (9 credits) at the 3xxx level or 4xxx level to meet the secondary focus requirement as long as at least one course (3 credits) is at the 4xxx level. None of the 3 courses can duplicate a course from the student’s major. Actual course offerings will be based on sufficient resources, including faculty availability and student demand. Refer to the University’s on-line timetable of classes for specific course availability information and prerequisite. Note: All ECE courses require a C- or better in prerequisite courses unless a C or better is noted on the checksheet.

Chip-Scale Integration

Course List
CodeTitleCredits
ECE3004AC Circuit Analysis3
ECE4514Digital Design II4
ECE4540VLSI Circuit Design3

Controls, Robotics, and Autonomy

Course List
CodeTitleCredits
ECE3004AC Circuit Analysis3
ECE3105Electromagnetic Fields3
ECE3704Continuous and Discrete System Theory3
ECE3714Introduction to Control Systems3
ECE4524Artificial Intelligence and Engineering Applications4
ECE4580Digital Image Processing3
ECE4704Principles of Robotics Systems3

Machine Learning

Course List
CodeTitleCredits
ECE 4424/CS4824Machine Learning3
ECE4524Artificial Intelligence and Engineering Applications4
ECE4525Video Game Design and Engineering3
ECE4554Introduction to Computer Vision3
ECE4580Digital Image Processing3

Software Systems

Course List
CodeTitleCredits
ECE4524Artificial Intelligence and Engineering Applications4
ECE4525Video Game Design and Engineering3
ECE4550Real-Time Systems3
ECE4574Large-Scale Software Development for Engineering Systems3

Communications and Networking

Course List
CodeTitleCredits
ECE3004AC Circuit Analysis3
ECE3105Electromagnetic Fields3
ECE3564Introduction to Computer Networking3
ECE3614Introduction to Communication Systems3
ECE3704Continuous and Discrete System Theory3
ECE4624Digital Signal Processing And Filter Design3
ECE4634Digital Communications3

Energy and Power Electronic Systems

Course List
CodeTitleCredits
ECE3004AC Circuit Analysis3
ECE3105Electromagnetic Fields3
ECE3204Analog Electronics3
ECE3304Introduction to Power Systems3
ECE3704Continuous and Discrete System Theory3
ECE4205Electronic Circuit Design3
ECE4224Power Electronics3
ECE4334Power System Analysis and Control3

Micro/Nanosystems

Course List
CodeTitleCredits
ECE3004AC Circuit Analysis3
ECE3105Electromagnetic Fields3
ECE3204Analog Electronics3
ECE3214Semiconductor Device Fundamentals3
ECE3614Introduction to Communication Systems3
ECE4205Electronic Circuit Design3
ECE4220Analog Integrated Circuit Design3
ECE4234Semiconductor Processing3
ECE4254Principles of Electronics Packaging3

Photonics

Course List
CodeTitleCredits
ECE3004AC Circuit Analysis3
ECE3105Electromagnetic Fields3
ECE3106Electromagnetic Fields3
ECE3134Introduction to Optoelectronics3
ECE3614Introduction to Communication Systems3
ECE4134Photonics3
ECE4144Optical Systems3

Radio Frequency and Microwave

Course List
CodeTitleCredits
ECE3004AC Circuit Analysis3
ECE3105Electromagnetic Fields3
ECE3106Electromagnetic Fields3
ECE3204Analog Electronics3
ECE3604Introduction to RF and Microwave Engineering3
ECE4104Microwave and RF Engineering4
ECE4114Antennas3
ECE4124Radio Wave Propagation3
ECE4220Analog Integrated Circuit Design3
ECE4605Radio Engineering3

Space Systems

Course List
CodeTitleCredits
ECE3004AC Circuit Analysis3
ECE3104Introduction to Space Systems and Technologies3
ECE3105Electromagnetic Fields3
ECE3106Electromagnetic Fields3
ECE3614Introduction to Communication Systems3
ECE4154Space Weather: The Solar Wind and Magnetosphere3
ECE4164Introduction to Global Positioning System (GPS) Theory and Design4
ECE4194Engineering Principles of Remote Sensing3
ECE4205Electronic Circuit Design3
ECE4644Satellite Communications3

Other ECE Options

(Actual course offerings will be based on sufficient resources)

Course List
CodeTitleCredits
ECE4324Microgrids3
ECE4354Power System Protection3
ECE4424Machine Learning3
ECE4444Technological Singularity3
ECE4504Computer Organization3
ECE4530Hardware-Software Codesign3
ECE4534Embedded System Design4
ECE4984Special Study (Topics vary - See timetable for options)1-19

Independent Studies and Undergraduate Research

For purposes of satisfying the Secondary Focus requirements, the sum of the number of hours taken fromECE4974 Independent StudyandECE4994 Undergraduate Researchcannot exceed 6 credits.

Course List
CodeTitleCredits
ECE4974Independent Study1-19
ECE4994Undergraduate Research1-19

Instructors and students must complete the College of Engineering Undergraduate Research/Independent Study Form (https://eng.vt.edu/academics/undergraduate-students/resources-support/undergraduate-research-independent-study.html).

Deadline to submit form is last day to add classes.

Individualized Secondary Focus

(Must be preapproved by ECE Department)

Electrical and computer engineering has applications across a wide variety of fields, such as medicine, human-computer interaction, finance, and entertainment. People with ECE degrees can be entrepreneurs, patent lawyers, policy makers, and business executives. The individualized secondary focus helps students pursue these interests. This option can be used in place of a pre-defined, in-department secondary focus.

The individualized secondary focus typically is pursued via an already defined university-approved program such as a degree, major, minor, or certificate that the student has declared. Students are encouraged to select courses from these programs, subject to the guidelines below.

  1. To begin this process, students must first meet with their academic advisor.
  2. The student must complete a brief proposal form describing the expected added value to their major. This includes a narrative about how these courses support the student’s career goals and ability to achieve their professional aspirations. This proposal must be approved by the Director of Undergrad Program or designee.
  3. Individualized secondary focus plans must include 3 courses within the following parameters:
    1. None of the courses may duplicate the student’s ECE major requirements.
    2. None of the courses can be at the 1xxx level (1xxx courses required for university-approved programs, e.g. minors, can be used for a student’s free electives).
    3. A maximum of one course can be at the 2xxx level, and only if it is a requirement of a university approved program, or if the course is a prerequisite to one or more of the other two courses in the individualized secondary focus.
    4. A minimum of one course must be at the 4xxx level.
  4. If the set of courses is part of an already defined university program, the student should attach documentation to the proposal form.
  5. If the set of three courses are not part of an already defined university-approved program, the student must also obtain written approval from the department that houses the courses.
  6. It is the student’s responsibility to ensure that the set of courses is available to be taken in a timely manner. The ECE department is not responsible for changes of programs elsewhere in the university.

Graduation Requirements

Each student must complete at least 131 semester credit hours with a minimum overall GPA of 2.00 and a minimum in-major GPA of 2.00. In determining the Networking & Cybersecurity in-major GPA, all ECE courses, including repeats, areused.

General Information about Checksheet

Course offerings are subject to change and the availability of sufficient resources. Students should confirm course offerings in advance with their department.

Pathways to General Education (Pathways)

Consult the pathways courses table:https://www.pathways.prov.vt.edu/about/table.html. Pathways courses need to be completed prior tograduation.

Electives

The Networking & Cybersecurity Major requires 9 hours of free electives. Only free electives may be taken under the P/F gradingoption. Students are encouraged to use free elective credits to provide depth in their major or secondary focus.

Secondary Focus

The Networking & Cybersecurity Major requires 9 credits for a secondary focus area. Students have the flexibility to choose any 3 ECE courses (9 credits) at the 3xxx level or 4xxx level to meet the secondary focus requirements as long as at least one course (3 credits) is at the 4xxx level and the courses do not duplicate major courses. Alternatively, students may seek an approved individualized secondaryfocus. See the requirements below for more information.

Change of Major Requirements

Please see: https://eng.vt.edu/em

Foreign Language Requirements

Students must have had 2 years of a foreign language in high school or one year at the college level(6 credit hours) of the same language. College-level credits used to meet this requirement do not count towards the degree.

Satisfactory Progress Towards Degree

University Policy 91 outlines university-wide minimum criteria to determine if students are making satisfactory progress towards the completion of their degrees. The ECE Department fully supports this policy. Specific expectations for satisfactory progress for BSCPE and BSEE majors are as follows:

  • Each student must meet the minimum University-wide criteria as described in Policy 91 and summarized in the Undergraduate Catalog (under Academic Policies)
  • Upon completing 2 semesters in ECE, students must have satisfactorily completed ECE2024 Circuits and Devices, ECE2514 Computational Engineering, ECE2544 Fundamentals of Digital Systems, MATH2214 Introduction to Differential Equations, and PHYS2306 Foundations of Physics
  • Upon completing 3 semesters in ECE, students must have satisfactorily completed ECE2804 Integrated Design Project.
  • Upon attempting 90 credits, BSCPE and BSEE students must have successfully completed 33 credits of in-major courses and have 2.0 overall and in-major GPAs. (The BSCPE and BSEE in-major GPA includes all ECE courses, including repeats).

Grade Requirement

Students must earn a C or higher in the following ECE courses: ECE1004 Introduction to ECE Concepts, ECE2024 Circuits and Devices, ECE2214 Physical Electronics, ECE2514 Computational Engineering, ECE2544 Fundamentals of Digital Systems,ECE2564 Embedded Systems, ECE2714 Signals and Systems, ECE2804 Integrated Design Project.

Statement of Prerequisites

Pre-requisites for each course are listed. In general, all ECE courses require a C- or better in prerequisite courses. Students must earn a C or higher in the ECE courses listed above. There are no hidden prerequisites in this program of study. Prerequisites may change from what is indicated. Be sure to consult the Timetable of Classes or check with youradvisor for the most current requirements.

Roadmap

Plan of Study Grid
First Year
Fall SemesterCredits
ECE1004Introduction to ECE Concepts (C)3
ENGL1105First-Year Writing3
MATH1225Calculus of a Single Variable (C-)4
ENGE1215Foundations of Engineering (C-)2
Pathways 2 or 3 or 6A3
Credits15
Spring Semester
ENGL1106First-Year Writing3
MATH1226Calculus of a Single Variable4
PHYS2305Foundations of Physics4
ENGE1216Foundations of Engineering (C-)2
MATH2114Introduction to Linear Algebra (C-)3
Credits16
Second Year
Fall Semester
MATH2214Introduction to Differential Equations (C-)3
PHYS2306Foundations of Physics4
ECE2024Circuits and Devices (C)3
ECE2514Computational Engineering (C)3
ECE2544Fundamentals of Digital Systems (C)3
Credits16
Spring Semester
MATH2204Introduction to Multivariable Calculus3
ECE2214Physical Electronics (C)3
ECE2564Embedded Systems (C)3
ECE2714Signals and Systems (C)3
ECE2804Integrated Design Project (C)2
Pathways 2 or 3 or 6A3
Credits17
Third Year
Fall Semester
ECE3504Principles of Computer Architecture (C-)3
ECE3514Data Structures & Algorithms (C-)3
STAT4714Probability and Statistics for Electrical Engineers (C-)3
Secondary Focus Area course (see list)3
Free Elective3
Credits15
Spring Semester
ECE3574Applied Software Design (C-)3
ECE3564Introduction to Computer Networking (C-)3
Secondary Focus Area course (see list)3
Secondary Focus Area course (see list)3
Pathways 2 or 3 or 6A3
Free Elective3
Credits18
Fourth Year
Fall Semester
ECE4805Senior Design Project (C-)3
ECE4564Network Application Design3
MATH2534Introduction to Discrete Mathematics3
Pathways 2 or 3 or 6A3
Pathways 2 or 3 or 6A3
Credits15
Spring Semester
ECE4806Senior Design Project3
ECE4560Computer and Network Security Fundamentals3
CS4264Principles of Computer Security3
Pathways 7 or Free Elective (if Pathways 7 double counted)3
Free Elective4
Credits16
Total Credits128
Networking & Cybersecurity Major | Virginia Tech (2024)

FAQs

Is Virginia Tech good for cyber security? ›

The university's core strength in world-class cybersecurity research are in the following key areas of expertise: Cyber-Physical System Security. Cybersecurity Policy and Governance. Wireless Communications and Networking Security.

Are cybersecurity exams hard? ›

If you're new to IT and cyber security, expect the material to be challenging. It dives into cyber security concepts and builds upon foundational IT and networking skills. Gaining a strong grasp of these subjects will require significant effort and time if you lack prior experience in the field.

Is cyber security a difficult major? ›

Many people hold the idea that cybersecurity is hard - hard to study, hard to become an expert in, and hard as a career. While cybersecurity does require highly technical skills, attention to detail, and excellent time management, the rewards for developing your skills in this field are well worth the effort.

What is Virginia Tech ranked in cyber security? ›

Ranked #3 by U.S. News & World Report, the VT-MIT program is designed specifically for you as the working professional.

Is a degree from Virginia Tech worth it? ›

Fifty-one percent of Virginia Tech graduates who visited PayScale.com said they thought their job had a meaningful impact on the world, and reported a median starting salary of $63,900.

Is it worth going to college for cyber security? ›

This has led to fast employment growth and continued demand for professionals in this field. As long as digital assets exist, cybersecurity professionals will be in demand. This indicates high job security, which coupled with high earning potential shows that a cybersecurity degree is worth it.

Is cyber security math heavy? ›

Cybersecurity majors with a computer science focus often need a strong background in math, particularly in areas like calculus, discrete mathematics, and statistics. On the other hand, cybersecurity-focused degrees like information technology may have fewer math requirements, occasionally skipping advanced calculus.

Is cyber security harder than coding? ›

Knowledge Level: Cybersecurity involves less coding but demands a deeper comprehension of networks, operating systems, system management, and core security principles. Coding, on the other hand, necessitates expertise in programming languages and frameworks.

Is a cybersecurity degree enough to get a job? ›

A degree in cybersecurity can also open up career opportunities across many fields. While you could work for an information technology company, Goldstein said that many other industries also rely on cybersecurity professionals to secure their networks and digital assets, including: Education.

Why is Virginia Tech so popular? ›

Virginia Tech, a former military technical institute in Blacksburg, encourages students to “invent the future.” It is a research powerhouse, with seven research institutes and two university research centers that offer undergraduate and graduate students research opportunities.

Is Virginia Tech tough to get into? ›

Yes, Virginia Tech is relatively hard to get into. Virginia Tech admissions is considered selective. The Virginia Tech acceptance rate is 56% for Regular Decision applicants. For Early Decision applicants, however, the VA Tech acceptance rate is 64.3%—slightly higher.

Does VT have a cyber security program? ›

Virginia Tech - BS in business cybersecurity management and analytics (BIT Cyber option) Metro Washington, D.C., area; and BS in business cybersecurity managment and analytics (BIT-Cyber option) (Blacksburg, Va.)

Does University of Virginia have cyber security? ›

The University of Virginia Department of Computer Science offers the opportunity for to complete a rigorous focal path in cybersecurity. A focal path is a selection of courses that covers the cybersecurity Knowledge Units (KUs) specified by the NCAE program office.

What is Virginia Tech ranked in CS? ›

Computer engineering (No. 25) Computer science (tie No. 29)

References

Top Articles
Latest Posts
Article information

Author: Laurine Ryan

Last Updated:

Views: 5887

Rating: 4.7 / 5 (77 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Laurine Ryan

Birthday: 1994-12-23

Address: Suite 751 871 Lissette Throughway, West Kittie, NH 41603

Phone: +2366831109631

Job: Sales Producer

Hobby: Creative writing, Motor sports, Do it yourself, Skateboarding, Coffee roasting, Calligraphy, Stand-up comedy

Introduction: My name is Laurine Ryan, I am a adorable, fair, graceful, spotless, gorgeous, homely, cooperative person who loves writing and wants to share my knowledge and understanding with you.