Electrical engineering is a major field of modern technology and has transformed every facet of our lives. Electrical engineers are involved in research, development, design, production, and operation of a wide variety of devices and systems, including reliable, secure, and high-speed communication networks, autonomous vehicles, robots, multi-agent systems, nanoscale integrated circuits as well as sensors that are essential to the internet-of-things. Other technologies in electrical engineering include smartphones, tablets and other modern computing platforms, as well as wearable technology such as health-monitoring wristbands, biomedical systems such as prosthetic devices, and brain-machine interfaces. The electrical engineering program offers a broad variety of courses and prepares students for a diverse array of careers in the field. Hands-on design experiences and simulation are emphasized throughout the curriculum through labs and projects integrated into various courses. The program culminates in a year-long senior design project effort which provides each student with the opportunity to apply concepts to designing, innovating and building a functional hardware system in a team environment.

The Department of Electrical and Computer Engineering is staffed by 30 full-time professors and several part-time professors.


The bachelor of science in electrical engineering program is accredited by the Engineering Accreditation Commission of ABET,  https://www.abet.org, under the commission’s General Criteria and Program Criteria for Electrical and Electronics and Similarly Named Engineering Programs.

Career Opportunities

Career opportunities exist in engineering research and development, system design, system integration, engineering management, engineering consultancy, technical sales, and patent law, among others. The program provides a strong preparation for graduate study.

Specializations

The curriculum provides a strong background in the fundamentals of electrical engineering and senior-level courses in the areas of electronics, semiconductors, communications and signal processing, embedded systems, internet of things, power and energy systems, datacenters, controls and robotics, and space-based systems. Further, the curriculum includes 9 credits of senior technical electives and 2 credits of advanced engineering labs, which may be used for further specialization in one of these areas.

Additional Information

Degree requirements may be satisfied on a full-time or part-time basis. Cooperative education provides students with the opportunity to integrate paid career-related work experience with classroom learning. Academic credit towards the completion of major requirements is not given for co-op experience. In addition to the usual financial aid available through the Office of Student Financial Aid, electrical engineering majors are encouraged to apply for scholarships provided by various professional societies and industrial organizations in their field.

Policies

For policies governing all undergraduate degrees, see AP.5 Undergraduate Policies.

Writing-Intensive Requirement

Mason's writing-intensive requirement is satisfied through ECE 333 Linear Electronics I (Mason Core) in which faculty provide writing instruction and feedback on student technical writing assignments. Drafts and revisions are required.

Change of Major

See Change of Major for more information. 

Double Major and Minor Programs for Electrical Engineering and Computer Engineering

Electrical Engineering majors and Computer Engineering majors can earn degrees with double majors in a number of disciplines. Computer Engineering and Computer Science may be combined. Electrical Engineering has been combined with Computer Science, Mechanical Engineering, Physics or Math. Details are available in the department brochures or at the College of Engineering and Computing web site. There are several minors available for students in the ECE Department including the Mechanical Engineering minor, Bioengineering minor, and others as listed in the catalog.

Grade Requirements

All electrical engineering students are strongly encouraged to see their major faculty advisor before course registration each semester.

Students must complete each ECE, ENGR, BENG, CS, MATH, PHYS, and STAT course presented as part of the required 121 credits for the degree with a grade of C or better.

Students must also complete any course required by the program that is a prerequisite to another course applicable to the degree with a grade of C or better.

Course Repeat Policy

In addition to the University's Undergraduate Course Repeat Policy, the courses listed within each course pair below may not be repeated in any combination with the other course in the pair more than a total of three times:

  • ECE 240 C Programming for Engineers or CS 222 Computer Programming for Engineers
  • ECE 340 Data Structures and Systems Programming in C or CS 310 Data Structures
  • ECE 220 Continuous-time signals and systems or ECE 321 Continuous-Time Signals and Systems
  • ECE 491 Engineering Seminar  or ECE 391 Professional Development for Engineers

Cross-listed Courses

The department offers several 400-level courses that have similar 500-level counterparts, which may either be cross-listed or offered separately during any given semester. Students may use only one course among each of the pair of courses listed below to meet major requirements:

  • Either ECE 414 Grid Digitization and Automation or ECE 514 Grid Digitization and Automation
  • Either ECE 417 Smart Grid and Cyber Security or ECE 517 Cyber Infrastructure of the Smart Grid
  • Either ECE 418 Power System Protection and Control or ECE 518 Power System Protection and Control
  • Either ECE 419 Power Electronics for Modern Power Systems or ECE 519 Power Electronics for Modern Power Systems
  • Either ECE 430 Principles of Semiconductor Devices or ECE 584 Semiconductor Device Fundamentals
  • Either ECE 431 Digital Circuit Design or ECE 586 Digital Integrated Circuits
  • Either ECE 455 GPU Architecture and Programming or ECE 555 GPU Architecture and Programming
  • Either ECE 480 Small Spacecraft Engineering or ECE 580 Small Spacecraft Engineering
  • Either  ECE 488 Nanoelectronics Fundamentals or ECE 588 Nanoelectronics Fundamentals

Termination from the Major

No math, science, or College of Engineering and Computing course that is required for the major may be attempted more than three times. Those students who do not successfully complete such a course within three attempts will be terminated from the major. Undeclared students in the College of Engineering and Computing who do not successfully complete a course required for a College of Engineering and Computing major within three attempts will also be terminated. 

