|ECE Core Courses
||Fundamentals of Computer Engineering
||Fundamentals of Electrical Engineering I
||Fundamentals of Electrical Engineering II
||Introduction to Signals and Systems
||Introduction to Physical Electronics
||Digital Logic Design
Computation Course: COMP 140 Computational Thinking (The option of CAAM 210 or COMP 140 will remain for students entering Rice before the fall 2014 semester; however, we strongly encourage all students to take COMP 140.)
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.
d) ELEC 364 Photonic Measurements: Principles and Practice for Photonics and Nanoengineering Area.
Note: the required Design Laboratory does not count as a specialization course.
Specialization Area Courses
Upper-level ECE courses are organized into four Specialization Areas. 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 semester 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: http://www.ece.rice.edu for the latest area courses.
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 Specialization
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†, 424, 425, 427, 429†, 446 and COMP 321†, and 430†
Note: The courses marked above with a plus (+). ELEC 323/COMP 322, ELEC 420/COMP 482, ELEC 421/COMP 421, ELEC 429/COMP 429, COMP 321 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.
Neuroengineering: ELEC 342, 345, 381, 431, 480, 481, 482, 485, 486, 488 and 489
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 & Signal Processing: 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.