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

Bachelor of Arts with a Major 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.  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.

BSEE Student Outcomes (Program Learning Outcomes) 
Upon completing the requirements for the Bachelor of Arts with a major in Electrical Engineering, students will demonstrate: 

A. An ability to apply knowledge of mathematics, science, and engineering. 
B. An ability to design and conduct experiments, as well as to analyze and interpret data. 
C. An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability. 
D. An ability to identify, formulate, and solve engineering problems. 
E. An understanding of professional and ethical responsibility. 
F. An ability to communicate effectively. 
G. The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context. 
H. A recognition of the need for, and an ability to engage in life-long learning. 
I. A knowledge of contemporary issues. 
J. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice. 


University Distribution Requirements: Groups I and II 

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)

COMP 140 Computational Thinking
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):



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.