Bachelor of Arts (Electrical Engineering Major)
120 Semester Hours
Consult the Rice University General Announcements for the
general university requirements for undergraduate degrees. A BA in
ECE program must have a total of at least 120 semester hours, and
include the following courses. A course can satisfy only one program
requirement, except for laboratory. Students who place out of
required courses without transcript credit must substitute other
approved courses in the same area.
Mathematics and Science Courses
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
ECE Core Courses
ELEC 220 Fundamentals of Computer Engineering
ELEC 241 Fundamentals of Electrical Engineering I
ELEC 242 Fundamentals of Electrical Engineering II
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 201 Principles of Object-Oriented Programming I
Laboratory: One from
ELEC 201 Introduction to Engineering Design
ELEC 327 Implementation of Digital Systems
ELEC 342 Electronic Circuits
ELEC 433 Architectures for Wireless Communications
ELEC 434 Digital Signal Processing Laboratory
ELEC 464 Photonic Measurements
Specialization Area Courses
Upper-level ECE courses are organized into three Specialization
Areas. The BA program must include four courses total from at least
two areas, including at least two courses in one area. Each course must be at least 3 semester hours.
Unrestricted Electives
Additional courses to provide the BA minimum requirement of at least
120 semester hours.
BA Degree Requirements (pdf)
BA Degree Planning Sheet (pdf)
BA Sample Schedule (pdf)