Electrical Engineering Major | Virginia Tech (2024)

Program Curriculum

Course List
Code Title Credits
Degree Core Requirements
ECE1004Introduction to ECE Concepts (C)3
ECE2024Circuits and Devices (C)3
ECE2214Physical Electronics (C)3
ECE2544Fundamentals of Digital Systems (C)3
ECE2714Signals and Systems (C)3
ECE2804Integrated Design Project (C)2
ECE3004AC Circuit Analysis (C-)3
ECE3074AC Circuit Analysis Laboratory (C-)1
ECE3105Electromagnetic Fields (C-)3
Major Requirements
ECE2514Computational Engineering (C)3
ECE2564Embedded Systems (C)3
ECE3106Electromagnetic Fields3
ECE3204Analog Electronics3
ECE3274Electronic Circuits Laboratory II1
ECE3304Introduction to Power Systems3
ECE3354Electric Power Engineering Laboratory1
ECE3614Introduction to Communication Systems3
ECE3704Continuous and Discrete System Theory3
Additional Course Requirements
MATH2114Introduction to Linear Algebra3
MATH2204Introduction to Multivariable Calculus3
STAT4714Probability and Statistics for Electrical Engineers3
Elective Courses
Math Elective3
Secondary Focus Area Electives9
Free Electives8
Pathways to General Education
Pathways Concept 1 - Discourse
ENGL1105First-Year Writing (1F)3
ENGL1106First-Year Writing (1F)3
Senior Design Project
and Senior Design Project (1A)
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 ; C-)4
MATH1226Calculus of a Single Variable (5F)4
MATH2214Introduction to Differential Equations (5A ; C-)3
Pathways Concept 6 - Critique and Practice in Design and the Arts
Select three hours in Pathway 6a3
Foundations of Engineering
and Foundations of Engineering (6D ; )
orENGE1414 Foundations of Engineering Practice
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
Total Credits129

Secondary Focus Requirement

The ECE secondary focus requirement can be completed in one of two ways:

Focus Areas within ECE

The ECE secondary focus requirement consists of 3 ECE courses (9 credits) at the 3xxx level, 4xxx level, or 5xxx level where at least one course (3 credits) is at the 4xxx or 5xxx level. None of the 3 courses can duplicate a course from the student’s major. All courses used for secondary focus must be taken on an A-F basis. For purposes of satisfying the secondary focus requirements, the sum of the number of hours taken from ECE4974 and ECE4994 Undergraduate Research cannot exceed 6 credits.

The following courses are also included in the secondary focus:

Course List
Code Title Credits
AOE4654Space Weather: The Solar Wind and Magnetosphere3
AOE4674Upper Atmosphere/Ionosphere Space Weather3
CS3214Computer Systems3
CS4224Linux Kernel Programming3
CS4264Principles of Computer Security3
CS4504Computer Organization3
CS4824Machine Learning3

The following courses cannot be used toward secondary focus:

Course List
Code Title Credits
ECE3054Electrical Theory3
ECE3074AC Circuit Analysis Laboratory1
ECE3254Industrial Electronics3
ECE3274Electronic Circuits Laboratory II1
ECE3354Electric Power Engineering Laboratory1
ECE3524Introduction to Unix for ECE2
ECE4944Cybersecurity Seminar1

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.

MATH Elective Requirement

Electrical Engineering majors are required to take one math elective course from the following list. Some courses may include prerequisite courses not required for the BSEE curriculum. It is the student’s responsibility to be aware of prerequisites and to ensure that all prerequisites are completed prior to enrolling in the chosen course. Note that courses may be restricted to specific majors during certain semesters.

Enrollment into courses will be based on sufficient resources, including faculty availability and student demand.

Course List
Code Title Credits
MATH2534Introduction to Discrete Mathematics3
MATH3034Introduction to Proofs3
MATH3214Calculus of Several Variables3
MATH/CS 3414Numerical Methods3
MATH4445Introduction to Numerical Analysis3
MATH4446Introduction to Numerical Analysis3
MATH4564Operational Methods for Engineers3
MATH4574Vector and Complex Analysis for Engineers3

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 completedECE2024 Circuits and Devices,ECE2514 Computational Engineering,ECE2544 Fundamentals of Digital Systems,MATH2214 Introduction to Differential Equations, andPHYS2306 Foundations of Physics
  • Upon completing 3 semesters in ECE, students must have satisfactorily completedECE2804 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).

Graduation Requirements

