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)
Top Articles
Latest Posts
Article information

Author: Fredrick Kertzmann

Last Updated:

Views: 5596

Rating: 4.6 / 5 (66 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Fredrick Kertzmann

Birthday: 2000-04-29

Address: Apt. 203 613 Huels Gateway, Ralphtown, LA 40204

Phone: +2135150832870

Job: Regional Design Producer

Hobby: Nordic skating, Lacemaking, Mountain biking, Rowing, Gardening, Water sports, role-playing games

Introduction: My name is Fredrick Kertzmann, I am a gleaming, encouraging, inexpensive, thankful, tender, quaint, precious person who loves writing and wants to share my knowledge and understanding with you.