In addition, students in the College of Engineering and Computing with evidence of continued failure to make adequate progress toward declaring or completing a College of Engineering and Computing major will be terminated from the school. Adequate progress is determined by the major program. For more information, see AP.5.2.4 Termination from the Major.

Once a student has attempted one of these courses twice unsuccessfully, the third attempt must be no later than the next semester of enrollment, excluding summers. Failure to take the course at that time will result in termination from the major. A third attempt of a College of Engineering and Computing course requires support by the student's major department as well as permission by the department offering the course. This permission is not guaranteed. If the student is unable to take the course when required, the student may request an extension to a future semester; extensions require approval of the student's advisor, their department, and the Associate Dean for Undergraduate Programs. The deadline for extension requests is the add deadline for the semester in which the course is required.

Students who have been terminated from a College of Engineering and Computing major may not register for a College of Engineering and Computing course without permission of the department offering the course. This applies to all undergraduate courses offered by the College of Engineering and Computing except IT 104 Introduction to Computing (Mason Core) and STAT 250 Introductory Statistics I (Mason Core).

A student may not declare any major in the College of Engineering and Computing if the student has previously met the termination criteria for that major at any time, regardless of what the student's major was at the time the courses were taken.

Banner Code: EC-BS-ELEN

Degree Requirements

Total credits: minimum 121

Electrical and Computer Engineering

ECE 101Introduction to Electrical and Computer Engineering3
ECE 201Introduction to Signals and Systems3
ECE 231Digital System Design3
ECE 232Digital System Design Lab1
ECE 240C Programming for Engineers3
ECE 285Electric Circuit Analysis I3
ECE 286Electric Circuit Analysis II3
ECE 305Electromagnetic Theory3
ECE 321Continuous-Time Signals and Systems3
ECE 333Linear Electronics I (Mason Core)3
ECE 334Linear Electronics Lab I1
ECE 350Embedded Systems and Hardware Interfaces3
ECE 391Professional Development for Engineers1
ECE 421Classical Systems and Control Theory3
ECE 433Linear Electronics II3
ECE 445Computer Organization3
ECE 460Communication and Information Theory3
ECE 492Senior Advanced Design Project I (Mason Core)1
ECE 493RS: Senior Advanced Design Project II (Mason Core)2
Total Credits48

Technical Electives

Three technical elective courses totaling 9 credit hours must be selected from the list below. ECE 447 Microcontrollers and ECE 448 FPGA Design with VHDL, which are 4-credit courses with built-in labs, can be used to fulfill one technical elective and one advanced lab requirement. Only 3 credits of ECE 395 Electrical and Computer Engineering Internship may be counted towards fulfilling one technical elective requirement. The graduate courses listed below and courses outside the ECE department may be taken to fulfill the technical elective requirement with the permission of the department. The decision to approve non-ECE courses as well as graduate courses as technical electives is at the discretion of the department based on a review of the course content and the student's academic record.

Select 9 credit hours from the following: 19
Data Structures and Systems Programming in C
Introduction to Robotics
Electrical and Computer Engineering Internship
Data Center Engineering
Applications of Discrete-Time Signal Processing
Electricity Sector Engineering, Economics, and Regulation
Grid Digitization and Automation
Grid Digitization and Automation
Power System Analysis
Electric Machinery and Modern Applications
Smart Grid and Cyber Security
Cyber Infrastructure of the Smart Grid
Power System Protection and Control
Power System Protection and Control
Power Electronics for Modern Power Systems
Power Electronics for Modern Power Systems
Modern Control Systems Design
Secure RF Communications
Introduction to Machine Learning and Artificial Intelligence in Engineering
Principles of Semiconductor Devices
Semiconductor Device Fundamentals
Digital Circuit Design
Digital Integrated Circuits
Device Driver Development
Microcontrollers
FPGA Design with VHDL
Mobile Robots
GPU Architecture and Programming
GPU Architecture and Programming
Data and Computer Communications
Digital Communications Systems
Computer Networking Protocols
Introduction to Humanoid Robotics
Cryptography Fundamentals
Small Spacecraft Engineering
Small Spacecraft Engineering
Nanoelectronics Fundamentals
Nanoelectronics Fundamentals
Special Topics in Electrical and Computer Engineering
The following 500-level courses may also be taken (with prior approval of the department):
Hardware Security
Internet of Things
Computer Architecture
Computer Architecture Security
Applied Electromagnetic Theory
Mobile Systems and Applications
Linear Systems and Control
Learning From Data
Introduction to Random Processes in Electrical and Computer Engineering
Sensor Engineering
Introduction to Wireless Communications and Networks
Secure Wireless Communications and Networks
Digital Signal Processing
Image Processing and Computer Vision
Medical Imaging
Neural Engineering
Computer Network Architectures and Protocols
System Engineering Design
Big Data Technologies
Machine Learning for Embedded Systems
Neuromorphic Computing
Introduction to Optical Electronics
Optical Fiber Communications
Semiconductor Device Fundamentals
Digital Integrated Circuits
Design of Analog Integrated Circuits
Selected Topics in Engineering
Total Credits9
1

Registration in 500-level coursework requires prior approval