Each student must complete at least 129 semester credit hours with a minimum overall GPA of 2.00 and a minimum in-major GPA of 2.00. In determining the Electrical Engineering in-major GPA, all ECE courses, including repeats, are used.

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 your advisor for the most current requirements.

Acceptable Substitutions

  1. MATH2405H Mathematics in a Computational Contextmay be substituted forMATH2114 Introduction to Linear Algebra
  2. MATH2405H Mathematics in a Computational Context+ MATH2406H Mathematics in a Computational Contextmay be substituted forMATH2114 Introduction to Linear Algebra+MATH2204 Introduction to Multivariable Calculus+MATH2214 Introduction to Differential Equations
  3. ENGE4735 Interdisciplinary Design Capstone+ ENGE4736 Interdisciplinary Design Capstonemay be substituted for ECE4805 Senior Design Project+ ECE4806 Senior Design Project. Students who wish to enroll in ENGE4735/ENGE4736 must successfully complete all prerequisites for ECE4805 and must be approved by the Director of the ECE Major Design Experience prior to enrolling. These courses will also count in the in-major GPA.

Foreign Language Requirement

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.


Plan of Study Grid
First Year
Fall SemesterCredits
ENGE1215 Foundations of Engineering 2
ECE1004 Introduction to ECE Concepts (C) 3
ENGL1105 First-Year Writing 3
MATH1225 Calculus of a Single Variable (C-) 4
Pathways 2 or 3 or 6a 3
Spring Semester
ENGE1216 Foundations of Engineering 2
ENGL1106 First-Year Writing 3
MATH1226 Calculus of a Single Variable 4
MATH2114 Introduction to Linear Algebra (C-) 3
PHYS2305 Foundations of Physics 4
Second Year
Fall Semester
ECE2024 Circuits and Devices (C) 3
ECE2514 Computational Engineering (C) 3
ECE2544 Fundamentals of Digital Systems (C) 3
MATH2214 Introduction to Differential Equations (C-) 3
PHYS2306 Foundations of Physics (C-) 4
Spring Semester
ECE2214 Physical Electronics (C) 3
ECE2564 Embedded Systems (C) 3
ECE2714 Signals and Systems (C) 3
ECE2804 Integrated Design Project (C) 2
MATH2204 Introduction to Multivariable Calculus (C-) 3
Pathways 2 or 3 or 6a 3
Third Year
Fall Semester
ECE3004 AC Circuit Analysis (C-) 3
ECE3074 AC Circuit Analysis Laboratory (C-) 1
ECE3105 Electromagnetic Fields (C-) 3
ECE3704 Continuous and Discrete System Theory 3
STAT4714 Probability and Statistics for Electrical Engineers (C-) 3
Pathways 2 or 3 or 6a 3
Spring Semester
ECE3106 Electromagnetic Fields 3
ECE3204 Analog Electronics 3
ECE3274 Electronic Circuits Laboratory II 1
ECE3304 Introduction to Power Systems 3
ECE3354 Electric Power Engineering Laboratory 1
ECE3614 Introduction to Communication Systems 3
Pathways 2 or 3 or 6a 3
Fourth Year
Fall Semester
ECE4805 Senior Design Project (C-) 3
Secondary Focus Area course (see list) 3
Secondary Focus Area course (see list) 3
MATH Elective 3
Free Elective 3
Spring Semester
ECE4806 Senior Design Project 3
Secondary Focus Area course (see list) 3
Pathways 2 or 3 or 6a 3
Pathways 7 or Free Elective (if Pathways 7 double counted) 3
Free Elective 3
Free Elective 2
Total Credits129
Electrical Engineering Major | Virginia Tech (2024)


Is Virginia Tech a good electrical engineering school? ›

Virginia Tech's Bradley Department of Electrical and Computer Engineering (ECE) has generated an electrifying climb all the way to the No. 4 spot in U.S. News & World Report's rankings for best global universities for electrical and electronic engineering in the United States.

How hard is it to get into VA tech engineering? ›

Virginia Tech's College of Engineering is indeed competitive and well-regarded. This, although Virginia Tech doesn't officially publish acceptance rates for specific majors, it's fair to assume the rate for engineering is lower than the university's overall rate of around 55-60%.

Is electrical engineering a hard major? ›

The coursework might also require long hours of focused study, lab work, and group projects, which can be extremely demanding. Some people might find electrical engineering harder than other majors due to their background, learning style, or personal interests.

How prestigious is Virginia Tech Engineering? ›

Virginia Tech 2024 Engineering Program & Specialties Rankings. Virginia Tech is ranked No. 31 (tie) out of 199 in Best Engineering Schools. Schools are ranked according to their performance across a set of widely accepted indicators of excellence.

