Rice University logoGeorge R. Brown School of Engineering
Electrical and Computer Engineering

Bachelor of Science in Electrical Engineering 2016-2017

The BSEE is the usual degree taken by students planning a career of engineering practice, and can reduce the time required to become a 
licensed professional
 engineer. Accreditation and professional licensure are important for some careers, and many states require licensure for those providing engineering services directly to the public, for example, as a consultant. The program leading to the BSEE Degree is accredited by the 
Engineering Accreditation Commission (EAC) of ABET*. 
A BSEE program must have a total of at least 134 semester hours and include the following courses. A course can satisfy only one program requirement. Students who place out of required courses without transcript credit must substitute other approved courses in the same area. Current degree requirements and planning sheets may be found on the ECE website. See the section in the General Announcements for the general university degree requirements.
University Distribution Requirements: Groups I and II (24 hours) 
Mathematics and Science Courses:
CHEM 121   General Chemistry I with lab (CHEM 123)
ELEC 261   Electronic Materials and Quantum Devices (or PHYS 202)
ELEC 303   Random Signals
MATH 101   Single Variable Calculus I
MATH 102   Single Variable Calculus II
MATH 212   Multivariable Calculus (or MATH 221)
MATH 355   Linear Algebra or CAAM 335 Matrix Analysis
PHYS 101/111   Mechanics(with lab (PHYS 103)
PHYS 102/112   Electricity and Magnetism with lab (PHYS 104)

 Additional approved mathematics and science courses to bring the total to 33 hours.

ECE Core Courses
ELEC 220   Fundamentals of Computer Engineering
ELEC 241/240   Fundamentals of Electrical Engineering I 
ELEC 242/244   Fundamentals of Electrical Engineering II (with lab)
ELEC 301   Introduction to Signals
ELEC 305   Introduction to Physical Electronics
ELEC 326   Digital Logic Design

Computation: COMP 140 Computational Thinking

Design: ELEC 494 Senior Design - 3 hours/each semester

Design Laboratory: Students choose one of the approved design laboratory courses typically based on their Specialization Area:
a) ELEC 327 Implementation of Digital Systems for CE, DS or NEURO;
b) ELEC 332 Electronic Systems Principles and Practice for DS, NEURO or SYS;
c) ELEC 364 Photonic Measurements: Principles and Practice (Photonics, Electronics and Nano-devices.)
Note: the required Design Laboratory does not count as a specialization course.

Specialization: For the BSEE Program, a minimum of 6 Specialization Area courses, including 3 or more in one area, and courses from at least two areas are required. Each course must be at least 3 credit hours. The department may add or delete courses from the areas, and graduate courses and equivalent courses from other departments may be used to satisfy area requirements with permission. Graduate courses, in the 500-level series, can often count as specialization courses with an advisor's approval. Consult with department advisors and the ECE web site: ece.rice.edu for the latest area courses.

Note: If the Design Laboratory requirement (ELEC 327, 332, or 364) is satisfied with the lab in the student's chosen Major Specialization Area, then the student takes 3 of 6 the courses in his/her chosen Major Area; however, if the Design Laboratory requirement is satisfied with the lab in the student's Minor Area, then it is recommended that the student take 4 of the 6 courses in his/her chosen Major Area. It is important to consult a departmental advisor in this situation or if interested in taking a second Design Laboratory course.

Computer Engineering: ELEC 323, 342, 345, 419, 421, 422, 424, 425, 427, 429, 446, and COMP 321, 382and 430

Note:  The courses marked above with a dagger (), ELEC 323/COMP 322ELEC 420/COMP 482, ELEC 421/COMP 421, ELEC 429/COMP 429, COMP 321, COMP 382 and COMP 430 are courses listed or crosss-listed with Computer Science.  

The sequence of COMP 140, COMP 182, COMP 215 is recommended in addition for the Computer Engineering Area as these are prerequisite for the cross-listed Computer Science courses.

Data Science: ELEC 345, 424, 425, 427, 431, 475, 480, 488*, 489*, COMP 330†, and STAT 444††

Note: The courses marked above with an asterisk (*) are courses cross-listed with Computational and Applied Mathematics and Neuroscience; with a dagger (†) are courses listed or cross-listed with Computer Science; with a double dagger († †) are courses listed with Statistics that may have additional prerequisites.

Neuroengineering: ELEC 342, 345, 381, 431, 480, 481, 482, 485, 486, 488* and 489*

Note:  The courses marked above with an asterisk (*) are courses cross listed with Computational and Applied Mathematics and Neuroscience.

Photonics, Electronics and Nano-devices: ELEC 262, 306 (or PHYS 302), 342, 361 (or PHYS 311), 365, 462, and PHYS 412, 416

Systems: Communications, Control, Networks and Signal Processing:  ELEC 302, 306, 345, 430, 431, 433, 434, 435, 436, 437, 438, 439 and 498

Unrestricted Electives: Additional courses to provide the BSEE minimum requirement of 134 semester hours.