Advanced Engineering Labs

Select two advanced labs from the following:2
Renewable Energy Lab
Smart Grid Lab
Modern Control Systems Lab
Linear Electronics II Laboratory
Printed Circuit Board Design Lab
Microcontrollers 2
FPGA Design with VHDL 2
Communication Engineering Laboratory
Computer Networking Laboratory
Total Credits2
2

Fulfills 3 credits of technical electives and 1 credit of advanced lab.

Computer Science

CS 112Introduction to Computer Programming (Mason Core)4
Total Credits4

Mathematics and Statistics

MATH 113Analytic Geometry and Calculus I (Mason Core)4
MATH 114Analytic Geometry and Calculus II4
MATH 203Linear Algebra3
MATH 213Analytic Geometry and Calculus III3
MATH 214Elementary Differential Equations3
STAT 346Probability for Engineers3
Total Credits20

Physics

PHYS 160University Physics I (Mason Core)3
PHYS 161University Physics I Laboratory (Mason Core)1
PHYS 260University Physics II (Mason Core)3
PHYS 261University Physics II Laboratory (Mason Core)1
PHYS 262University Physics III (Mason Core)3
PHYS 263University Physics III Laboratory (Mason Core)1
Total Credits12

Engineering

ENGR 107Introduction to Engineering2
Total Credits2

English, Communication, and Economics

ENGH 302Advanced Composition (Mason Core) (Natural Sciences and Technology or Multidisciplinary section)3
COMM 100Public Speaking (Mason Core)3
or COMM 101 Fundamentals of Communication (Mason Core)
ECON 103Contemporary Microeconomic Principles (Mason Core)3
Total Credits9

Additional Mason Core

Students must complete all Mason Core requirements not fulfilled by major requirements. Mason Core courses should be selected from the department's list of approved courses. Honors college students meet the written and oral communication requirements through completion of the honors college curriculum. The Mason Apex requirement is satisfied by ECE 492 Senior Advanced Design Project I (Mason Core) and ECE 493 RS: Senior Advanced Design Project II (Mason Core)

Written Communication 33
Literature3
Arts3
Global History3
Global Contexts3
Total Credits15
3

Lower-level requirement.

Concentrations

Concentrations are available in the electrical engineering baccalaureate program. Completion of specific science courses and senior-level courses leads to one of these designations on the student's transcript on graduation. Concentration requirements may also meet some or all of the Advanced Engineering Lab and Technical Elective requirements.

Available Concentrations

Concentration in Controls and Robotics (CARB)

Required Courses:
ECE 350Embedded Systems and Hardware Interfaces3
ECE 424Modern Control Systems Design3
ECE 429Modern Control Systems Lab1
Select two courses from the following:6-7
Introduction to Robotics
Microcontrollers
Mobile Robots
Introduction to Humanoid Robotics
Small Spacecraft Engineering
Small Spacecraft Engineering
Linear Systems and Control
Learning From Data
Total Credits13-14

Concentration in Communications and Signal Processing (CSP)

Required Courses:
ECE 460Communication and Information Theory3
ECE 410Applications of Discrete-Time Signal Processing3
or ECE 535 Digital Signal Processing
ECE 461Communication Engineering Laboratory1
Select two courses from the following:6
Secure RF Communications
Secure Wireless Communications and Networks
Introduction to Machine Learning and Artificial Intelligence in Engineering
Data and Computer Communications
Digital Communications Systems
Computer Networking Protocols
Computer Network Architectures and Protocols
Introduction to Random Processes in Electrical and Computer Engineering
Total Credits13

Concentration in Embedded Systems (EMSY)

Required Courses:
ECE 350Embedded Systems and Hardware Interfaces3
ECE 447Microcontrollers4
Select two courses from the following:6
Data Structures and Systems Programming in C
Device Driver Development
GPU Architecture and Programming
GPU Architecture and Programming
Small Spacecraft Engineering
Small Spacecraft Engineering
Mobile Systems and Applications
Machine Learning for Embedded Systems
Total Credits13

Concentration in Internet of Things (IOT)

Required Courses:
ECE 350Embedded Systems and Hardware Interfaces3
ECE 508Internet of Things3
Select two courses from the following:6
Grid Digitization and Automation
Grid Digitization and Automation
GPU Architecture and Programming
GPU Architecture and Programming
Computer Networking Protocols
Computer Network Architectures and Protocols
Cryptography Fundamentals
Secure Wireless Communications and Networks
Machine Learning for Embedded Systems
Total Credits12

Concentration in Power and Energy Systems (PES)

Required Courses:
ECE 305Electromagnetic Theory3
ECE 415Power System Analysis3
ECE 420Smart Grid Lab1
Select two courses from the following:6
Electricity Sector Engineering, Economics, and Regulation
Grid Digitization and Automation
Grid Digitization and Automation
Electric Machinery and Modern Applications
Smart Grid and Cyber Security
Cyber Infrastructure of the Smart Grid
Power System Protection and Control
Power System Protection and Control
Power Electronics for Modern Power Systems
Power Electronics for Modern Power Systems
Total Credits13

 Concentration in Space-Based Systems (SBSY)

