BS in Electrical Engineering

Undergraduate students begin by learning the fundamentals in physical sciences, mathematics, and computer science. These basic foundations are then used to acquire discipline-specific knowledge and skills in electronics, electrophysics, signals and systems, and computers. In addition, students choose from a list of technical electives that provide specialization in fields such as communications, signal processing, control systems, solid-state devices, materials, photonics, circuit design, computer systems, and software. Throughout their program students also develop written and oral communication skills, ethics and professionalism, and a sense of how society and electrical engineering are connected.

Design is integrated throughout the curriculum, providing an important infrastructure to the program. During the senior year, electrical engineering students join computer engineering students in a yearlong department-wide capstone design project that draws upon the skills they have learned in previous courses in the design thread. Structured to resemble a real engineering company, the capstone project requires students to design a product to meet customer specifications. Design teams are responsible for product conception, development, testing, and construction, as well as budget management, oral presentations, and documentation.

A total of 130 credits is required for graduation. In addition to satisfying all BS requirements as listed below, a minimum of 48 credits of coursework must be taken at Boston University in the upper-division program. The upper-division program consists of the program requirements and/or program electives as listed below for the junior and senior years. Social science, humanities, and/or writing courses taken during the junior or senior years cannot be counted toward this requirement.

Required Courses

Freshman

FIRST SEMESTER (16 CREDITS)

  • CAS CH 131 Principles of General Chemistry 4 cr
  • CAS MA 123 Calculus I 4 cr
  • CAS WR 100 Writing Seminar 4 cr
  • ENG EK 100 Freshman Advising Seminar
  • ENG EK 128 Engineering Computation (recommended) or
    ENG EK 127 Engineering Computation 4 cr

SECOND SEMESTER (16 CREDITS)

  • CAS MA 124 Calculus II 4 cr
  • CAS PY 211 Physics I 4 cr
  • CAS WR 150 Writing and Research Seminar 4 cr
  • ENG EK 130/ 131/132 Introduction to Engineering 4 cr

Sophomore

FIRST SEMESTER (16 CREDITS)

  • CAS MA 225 Multivariate Calculus 4 cr
  • CAS PY 212 Physics II 4 cr
  • ENG EK 307 Electric Circuits 4 cr
  • Social science/humanities requirement 4 cr

SECOND SEMESTER (18 CREDITS)

  • CAS MA 226 Differential Equations 4 cr
  • CAS PY 313 Waves and Modern Physics 4 cr
  • ENG EK 301 Engineering Mechanics I 4 cr
  • ENG EK 102 Introduction to Linear Algebra for Engineers (or CAS MA 142) 2 cr
  • Social science/humanities requirement 4 cr

Junior

FIRST SEMESTER (16 CREDITS)

  • ENG EC 311 Introduction to Logic Design 4 cr
  • ENG EC 401 Signals and Systems 4 cr
  • ENG EC 410 Introduction to Electronics 4 cr
  • ENG EC 455 Electromagnetic Systems I 4 cr

SECOND SEMESTER (16 CREDITS)

  • ENG EC 381 Probability Theory in Electrical and Computer Engineering 4 cr
  • Electronics elective 4 cr
  • Electrophysics elective 4 cr
  • Systems elective 4 cr

Senior

FIRST SEMESTER (16 CREDITS)

  • ENG EC 463 Senior Design Project I 4 cr
  • Computer elective 4 cr
  • Social science/humanities requirement 4 cr
  • Technical elective 4 cr

SECOND SEMESTER (16 CREDITS)

  • ENG EC 464 Senior Design Project 4 cr
  • Social science/humanities requirement 4 cr
  • Technical elective 4 cr
  • Technical elective 4 cr

Related Courses

Technical Electives

Technical electives are intended to provide additional technical and professional depth in particular areas of special interest to individual students. Specific courses to fulfill this requirement can be found on the Electrical Engineering program planning sheet.

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, or ENG EC 571.

Electrophysics Elective

Students must select one of the following courses to fulfill this elective: ENG EC 456, ENG EC 470, ENG EC  471, ENG EC 481, or ENG EC 560.

Computer Elective

Students must select one of the following courses to fulfill this elective: ENG EC 327, ENG EC 413, or ENG EC 441.

Systems Elective

Students must select one of the following courses to fulfill this elective: ENG EC 402, ENG EC 415, or ENG EC 416.