What major is Virginia Tech known for? ›

Most Popular Majors
  • Management Sciences and Information Systems. 444 Graduates.
  • Information Science. 366 Graduates.
  • Mechanical Engineering. 319 Graduates.
  • Finance. 294 Graduates.
  • Foods, Nutrition, and Wellness Studies. 252 Graduates.
  • Biology. 250 Graduates.
  • Psychology. 236 Graduates.
  • Communications. 219 Graduates.

Is Virginia Tech Ivy League? ›

The Ivy League is a group of eight schools in the Northeast and Mid-Atlantic—hence, there are no Ivy League schools in Virginia—known for their rigorous academics, rich histories, and fantastic resources.

What is a 3.8 GPA at Virginia Tech? ›

Graduation With Distinction

Students with a cumulative GPA of 3.8 or greater are graduated Summa Cum Laude. Students with a cumulative GPA of 3.6-3.7999 are graduated Magna Cum Laude. Students with a cumulative GPA of 3.4-3.5999 are graduated Cum Laude.

What is the average GPA for engineering in Virginia Tech? ›

Average high school GPA is 4.12. Average SAT Math score is 693. Average SAT Reading score is 663.

How can I increase my chances of getting into Virginia Tech? ›

To secure admission to this school, strive for an SAT score of 1330 or higher or an ACT score of 29 or above. Top Virginia Tech applicants also have GPAs of at least 4.06. For added competitiveness, pursue advanced coursework through AP or IB courses!

Can you be an electrical engineer and be bad at math? ›

That is exactly right. Engineering is not so much being good at math but more about having a passion for understanding how things work and interact.

What is the hardest subject in electrical engineering? ›

Top 10 Toughest Courses in Electrical Engineering
  • Control Systems. ...
  • Power Electronics. ...
  • Analog Circuit Design. ...
  • Digital Design. ...
  • Communication Systems. ...
  • Computer Architecture. ...
  • Machine Learning. ...
  • Advanced Engineering Mathematics.
Dec 19, 2023

Is a degree from Virginia Tech respected? ›

Global & National Rankings

Virginia Tech is consistently recognized for its value and the quality of its programs. These rankings represent a few of the broader measures of excellence that the university garners.

How hard is it to get into VT Engineering? ›

Virginia Tech's College of Engineering is a highly-regarded program, and while the overall acceptance rate for Virginia Tech is around 55%, the engineering programs tend to be more competitive.

What is the ranking of Virginia Tech electrical Engineering? ›

Virginia Tech EE Rankings
Ranking TypeRank
Best Electrical Engineering Graduate Degree Schools32
Best Value Graduate Degree Colleges for Electrical Engineering33
Best Electrical Engineering Master's Degree Schools37
Best Electrical Engineering Bachelor's Degree Schools38
39 more rows

What courses is Virginia Tech known for? ›

Statistics, General.
  • Environmental Science.
  • Environmental Studies.
  • Forestry, General.
  • Forestry, Other.
  • Natural Resources Management and Policy, Other.
  • Wildlife, Fish and Wildlands Science and Management.

Does Virginia Tech have an electrical engineering program? ›

The Bradley Department of Electrical and Computer Engineering administers the degree in electrical engineering (EE). EE provides the fundamental basis for many key industries, including bioengineering, micro/nanoelectronics, power systems, robotics, telecommunications, and space science.

What is Virginia Tech bioengineering ranked? ›

Virginia Tech Bio Engineering Rankings

The bachelor's program at Virginia Tech was ranked #48 on College Factual's Best Schools for bio engineering list.

What is University of Virginia ranked in electrical engineering? ›

University of Virginia EE Rankings

University of Virginia is in the top 10% of the country for ee. More specifically it was ranked #29 out of 282 schools by College Factual. It is also ranked #1 in Virginia.

Top Articles
Latest Posts
Article information

Author: Wyatt Volkman LLD

Last Updated:

Views: 5517

Rating: 4.6 / 5 (66 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Wyatt Volkman LLD

Birthday: 1992-02-16

Address: Suite 851 78549 Lubowitz Well, Wardside, TX 98080-8615

Phone: +67618977178100

Job: Manufacturing Director

Hobby: Running, Mountaineering, Inline skating, Writing, Baton twirling, Computer programming, Stone skipping

Introduction: My name is Wyatt Volkman LLD, I am a handsome, rich, comfortable, lively, zealous, graceful, gifted person who loves writing and wants to share my knowledge and understanding with you.