Were you admitted prior to July 2019? Click here for BS / MS info

The Bachelor’s / Accelerated Master’s (BAM) degree program offers currently enrolled CU Boulder undergraduate students the opportunity to receive a bachelor’s and master’s degree in a shorter period of time. Students receive the bachelor’s degree first, but begin taking graduate coursework as undergraduates (typically in their senior year).

Because some courses are allowed to double count for both the bachelor’s and the master’s degrees, students receive a master’s degree in less time and at a lower cost than if they were to enroll in a standalone master’s degree program after completion of their baccalaureate degree. In addition, staying at CU Boulder to pursue a bachelor’s / accelerated master’s program enables students to continue working with their established faculty mentors.

The following BAM programs are available in the Department of Electrical, Computer and Energy Engineering: 

Bachelor’s in one of the following:

  • Electrical and Computer Engineering (BSEC)
  • Electrical Engineering (BSEE)

Master’s in one of the following: 

Admissions Requirements

In order to gain admission to the BAM programs named above, a student must meet the following criteria:

  • Have a cumulative GPA of 3.25 or higher. This policy is strictly enforced.
  • Have no MAPS deficiencies.
  • Have at least junior class standing.
  • Have completed 90 course credit hours of undergraduate study (not including some kinds of International Baccalaureate or Advanced Placement credit hours).
  • Have completed the prerequisites listed below. 

Prerequisite Coursework Requirements

  • ECEN 2250: Introduction to Circuits/Electronics    
  • ECEN 2260: Circuits as Systems
  • ECEN 2270: Electronics Design Lab
  • ECEN 2350: Digital Logic
  • ECEN 3350: Programming Digital Systems
  • ECEN 3360: Digital Design Lab
  • ECEN 3810: Introduction to Probability Theory
  • Two of the following courses:
    • ECEN 3250: Microelectronics
    • ECEN 3300: Linear Systems
    • ECEN 3400: Electromagnetic Fields and Waves

Program Requirements

Students may take up to and including 12 hours while in the undergraduate program which can later be used toward the master’s degree. However, only 6 credits may be double counted toward the bachelor’s degree and the master’s degree. Double counted classes must be 5000 level or higher ECEN classes. Students must apply to graduate with the bachelor’s degree and apply to continue with the master’s degree early in the semester in which the undergraduate requirements will be completed, but are encouraged to apply sooner. Please see below for deadlines.

Note: Students who were admitted prior to July 2019 follow a concurrent Bachelor’s/Master’s structure, and the two degrees are awarded simultaneously when requirements for both degrees are met.

Applying to the BAM Program

Eligible students may apply for the BAM program by completing the BAM Intent Form.  The following dates are department deadlines for submitting the BAM Intent Form, though we suggest submitting sooner when possible:

  • September 15th for those earning their BS degree in fall 
  • January 15th for those earning their BS degree in spring 
  • February 15th for those earning their BS degree in summer

If these deadlines are missed, we cannot guarantee admissions to the BAM program. 

Moving on to the Master's Portion of the BAM

Please follow the steps at Changing from Undergraduate to Graduate Status by the following deadlines:

  • October 1st for those earning their BS degree in fall 
  • February 1st for those earning their BS degree in spring 
  • March 1st for those earning their BS degree in summer



Undergraduate students should contact their academic advisor (for the BS program) to learn more about BAM programs offered with their particular undergraduate degree program. Students are also welcome to contact the relevant graduate program advisor (for the MS program) to learn more about the master’s program and to determine their eligibility for admission to the BAM program.