Required Courses:
ECE 350Embedded Systems and Hardware Interfaces3
ECE 480Small Spacecraft Engineering3
or ECE 580 Small Spacecraft Engineering
Select two courses from the following:6-7
Applications of Discrete-Time Signal Processing
Digital Signal Processing
Introduction to Machine Learning and Artificial Intelligence in Engineering
Microcontrollers
Digital Communications Systems
Spacecraft Subsystems
System Engineering Design
Total Credits12-13

Concentration in Sustainable Data Center Engineering (SDCE)

Required Courses:
ECE 286Electric Circuit Analysis II3
ECE 409Data Center Engineering3
ECE 412Renewable Energy Lab1
ECE 415Power System Analysis3
ECE 418Power System Protection and Control3
or ME 425 Renewable Energy Engineering
Total Credits13

Concentration in Semiconductor Engineering (SCEN)

Required Courses:
ECE 333Linear Electronics I (Mason Core)3
ECE 430Principles of Semiconductor Devices3
or ECE 584 Semiconductor Device Fundamentals
ECE 434Linear Electronics II Laboratory1
Select two courses from the following:6
Digital Circuit Design
Digital Integrated Circuits
Nanoelectronics Fundamentals
Nanoelectronics Fundamentals
Design of Analog Integrated Circuits
Total Credits13

Bachelors of Science in Electrical Engineering Sample Plan of Study

Detailed four year plans and degree planning checklists can be found at https://advising.gmu.edu/current-student/majors-at-mason/.

BS (any)/Statistical Science, Accelerated MS

Overview

Highly-qualified undergraduates may be admitted to the bachelor's/accelerated master's  program (BAM) and obtain an undergraduate BS degree and the Statistical Science, MS in an accelerated time-frame after satisfactory completion of a minimum of 138 credits.

Admitted students are able to use up to 12 graduate credits in partial satisfaction of requirements for the undergraduate degree. Upon completion and conferral of the bachelor's degree and with satisfactory performance (grade of 'B' or better) in each of the graduate courses, students are given advanced standing in the master's program. 

See AP.6.7 Bachelor's/Accelerated Master's Degrees for policies related to this program.

Students in an accelerated degree program must fulfill all university requirements for the master's degree. For policies governing all graduate degrees, see AP.6 Graduate Policies.

BAM Pathway Admission Requirements

No specific undergraduate BS degree is required. Students enrolled in any BS degree may apply to the accelerated Statistical Science, MS program if such an accelerated Statistical Science, MS pathway is allowable from the student's BS program, which will be determined by the academic advisors of both the BS and MS programs.

Applicants to all graduate programs at George Mason University must meet the admission standards and application requirements for graduate study as specified in Graduate Admissions Policies and Bachelor's/Accelerated Master's Degree policies. 

Students will be considered for admission into the BAM Pathway after completion of a minimum of 60 credits with an overall GPA of 3.0. 

Students who are accepted into the BAM Pathway will be allowed to register for graduate level courses after successful completion of a minimum of 75 undergraduate credits and course-specific prerequisites.

Accelerated Master's Admission Requirements

Students already admitted in the BAM Pathway will be admitted to the Statistical Science, MS program, if they have met the following criteria, as verified on the Bachelor’s/Accelerated Master’s Transition form: 

  • Completion of Mason’s requirements for undergraduate degree conferral (graduation) and completion of application for graduation.
  • An overall GPA of 3.00.
  • Completion of the following Mason courses each with a grade of C or better:
MATH 213Analytic Geometry and Calculus III3
MATH 203Linear Algebra3
or MATH 321 Abstract Algebra
STAT 250Introductory Statistics I (Mason Core)3
or STAT 344 Probability and Statistics for Engineers and Scientists I
STAT 346Probability for Engineers3
or MATH 351 Probability
STAT 362Introduction to Computer Statistical Packages3

Accelerated Pathway Requirements

To maintain the integrity and quality of both the undergraduate and graduate degree programs, students complete all credits satisfying degree requirements for the BS and MS programs, with up to twelve credits overlap chosen from the following graduate courses:

STAT 544Applied Probability3
STAT 554Applied Statistics I3
STAT 560Biostatistical Methods3
STAT 574Survey Sampling I3
STAT 663Statistical Graphics and Data Visualization 3

All graduate course prerequisites must be completed prior to enrollment.  Each graduate course must be completed with a grade of B or better to apply toward the MS degree.

While still in undergraduate status, a maximum of 6 additional graduate credits may be taken as reserve graduate credit and applied to the master's program.  Reserve graduate credits do not apply to the undergraduate degree.

For more detailed information on coursework and timeline requirements, see AP.6.7 Bachelor's/Accelerated Master's Degrees policies.

Degree Conferral

Students must apply the semester before they expect to complete the BS requirements to have the BS degree conferred. In addition, at the beginning of the student's final undergraduate semester, students must complete a Bachelor's/Accelerated Master's Transition form that is submitted to the Office of the University Registrar and Graduate Recruitment and Enrollment Services. At the completion of MS requirements, a master's degree is conferred.

Electrical Engineering, BS/Computer Engineering, Accelerated MS

Overview

Highly-qualified undergraduates may be admitted to the bachelor's/accelerated master's program and obtain a BS in Electrical Engineering and an MS in Computer Engineering in an accelerated time-frame after satisfactory completion of a minimum of 139 credits.

