A BSEE program must have a total of at least 134 semester hours and
include the following courses. A course can satisfy only 1 program
requirement. Students who place out of required courses without
transcript credit must substitute other approved courses in the same
Current degree requirements and planning sheets may be found on ECE website: http://ece.rice.edu
Mathematics and Science Courses
CHEM 121 General Chemistry I
ELEC 261 Electronic Materials and Quantum Devices
ELEC 303 Random Signals
MATH 101 Single Variable Calculus I
MATH 102 Single Variable Calculus II
MATH 212 Multivariable Calculus
MATH 355 Linear Algebra or CAAM 335 Matrix Analysis
PHYS 101 Mechanics
PHYS 102 Electricity and Magnetism
Additional approved mathematics and science courses to bring the total to 32 hours.
ECE Core Courses
ELEC 220 Fundamentals of Computer Engineering
ELEC 241 Fundamentals of Electrical Engineering I
ELEC 242 Fundamentals of Electrical Engineering II
ELEC 301 Signals and Systems
ELEC 305 Introduction to Physical Electronics
ELEC 326 Digital Logic Design
Computation Course: One from
CAAM 210 Introduction to Engineering Computation
COMP 140 Computational Thinking (COMP 140 is recommended for the Computer Engineering Area)
ELEC 494 Senior Design (ELEC 494 will become 3 hours/semester, and ELEC 394
will no longer be offered. ELEC 494 will be variable 2 or 3 hours
during this transition for students who have taken the old ELEC 394)
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 SpecializationAreas. 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 221†, and 430†
†Note: ELEC 323/COMP 322, ELEC 420/COMP 482, ELEC 421/COMP 421, ELEC 429/COMP 429, COMP 221 and COMP 430 are courses listed or crossslisted with Computer Science. Additional prerequisites have been added for 2012-2013.
COMP 211 or the sequence of COMP 182 with COMP 215 are recommended in addition for the Computer Engineering Area.
Neuroengineering: ELEC 342, 345, 381, 431, 480, 481, 482, 485, 486, and 489
Photonics and Nanoengineering: ELEC 262, 306, 342, 361, 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 446.
Additional courses to provide the BSEE minimum requirement of at least 134 semester hours.
BSEE Degree Requirements 13-14 (pdf)
BSEE Degree Planning Sheet 13-14 (pdf)
BSEE Sample Schedule 13-14 (pdf)