Electrical Engineering

Online at Colorado School of Mines

Online Professional Master’s Degree in Electrical Engineering

Unlock your potential with our graduate program in Electrical Engineering, where an industry-aligned curriculum ensures your skills are in high demand. Designed in partnership with leading industry experts, Mines graduate courses prepare you for future technological advancements, setting you apart in a competitive job market. With our unique stackable credentials system, you can earn certificates that build towards a professional master’s degree, offering flexible pathways to advance your education. Experience hands-on, project-based learning in an online environment, translating directly to real-world applications and giving you a distinct professional edge. Join a premier university renowned for engineering excellence and become part of a network that drives innovation, shaping the future of electrical engineering.

Stackable Certificates

While all courses are to be delivered online, students that are interested in attending an on-campus class may substitute one of their courses, per certificate, with an appropriate elective as listed in our Graduate Catalog. Course substitutions can be made on a case-by-case basis.

These three certificates can be taken independently or stacked together (with one additional course) to earn a professional master’s degree in electrical engineering.

Certificate 1: Information and System Sciences

Students must complete 9 hours of coursework as follows:

  • EENG515 – Mathematical Methods for Signals and Systems [3.0 credit hours]
  • EENG519 – Estimation Theory and Kalman Filtering [3.0 credit hours]
  • EENG598 – Advanced Digital-Signal Processing (DSP) [3.0 credit hours]

Certificate 2 : Microwave Engineering

Students must complete 9 hours of coursework as follows:

  • EENG532 – Low Temperature Measurements for Quantum Engineering [3.0 credit hours]
  • EENG530 – Active RF and Microwave Devices [3.0 credit hours]
  • EENG533 – Passive Microwave Devices [3.0 credit hours]

Certificate 3: Power & Energy Systems

Students must complete 9 hours of coursework as follows:

  • EENG577 – Advanced Electrical Dynamics for Smart-Grids [3.0 credit hours]
  • EENG570 – Advanced High-Power Electronics [3.0 credit hours]
  • EENG598 – Artificial Intelligence (AI) in Power Systems [3.0 credit hours]

Requirements

  • Bachelor’s degree: STEM degree required
  • GRE: Not Required
  • Letters of Recommendation:  Required for Professional Masters if GPA is below 3.0 (US degree GPA or equivalent). Not required for certificates.
  • Resume or Curriculum Vitae (CV): Required
  • Statement of Purpose: Required
  • Transcript(s): Required. Must be submitted for all schools attended (unofficial transcripts accepted for admissions review and must show successful completion of any required prerequisite course(s).
  • For international applicants or applicants whose native language is not English, please review the English Proficiency requirement

For additional information about these admissions requirements, please refer to the Admissions Requirements page

Tuition

The cost per credit hour for online students is $1,146. More details can be found by clicking here.

  • Employer contributions are routinely applied to cover a portion of this cost.
  • Serious about a Mines program? Let Financial Aid help you consider payment options, identify employer contributions and more. We’re here to help.

Fees

  • Fees for students enrolled in Mines Online programs or courses are included in the cost of tuition.

More information about tuition and fees.

Investment You Can Count On

#1

Best Public Universities in Colorado (Niche, 2024)

$

Top Ranked Best Return on Investment (Payscale, 2024)

#3

Best Engineering Colleges in the U.S. (Money Magazine, 2022)

Electrical Engineering Faculty

Peter Aaen

Peter Aaen

Rank - Professor and Department Head

Department - Electrical Engineering

Email - mailto:paaen@mines.edu

Phone - 303-384-2245

Abd Arkadan

Abd Arkadan

Rank - Teaching Professor

Email - aaarkadan@mines.edu

Phone - 303-273-3742

Chris Coulston

Chris Coulston

Rank - Teaching Professor

Email - coulston@mines.edu

Phone - 303-273-3265

Vibhuti Dave

Vibhuti Dave

Rank - Teaching Professor

Department - Computer Science, Electrical Engineering

Email - vdave@mines.edu

Phone - 303-273-3670

Atef Elsherbeni

Atef Elsherbeni

Rank - Professor

Department - Electrical Engineering

Email - aelsherb@mines.edu

Phone - 303-273-3667

Qiuhua Huang

Qiuhua Huang

Rank - Assistant Professor

Department - Electrical Engineering

Email - qiuhuahuang@mines.edu

Phone - 303-273-3960

Kathryn Johnson

Kathryn Johnson

Rank - Professor

Email - kjohnson@mines.edu

Phone - 303-273-3914

Salman Mohagheghi

Salman Mohagheghi

Rank - Associate Professor

Department - Electrical Engineering

Email - smohaghe@mines.edu

Phone - 303-273-3501

Kevin Moore

Kevin Moore

Rank - Executive Director, Humanitarian Engineering
Professor, Division of Engineering, Design, and Society
Professor, Department of Electrical Engineering

Department - Electrical Engineering

Email - kmoore@mines.edu

Phone - 303-273-3898

Hisham Sager

Hisham Sager

Department - Electrical Engineering

Email - hsager@mines.edu

Phone - 303-384-2468

Tyrone Vincent

Tyrone Vincent

Rank - Professor

Email - tvincent@mines.edu

Phone - 303-273-3641

Michael Wakin

Michael Wakin

Rank - Professor

Email - mwakin@mines.edu

Phone - 303-273-3607

Value in Action

The annual salary survey consistently demonstrates the value  of a Mines degree.