See AP.6.7 Bachelor's/Accelerated Master's Degrees for policies related to this program.

Students in an accelerated degree program must fulfill all university requirements for the master's degree. For policies governing all graduate degrees, see AP.6 Graduate Policies.

BAM Pathway Admission Requirements

Applicants to all graduate programs at George Mason University must meet the admission standards and application requirements for graduate study as specified in Graduate Admissions Policies and Bachelor's/Accelerated Master's Degree policies. 

Students will be considered for admission into the BAM Pathway after completion of a minimum of 60 credits with an overall GPA of 3.0.

Students who are accepted into the BAM Pathway will be allowed to register for graduate level courses after successful completion of a minimum of 75 undergraduate credits and course-specific pre-requisites.

Accelerated Master’s Admission Requirements

Students already admitted in the BAM Pathway will be admitted to the MS program, if they have met the following criteria, as verified on the Bachelor’s/Accelerated Master’s Transition form: 3.0 overall GPA, successfully meeting Mason’s requirements for undergraduate degree conferral (graduation), and completing the application for graduation.

Accelerated Pathway Requirements

To maintain the integrity and quality of both the undergraduate and graduate degree programs, undergraduate students interested in taking graduate courses must choose from the following:

Advanced standing courses: Students may take up to 12 credits of graduate-level courses that will count as advanced standing (i.e., overlap between the BS/MS program) from the list below. Note that ECE 587 can be used to meet the ECE 433 requirement for the BS in Electrical Engineering program. An additional 9 credits of graduate-level courses from the list below may be selected to substitute in place of the 9 credits of technical electives required for the undergraduate degree.

ECE 505Hardware Security3
ECE 508Internet of Things3
ECE 511Computer Architecture3
ECE 512Computer Architecture Security3
ECE 516Mobile Systems and Applications3
ECE 521Linear Systems and Control3
ECE 527Learning From Data3
ECE 528Introduction to Random Processes in Electrical and Computer Engineering3
ECE 530Sensor Engineering3
ECE 531Introduction to Wireless Communications and Networks3
ECE 532Secure Wireless Communications and Networks3
ECE 535Digital Signal Processing3
ECE 542Computer Network Architectures and Protocols3
ECE 545Digital System Design with VHDL3
ECE 552Big Data Technologies3
ECE 554Machine Learning for Embedded Systems3
ECE 555GPU Architecture and Programming3
ECE 556Neuromorphic Computing3
ECE 567Optical Fiber Communications3
ECE 580Small Spacecraft Engineering3
ECE 590Selected Topics in Engineering3

Selected 600 level courses may be taken as well with permission of an advisor granted before registering for a given course.

Reserve credit courses: Additional courses (up to 6 credits) may be selected from the above list as credits to be put on reserve to be later applied to the graduate program. Students can take these courses while undergraduates but these reserve courses will only count for the graduate degree program. 

For more detailed information on coursework and timeline requirements, see AP.6.7 Bachelor's/Accelerated Master's Degrees.

Degree Conferral

Students must apply the semester before they expect to complete the BS requirements to have the BS degree conferred. In addition, at the beginning of the student's final undergraduate semester, students must complete a Bachelor's/Accelerated Master's Transition form. At the completion of MS requirements, a master's degree is conferred.

Electrical Engineering, BS/Electrical Engineering, Accelerated MS

Overview

Highly-qualified undergraduates may be admitted to the bachelor's/accelerated master's program and obtain a BS in Electrical Engineering and an MS in Electrical Engineering in an accelerated time-frame after satisfactory completion of a minimum of 139 credits.

See AP.6.7 Bachelor's/Accelerated Master's Degrees for policies related to this program.

Students in an accelerated degree program must fulfill all university requirements for the master's degree. For policies governing all graduate degrees, see AP.6 Graduate Policies.

BAM Pathway Admission Requirements

Applicants to all graduate programs at George Mason University must meet the admission standards and application requirements for graduate study as specified in Graduate Admissions Policies and Bachelor's/Accelerated Master's Degree policies.

Students will be considered for admission into the BAM Pathway after completion of a minimum of 60 credits with an overall GPA of 3.0.

Students who are accepted into the BAM Pathway will be allowed to register for graduate level courses after successful completion of a minimum of 75 undergraduate credits and course-specific prerequisites.

Accelerated Master’s Admission Requirements

Students already admitted in the BAM Pathway will be admitted to the MS program, if they have met the following criteria, as verified on the Bachelor’s/Accelerated Master’s Transition form: 3.0 overall GPA, successfully meeting Mason’s requirements for undergraduate degree conferral (graduation), and completing the application for graduation.

Accelerated Pathway Requirements

To maintain the integrity and quality of both the undergraduate and graduate degree programs, undergraduate students interested in taking graduate courses must choose from the following:

Advanced standing courses: Students may take up to 12 credits of graduate-level courses that will count as advanced standing (i.e., overlap between the BS/MS program) from the list below: Note that that either ECE 584 Semiconductor Device Fundamentals or ECE 586 Digital Integrated Circuits or ECE 587 Design of Analog Integrated Circuits can be used to meet the ECE 433 Linear Electronics II requirement for the BS in Electrical Engineering program. An additional 9 credits of graduate-level courses from the list below may be selected to substitute in place of the 9 credits of technical electives required for the undergraduate degree:

