Bachelor of Science (BS) in Electrical Engineering (EE)

Electrical engineering draws on many disciplines. All of them, however, are linked by a common thread: the use and control of electromagnetic energy. Almost all information is captured using electromagnetic, electro-optical, bio-electrical, electro-chemical, or electro-mechanical transducers. The first step of developing a cell phone, car’s parking assistance system, or space probe is designing transducers, related electronics, and algorithms to process the captured information. With a degree in electrical engineering, you’ll learn these skills and be prepared to begin a career in a wide range of fields, from robotics to medical imaging.

A Solid Foundation

As an electrical engineering student, you will begin by building a strong foundation in the basics—physical sciences, mathematics, and computer science—all of which are necessary for a successful understanding of engineering.

Theory and Application

After establishing a foundation, you will enhance your understanding of the theory and application of electrical engineering through courses designed to help you acquire specific techniques and skills in subject areas such as electrophysics, electronics, signals and systems, and computers.

Diverse Disciplines

You will also enroll in technical electives to help you gain a broader understanding of the subfields of electrical engineering, such as communications, signal processing, control systems, solid-state devices, materials, photonics, circuit design, computer systems, and software.

The ECE Department offers specialized concentrations to allow students to complement their undergraduate degrees. Students interested in the impact of energy innovations or green technology can focus on Energy Technologies and Environmental Engineering. Students can also concentrate on Nanotechnology, one of engineering’s most rapidly advancing fields. These optional concentrations add another dimension to the bachelor’s degree at a time when the demand for interdisciplinary engineers is growing.

Senior Design

Bringing an invention to life is one the most engaging and integral aspects of engineering—that’s why we designed our undergraduate program to culminate with a full-scale, hands-on design project. During your senior year, you will work in a small team with other computer and electrical engineering students in a two-semester capstone design project. Your team will design and prototype a product, electronic device, or software system from scratch for real-life customers drawn from industry, business, the community, faculty, and staff. You will learn design methods, project management, team dynamics, communication skills, and legal and ethical standards for design. Learn more.

Program Requirements

  • Advanced Elective Courses
      1. Electronics Elective: Students must select one of the following courses to fulfill this elective: ENG EC 412, ENG EC 417, ENG EC 450, ENG EC 470, ENG EC 571, or EC 583.
      2. Electrophysics Elective: Students must select one of the following courses to fulfill this elective: ENG EC 417, ENG EC 456, ENG EC 457, ENG EC 470, ENG EC 471, ENG EK 481, ENG EC 500 F1, ENG EC 556, ENG EC 562, ENG EC 565, ENG EC 568, ENG EC 570, ENG EC 574, ENG EC 583, or ENG EC 591.
      3. Computer Elective: Students must select one of the following courses to fulfill this elective: ENG EC 327, ENG EC 413, or ENG EC 441.
      4. Systems Elective: Students must select one of the following courses to fulfill this elective: ENG EC 402, ENG EC 415, or ENG EC 416.Advanced elective courses allow students to pursue areas of individual interest. They provide additional subject-related and professional depth in particular areas of special interest to individual students. These courses can also be used to fulfill concentration requirements or some requirements for an engineering minor.
  • Required Computer Engineering Courses
    • These courses cover the core areas underlying computer engineering including: electric circuits, high-level computer languages, digital hardware, electronics, digital systems, electromagnetics, software engineering, operating systems, and microcontrollers.
  • Required Electrical Engineering Courses
    • These courses cover the core areas underlying electrical engineering including: electric circuits, electronics, digital systems, signals and systems, solid-state devices, and electromagnetics.
  • Required Engineering Foundation Courses
    • 20 credits (6 courses) focused on mathematics, two of which are courses taught within the College of Engineering.
    • 16 credits (4 courses) of basic science, including one natural science elective.
    • 8 credits (2 courses) of engineering computation and engineering mechanics.
  • Freshman Discovery Courses
    • 4 credits (1 full semester or 2 half semester courses) of Introduction to Engineering. These courses allow freshmen to experience cutting-edge engineering topics in the labs of the professors.
    • No-credit (1 course) Freshman Seminar allows students to explore options (majors, minors, concentrations, study abroad, coop) within the College of Engineering.
  • Please see the Electrical Engineering Program Planning Sheets for a detailed matrix of our four-year Computer Engineering undergraduate program.
  • A total of 132 credits are required for graduation.
  • General Education Courses
    • 16 credits (4 courses) that students use to pursue topics in social and humanistic studies from the excellent departments in BU’s  College of Arts & Sciences. These courses encourage students to study a language or an art form or an introduction to other disciplines within the University.
    • 8 credits (2 courses) focused on developing writing skills.

Contacts for More Information

ECE Senior Programs Coordinator Alondra Andino and the College of Engineering Undergraduate Programs Office,

How to Apply

Visit the BU Undergraduate Admissions site for more information.