Rice University logoGeorge R. Brown School of Engineering
 
Electrical and Computer Engineering
 
 

Bachelor of Arts in Electrical Engineering 2016-2017 

Degree Planning Form      Sample Schedule      General Announcements  Courses

The BA degree is highly flexible; a student is able to tailor the program to his or her interests, be they broad or highly focused.  The BA can be combined with courses from other departments to create an interdisciplinary program, which may be appropriate for students planning further study in law, business, or medicine.  The  program is not accredited by The Engineering Accreditation Commission of ABET.  A BA program must have a total of at least 123 semester hours. A course can satisfy only one program requirement. Students who place out of required courses without transcript credit must substitute other approved courses in the same area. See the General Announcements for the general university degree requirements.   

University Distribution Requirements: Groups I and II 

MATH/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 (or MATH 221)
MATH 355 Linear Algebra or CAAM 335 Matrix Analysis
PHYS 101/111 Mechanics or Mechanics (with lab)
PHYS 101/112 Electricity & Magnetism (with lab)

COMPUTATION
COMP 140 Computational Thinking
  ECE CORE COURSES
ELEC 220 Fundamentals of Computer Engineering
ELEC 241 Fundamentals of Electrical Engineering I with lab (ELEC 240)
ELEC 242 Fundamentals of Electrical Engineering II with lab (ELEC 244)
ELEC 305 Introduction to Physical Electronics
ELEC 326 Digital Logic Design

DESIGN LAB* (choose 1 based on Specialization Area)
ELEC 327 Implementation of Digital Systems (CE, DS or NEURO)
ELEC 332 
Electronic Systems Principles and Practices (DS, NEURO, SYS)
ELEC 364 
Photonic Measurements: Principles and Practice (PEN)

^Note: ELEC 303 is required for BA; must have instructor's approval
*Note: The required Design Lab does not count as a specialization course.  

Specialization Areas

ECE undergraduate degrees are organized around a core of required courses and a selection of elective courses from five Specialization Areas:

Computer Engineering Data Science Neuroengineering
Photonics, Electronics and Nano-devices Systems: Communication, Control, Networks, and Signal Processing
Specialization Area Requirements:

    •  minimum of four Specialization Area courses;
    •  two or more in one area;
    •  at least two areas;
    •  Each course must be at least 3 semester hours; 
    •  ELEC 301 (Introduction to Signals) can count as a specialization course for the BA degree; and
    •  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 2 of the 4 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 3 of the 4 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. 

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.

 

Specialization Area Courses (click to expand, see below for key):

COMPUTER ENGINEERING+
DATA SCIENCE+
NEUROENGINEERING+
PHOTONICS, ELECTRONICS & NANODEVICES+
SYSTEMS+

 

Key to Specialization Area Courses
†Courses listed or cross-listed with Computer Science that may have additional prerequisites
† †Courses listed with Statistics that may have additional prerequisites
  

 Unrestricted Electives: Additional courses to provide the BA minimum requirement of 123 semester hours.