ECE 505Hardware Security3
ECE 508Internet of Things3
ECE 511Computer Architecture3
ECE 512Computer Architecture Security3
ECE 513Applied Electromagnetic Theory3
ECE 514Grid Digitization and Automation3
ECE 516Mobile Systems and Applications3
ECE 517Cyber Infrastructure of the Smart Grid3
ECE 518Power System Protection and Control3
ECE 519Power Electronics for Modern Power Systems3
ECE 521Linear Systems and Control3
ECE 527Learning From Data3
ECE 528Introduction to Random Processes in Electrical and Computer Engineering3
ECE 530Sensor Engineering3
ECE 531Introduction to Wireless Communications and Networks3
ECE 532Secure Wireless Communications and Networks3
ECE 535Digital Signal Processing3
ECE 538Medical Imaging3
ECE 539Neural Engineering3
ECE 542Computer Network Architectures and Protocols3
ECE 550System Engineering Design3
ECE 552Big Data Technologies3
ECE 554Machine Learning for Embedded Systems3
ECE 555GPU Architecture and Programming3
ECE 556Neuromorphic Computing3
ECE 565Introduction to Optical Electronics3
ECE 567Optical Fiber Communications3
ECE 580Small Spacecraft Engineering3
ECE 584Semiconductor Device Fundamentals3
ECE 586Digital Integrated Circuits3
ECE 587Design of Analog Integrated Circuits3
ECE 590Selected Topics in Engineering3

Selected 600 level courses may be taken as well with permission of an advisor granted before registering for a given course.

Reserve credit courses: Additional courses (up to 6 credits) may be selected from the above list as credits to be put on reserve to be later applied to the graduate program. Students can take these courses while undergraduates but these reserve courses will only count for the graduate degree program.

For more detailed information on coursework and timeline requirements, see AP.6.7 Bachelor's/Accelerated Master's Degrees

Degree Conferral

Students must apply the semester before they expect to complete the BS requirements to have the BS degree conferred. In addition, at the beginning of the student's final undergraduate semester, students must complete a Bachelor's/Accelerated Master's Transition form. At the completion of MS requirements, a master's degree is conferred.

Electrical Engineering, BS/Operations Research, Accelerated MS

Overview

Highly-qualified undergraduates may be admitted to the bachelor's/accelerated master's program and obtain an Electrical Engineering, BS and an Operations Research, MS in an accelerated time-frame after satisfactory completion of a minimum of 139 credits.

Admitted students are able to use up to 12 graduate credits in partial satisfaction of requirements for the undergraduate degree. Upon completion and conferral of the bachelor's degree and with satisfactory performance (grade of 'B' or better) in each of the graduate courses, students are given advanced standing in the master's program. 

See AP.6.7 Bachelor's/Accelerated Master's Degrees for policies related to this program.

Students in an accelerated degree program must fulfill all university requirements for the master's degree. For policies governing all graduate degrees, see AP.6 Graduate Policies.

BAM Pathway Admission Requirements

Applicants to all graduate programs at George Mason University must meet the admission standards and application requirements for graduate study as specified in Graduate Admissions Policies and Bachelor's/Accelerated Master's Degree policies.

Electrical Engineering, BS students will be considered for admission into the BAM Pathway after completion of a minimum of 60 credits with an overall GPA of at least 3.3, and completion of all MATH, PHYS 160/161, and PHYS 260/261 requirements. Students must additionally complete MATH 203 Linear Algebra prior to applying for the graduate program.

Students who are accepted into the BAM Pathway will be allowed to register for graduate level courses after successful completion of a minimum of 75 undergraduate credits and course-specific pre-requisites.

Accelerated Master's Admission Requirements

The criteria for admission are identical to criteria for admission to the Operations Research, MS program. Students already admitted in the BAM Pathway will be admitted to the Operations Research, MS program, if they have met the following criteria, as verified on the Bachelor’s/Accelerated Master’s Transition form:

  • An overall GPA of at least 3.3
  • Successfully meeting Mason’s requirements for undergraduate degree conferral (graduation) and completing the application for graduation.

Accelerated Pathway Requirements

To maintain the integrity and quality of both the undergraduate and graduate degree programs, undergraduate students interested in taking graduate courses must choose from the following:

Advanced Standing course: Students must complete all credits that satisfy requirements for both the BS and MS programs. Up to four courses (12 credits) of approved master’s level courses taken as part of the undergraduate degree may be applied to the graduate degree. The courses selected for this purpose must be approved by the academic advisors of both the BS and MS programs and by the SEOR department chair.

  • Students selecting up to two courses (6 credits) of approved master’s level courses may select from the Electrical and Computer Engineering courses given below.
  • Students selecting up to three or four courses (9 or 12 credits) of approved master’s level courses may select at most two courses from the Electrical and Computer Engineering course list and select the remaining courses from the Systems Engineering and Operations Research course list given below. Note that ECE 587 can be used to meet the ECE 433 requirement for the Electrical Engineering, BS program. Students are highly recommended to select courses marked as core courses because it applies to the master’s degree regardless of the graduate-level concentration chosen in the Operations Research, MS. The undergraduate version of these courses, if any, may not be applied toward the Operations Research, MS. Credit may not be received for both the undergraduate and graduate version of these courses. 
  • Some of the courses in the Systems Engineering and Operations Research course list applies only to certain concentrations in the Operations Research, MS program. 
  • Students must pay attention to the prerequisites required for a course, and the master's degree concentration that the course may satisfy.

