|ECE Core Courses
||Fundamentals of Computer Engineering
||Fundamentals of Electrical Engineering I
||Fundamentals of Electrical Engineering II (with lab)
||Introduction to Signals and Systems
||Introduction to Physical Electronics
||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 Computer Engineering Area;
b) ELEC 332 Electronic Systems Principles and Practice for Systems Area;
c) ELEC 327 or ELEC 332 for Neuroengineering Area; Data Science Area; and
d) ELEC 364 Photonic Measurements: Principles and Practice for 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, 382, 419, 421†, 422, 424, 425, 427, 429†, 446 and COMP 321†, 382†and 430†
Note: The courses marked above with a dagger (†), ELEC 323/COMP 322, ELEC 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, 439, 480, 488*, 489*, COMP 430†, 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, and Networks: ELEC 302, 306, 345, 430, 431, 433, 434, 435, 436, 437, 438, 439 and 498
Additional courses to provide the BSEE minimum requirement of 134 semester hours.