|ECE Core Courses
||Fundamentals of Computer Engineering
||Fundamentals of Electrical Engineering I
||Fundamentals of Electrical Engineering II
||Introduction to Physical Electronics
||Digital Logic Design
Computation Course: 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.
d) ELEC 364 Photonic Measurements: Principles and Practice for Photonics and Nanoengineering Area.
Note: that the required Design Laboratory does not count as specialization.
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 Advisor's
approval. Consult with department advisors and the ECE web site: http://www.ece.rice.edu for the latest area courses.
- COMP 211 or the sequence of COMP 182 with COMP 215 are recommended in addition for the Computer Engineering Area
- Graduate courses, in the 500 level series, can often count as specialization courses with Advisor's approval.
- If the Design Laboratory requirement (ELEC 327, 332, or 364) is
satisfied with the lab in their chosen Major Specialization Area, then
the student takes 3 of 6 courses in their chosen Major Specialization
Area. However, if the Design Laboratory requirement is satisfied with
the lab in their Minor Area, then it is recommended that the student
takes 4 (four) of 6 courses in their chosen Major Specialization 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, 420†, 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 crossslisted with Computer Science.
The sequence of COMP 140, COMP 182, COMP 215 are recommended in addition for the Computer Engineering Area as these are pre-requisite for the crosslisted Computer Science courses.
Neuroengineering: ELEC 342, 345, 381, 431, 480, 481, 482, 485, 486, 488 and 489
Photonics and Nanoengineering: ELEC 262, 306, 342, 361, 365, 462, and PHYS 302, and 311
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 at least 134 semester hours.