Select at most two from the following Electrical and Computer Engineering courses:

Hardware Security
Internet of Things
Computer Architecture
Applied Electromagnetic Theory
Grid Digitization and Automation
Mobile Systems and Applications
Cyber Infrastructure of the Smart Grid
Power System Protection and Control
Power Electronics for Modern Power Systems
Linear Systems and Control
Learning From Data
Introduction to Random Processes in Electrical and Computer Engineering
Sensor Engineering
Introduction to Wireless Communications and Networks
Secure Wireless Communications and Networks
Digital Signal Processing
Medical Imaging
Neural Engineering
Computer Network Architectures and Protocols
System Engineering Design
Big Data Technologies
Introduction to Optical Electronics
Optical Fiber Communications
Small Spacecraft Engineering
Semiconductor Device Fundamentals
Digital Integrated Circuits
Design of Analog Integrated Circuits
Selected Topics in Engineering

Select the remaining from the following Systems Engineering and Operations Research courses:

Network Analysis
Analytics for Financial Engineering and Econometrics
Operations Research: Deterministic Optimization (Core)
Operations Research: Stochastic Models (Core)
Applied Predictive Analytics (Core)
Financial Systems Engineering I: Introduction to Options, Futures, and Derivatives

While still in undergraduate status, a maximum of 6 additional graduate credits may be taken as reserve graduate credit and applied to the master's program. Reserve graduate credits do not apply to the undergraduate degree.

For more detailed information on coursework and timeline requirements, see AP.6.7 Bachelor's/Accelerated Master's Degrees.

Degree Conferral

Students must apply the semester before they expect to complete the BS requirements to have the BS degree conferred. In addition, at the beginning of the student's final undergraduate semester, students must complete a Bachelor's/Accelerated Master's Transition form. At the completion of MS requirements, a master's degree is conferred.

Electrical Engineering, BS/Systems Engineering, Accelerated MS

Overview

Highly-qualified undergraduates may be admitted to the bachelor's/accelerated master's program and obtain an Electrical Engineering, BS and a Systems Engineering, MS in an accelerated time-frame after satisfactory completion of a minimum of 139 credits.

Admitted students are able to use up to 12 graduate credits in partial satisfaction of requirements for the undergraduate degree. Upon completion and conferral of the bachelor's degree and with satisfactory performance (grade of 'B' or better) in each of the graduate courses, students are given advanced standing in the master's program. 

See AP.6.7 Bachelor's/Accelerated Master's Degrees for policies related to this program.

Students in an accelerated degree program must fulfill all university requirements for the master's degree. For policies governing all graduate degrees, see AP.6 Graduate Policies.

BAM Pathway Admission Requirements

Applicants to all graduate programs at George Mason University must meet the admission standards and application requirements for graduate study as specified in Graduate Admissions Policies and Bachelor's/Accelerated Master's Degree policies.

Electrical Engineering, BS students will be considered for admission into the BAM Pathway after completion of a minimum of 60 credits with an overall GPA of at least 3.3, and completion of all MATH, PHYS 160/161, and PHYS 260/261 requirements.

Students who are accepted into the BAM Pathway will be allowed to register for graduate level courses after successful completion of a minimum of 75 undergraduate credits and course-specific pre-requisites.

Accelerated Master's Admission Requirements

The criteria for admission are identical to criteria for admission to the Systems Engineering, MS program. Students already admitted in the BAM Pathway will be admitted to the Systems Engineering, MS program, if they have met the following criteria, as verified on the Bachelor’s/Accelerated Master’s Transition form:

  • An overall GPA of at least 3.3
  • Successfully meeting Mason’s requirements for undergraduate degree conferral (graduation) and completing the application for graduation.

Accelerated Pathway Requirements

To maintain the integrity and quality of both the undergraduate and graduate degree programs, undergraduate students interested in taking graduate courses must choose from the following:

Advanced Standing course: Students must complete all credits that satisfy requirements for both the BS and MS programs. Up to four courses (12 credits) of approved master’s level courses taken as part of the undergraduate degree may be applied to the graduate degree. The courses selected for this purpose must be approved by the academic advisors of both the BS and MS programs and by the SEOR department chair. 

  • Students selecting up to two courses (6 credits) of approved master’s level courses may select from the Electrical and Computer Engineering courses given below.
  • Students selecting up to three or four courses (9 or 12 credits) of approved master’s level courses may select at most two courses from the Electrical and Computer Engineering course list and select the remaining courses from the Systems Engineering and Operations Research course list given below. Note that ECE 587 can be used to meet the ECE 433 requirement for the Electrical Engineering, BS program. Students are highly recommended to select courses marked as core courses because it applies to the master’s degree regardless of the graduate-level concentration chosen in the Systems Engineering, MS program. The undergraduate version of these courses, if any, may not be applied toward the Systems Engineering, MS. Credit may not be received for both the undergraduate and graduate version of these courses. 
  • Except for the courses marked as core, any course chosen from either course list can be used to satisfy SYST 505 Systems Engineering Principles core requirement in the Systems Engineering, MS program. 
  • Some of the courses in the Systems Engineering and Operations Research course list applies only to certain concentrations in the Systems Engineering, MS program. 
  • Students must pay attention to the prerequisites required for a course, and the master's degree concentration that the course may satisfy.

Select at most two from the following Electrical and Computer Engineering courses:

Hardware Security
Internet of Things
Computer Architecture
Applied Electromagnetic Theory
Grid Digitization and Automation
Mobile Systems and Applications
Cyber Infrastructure of the Smart Grid
Power System Protection and Control
Power Electronics for Modern Power Systems
Linear Systems and Control
Learning From Data
Introduction to Random Processes in Electrical and Computer Engineering
Sensor Engineering
Introduction to Wireless Communications and Networks
Secure Wireless Communications and Networks
Digital Signal Processing
Medical Imaging
Neural Engineering
Computer Network Architectures and Protocols
System Engineering Design
Big Data Technologies
Introduction to Optical Electronics
Optical Fiber Communications
Small Spacecraft Engineering
Semiconductor Device Fundamentals
Digital Integrated Circuits
Design of Analog Integrated Circuits
Selected Topics in Engineering

Select the remaining from the following Systems Engineering and Operations Research courses: 

Systems Definition and Cost Modeling (Core)
System Engineering Design (Core)
Systems Engineering Management I (Core)
Decision Support Systems Engineering
Decision and Risk Analysis
Analytics for Financial Engineering and Econometrics
Applied Predictive Analytics
Heterogeneous Data Fusion
Financial Systems Engineering I: Introduction to Options, Futures, and Derivatives

While still in undergraduate status, a maximum of 6 additional graduate credits may be taken as reserve graduate credit and applied to the master's program. Reserve graduate credits do not apply to the undergraduate degree.

For more detailed information on coursework and timeline requirements, see AP.6.7 Bachelor's/Accelerated Master's Degrees.

Degree Conferral

Students must apply the semester before they expect to complete the BS requirements to have the BS degree conferred. In addition, at the beginning of the student's final undergraduate semester, students must complete a Bachelor's/Accelerated Master's Transition form. At the completion of MS requirements, a master's degree is conferred.

Electrical Engineering, BS/Telecommunications, Accelerated MS

Overview

Highly-qualified undergraduates may be admitted to the bachelor's/accelerated master's program and obtain a BS in Electrical Engineering and an MS in Telecommunications in an accelerated time-frame after satisfactory completion of a minimum of 142 credits.

See AP.6.7 Bachelor's/Accelerated Master's Degrees for policies related to this program.

Students in an accelerated degree program must fulfill all university requirements for the master's degree. For policies governing all graduate degrees, see AP.6 Graduate Policies.

BAM Pathway Admission Requirements

Applicants to all graduate programs at George Mason University must meet the admission standards and application requirements for graduate study as specified in Graduate Admissions Policies and Bachelor's/Accelerated Master's Degree policies. 

Students will be considered for admission into the BAM Pathway after completion of a minimum of 60 credits with an overall GPA of 3.0.

Students who are accepted into the BAM Pathway will be allowed to register for graduate level courses after successful completion of a minimum of 75 undergraduate credits and course-specific prerequisites.

Accelerated Master’s Admission Requirements

Students already admitted in the BAM Pathway will be admitted to the MS program, if they have met the following criteria, as verified on the Bachelor’s/Accelerated Master’s Transition form: 3.0 overall GPA, successfully meeting Mason’s requirements for undergraduate degree conferral (graduation), and completing the application for graduation.

Accelerated Pathway Requirements

To maintain the integrity and quality of both the undergraduate and graduate degree programs, undergraduate students interested in taking graduate courses must choose from the following:

Advanced standing courses: Students may take up to 9 credits of graduate-level courses that will count as advanced standing (i.e., overlap between the BS/MS program) from the list below. At least one class (3 credits) needs to be an ECE course. These 9 credits of graduate-level courses may be selected to substitute in place of the 9 credits of technical electives required for the undergraduate degree:

TCOM 514Basic Switching: Lecture and Laboratory Course3
or TCOM 515 Internet Protocol Routing: Lecture and Laboratory Course
TCOM 535The TCP/IP Suite of Internet Protocols3
ECE 542Computer Network Architectures and Protocols3
ECE 531Introduction to Wireless Communications and Networks3

Selected 600 level courses may be taken as well with permission of an advisor granted before registering for a given course.

Reserve credit courses: Additional courses (up to 6 credits) may be selected from the list below as credits to be put on reserve to be later applied to the graduate program. Students can take these courses while undergraduates but these reserve courses will only count for the graduate degree program. 

TCOM 500Modern Telecommunications3
TCOM 514Basic Switching: Lecture and Laboratory Course3
TCOM 515Internet Protocol Routing: Lecture and Laboratory Course3
TCOM 535The TCP/IP Suite of Internet Protocols3
TCOM 552Introduction to Mobile Communications Systems3
TCOM 570Network Automation3
TCOM 590Selected Topics in Telecommunications1.5-3

Selected 600 level courses may be taken as well with permission of an advisor granted before registering for a given course.

For more detailed information on coursework and timeline requirements, see AP.6.7 Bachelor's/Accelerated Master's Degrees.