Bachelor of Arts (BA) Degree with a Major in Electrical Engineering

Program Learning Outcomes for the Bachelor of Arts Degree (BA) with a Major in Electrical Engineering

Upon completing the BA degree with a major in Electrical Engineering, students will be able to demonstrate:

  1. an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  2. an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  3. an ability to communicate effectively with a range of audiences.
  4. an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
  5. an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  6. an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

Requirements for the BA Degree with a Major in Electrical Engineering

For general university requirements, see Graduation Requirements. Students pursuing the BA degree with a major in Electrical Engineering must complete:

  • A minimum of 21-23 courses (63 credit hours) to satisfy major requirements.
  • A minimum of 123 credit hours to satisfy degree requirements.
  • A minimum of 60 credit hours outside of major requirements. 
  • A minimum of 8 courses (24 credit hours) taken at the 300-level or above.
  • The requirements for one area of specialization (see below for areas of specialization). The BA degree with a major in Electrical Engineering major offers four areas of specialization:
    • Computer Engineering: provides a broad background in computer systems engineering, including computer architecture, digital hardware engineering, software engineering, and computer systems performance analysis, or
    • Data Science/Systems: integrates the foundations, tools and techniques involving data acquisition, data analytics, data storage and computing infrastructure in order to enable meaningful extraction of actionable information from diverse and potentially massive data sources. Applications include wireless communication systems, digital signal processing, image processing, and networking, or  
    • Neuroengineering: exploits engineering techniques to understand, repair, manipulate, or treat the diseases of human neural systems and networks, or  
    • Photonics, Electronics, and Nano-devices: encompasses studies of electronic materials, including nanomaterials, semiconductor and optoelectronic devices, lasers and their applications.  

The BA degree provides a basic technical foundation in electrical and computer engineering through a subset of the core and specialization courses offered by the department. The program leading to the BA degree is not accredited by the EAC of ABET and is often pursued by students as a component of a double major or dual degree program. A course can satisfy only one program requirement within the major. Students who place out of required courses without transcript credit must substitute other approved courses in the same area. 

Planning sheets and degree plan forms may be found on the Electrical and Computer Engineering website

The courses listed below satisfy the requirements for this major. In certain instances, courses not on this official list may be substituted upon approval of the major’s academic advisor, or where applicable, the department's Director of Undergraduate Studies. (Course substitutions must be formally applied and entered into Degree Works by the major's Official Certifier.) Students and their academic advisors should identify and clearly document the courses to be taken.

Summary

Total Credit Hours Required for the Major in Electrical Engineering63
Total Credit Hours Required for the BA Degree with a Major in Electrical Engineering123

Degree Requirements

Core Requirements
Mathematics and Science Courses
ELEC 261ELECTRONIC MATERIALS AND QUANTUM DEVICES3
ELEC 303RANDOM SIGNALS IN ELECTRICAL ENGINEERING SYSTEMS3
MATH 101SINGLE VARIABLE CALCULUS I3
or MATH 105 AP/OTH CREDIT IN CALCULUS I
MATH 102SINGLE VARIABLE CALCULUS II3
or MATH 106 AP/OTH CREDIT CALCULUS II
MATH 212MULTIVARIABLE CALCULUS3
or MATH 221 HONORS CALCULUS III
Select 1 from the following:3
MATRIX ANALYSIS
HONORS LINEAR ALGEBRA
LINEAR ALGEBRA
Select 1 from the following:4
MECHANICS (WITH LAB)
and MECHANICS DISCUSSION
HONORS MECHANICS (WITH LAB)
Select 1 from the following:4
ELECTRICITY & MAGNETISM (WITH LAB)
and ELECTRICITY AND MAGNETISM DISCUSSION
HONORS ELECTRICITY & MAGNETISM (WITH LAB)
Electrical and Computer Engineering (ECE) Core Courses
ELEC 220FUNDAMENTALS OF COMPUTER ENGINEERING4
ELEC 241
ELEC 240
FUNDAMENTALS OF ELECTRICAL ENGINEERING I
and FUNDAMENTALS OF ELECTRICAL ENGINEERING I LABORATORY
4
ELEC 242
ELEC 244
FUNDAMENTALS OF ELECTRICAL ENGINEERING II
and FUNDAMENTALS OF ELECTRICAL ENGINEERING II LABORATORY
4
ELEC 305INTRODUCTION TO PHYSICAL ELECTRONICS3
ELEC 326 / COMP 326DIGITAL LOGIC DESIGN3
Computation Course
COMP 140COMPUTATIONAL THINKING4
or COMP 130 ELEMENTS OF ALGORITHMS AND COMPUTATION
Design Laboratory 1
Select 1 from the following:3
IMPLEMENTATION OF DIGITAL SYSTEMS
ELECTRONIC SYSTEMS PRINCIPLES AND PRACTICE
PHOTONICS MEASUREMENTS: PRINCIPLES AND PRACTICE
Area of Specialization
Select 1 from the following Areas of Specialization (see Areas of Specialization below):12
Computer Engineering
Data Science/Systems
Neuroengineering
Photonics, Electronics, and Nano-devices
Elective Requirements: BA Unrestricted Electives *
Students must complete additional courses to meet the BA degree's minimum requirement of at least 123 semester hours.
Total Credit Hours Required for the Major in Electrical Engineering63
University Graduation Requirements *60
Total Credit Hours123

Footnotes and Additional Information 

Areas of Specialization

Students must complete the requirements as listed for one of the following areas of specialization as offered by the Electrical Engineering major.  A total of 4 courses (minimum of 12 credit hours) must be taken from at least two areas of specialization, including a minimum of  2 courses from one area of specialization, 1 course from an area of specialization outside of the student's chosen specialization, and 1 course from any area of specialization. In addition, ELEC graduate coursework at the 500-level may be used to satisfy specialization requirements with permission. Consult departmental advisors and the Electrical and Computer Engineering website for the latest information.

Area of Specialization: Computer Engineering

To fulfill the remaining Electrical Engineering major requirements, students pursuing the Computer Engineering area of specialization must complete:

  • a minimum of 2 courses (6 credit hours) from the Computer Engineering area of specialization
  • 1 course (3 credit hours) from any area of specialization outside Computer Engineering (from Data Science/Systems, Neuroengineering, or Photonics, Electronics, or Nano-devices)
  • 1 course (3 credit hours) from any area of specialization (including Computer Engineering)
Select a minimum of 2 from the following: 16
INTRODUCTION TO COMPUTER SYSTEMS
REASONING ABOUT ALGORITHMS
INTRODUCTION TO DATABASE SYSTEMS
PRINCIPLES OF PARALLEL PROGRAMMING
ANALOG ELECTRONIC CIRCUITS
OPERATING SYSTEMS AND CONCURRENT PROGRAMMING
VLSI SYSTEMS DESIGN
DIGITAL INTEGRATED CIRCUITS
MOBILE AND EMBEDDED SYSTEM DESIGN AND APPLICATION
COMPUTER SYSTEMS ARCHITECTURE
INTRODUCTION TO COMPUTER NETWORKS
MOBILE DEVICE APPLICATIONS PROJECT
Select 1 course from any Area of Specialization outside Computer Engineering (from Data Science/Systems, Neuroengineering, or Photonics, Electronics, and Nano-devices)3
Select 1 course from any Area of Specialization (including Computer Engineering)3
Total Credit Hours12
Footnotes and Additional Information

Area of Specialization: Data Science/Systems

To fulfill the remaining Electrical Engineering major requirements, students pursuing the Data Science/Systems area of specialization must complete:

  • a minimum of 2 courses (6 credit hours) from the Data Science/Systems area of specialization
  • 1 course (3 credit hours) from any area of specialization outside Data Science/Systems (from Computer Engineering, Neuroengineering, or Photonics, Electronics, and Nano-devices)
  • 1 course (3 credit hours) from any area of specialization (including Data Science/Systems)
Select a minimum of 2 from the following:6
TOOLS AND MODELS FOR DATA SCIENCE
SIGNALS, SYSTEMS, AND LEARNING
INTRODUCTION TO SYSTEMS
APPLIED ELECTROMAGNETICS
DIGITAL COMMUNICATION
DIGITAL SIGNAL PROCESSING
MOBILE BIO-BEHAVIORAL SENSING
ARCHITECTURE FOR WIRELESS COMMUNICATIONS
INTRODUCTION TO ENERGY-EFFICIENT MECHATRONICS
FUNDAMENTALS OF CONTROL SYSTEMS
INTRODUCTION TO COMMUNICATION NETWORKS
WIRELESS NETWORKING FOR UNDER-RESOURCED URBAN COMMUNITIES
INTRODUCTION TO COMPUTER VISION
LEARNING FROM SENSOR DATA
INTRODUCTION TO MACHINE LEARNING
INTRODUCTION TO ROBOTICS
DESIGN OF MECHATRONIC SYSTEMS
INTRODUCTION TO STATISTICAL MACHINE LEARNING
Select 1 course from any Area of Specialization outside Data Science/Systems (from Computer Engineering, Neuroengineering, or Photonics, Electronics, and Nano-devices)3
Select 1 course from any Area of Specialization (including Data Science/Systems)3
Total Credit Hours12

Area of Specialization: Neuroengineering

To fulfill the remaining Electrical Engineering major requirements, students pursuing the Neuroengineering area of specialization must complete:

  • a minimum of 2 courses (6 credit hours) from the Neuroengineering area of specialization
  • 1 course (3 credit hours) from any area of specialization outside Neuroengineering (from Computer Engineering, Data Science/Systems, or Photonics, Electronics, and Nano-devices)
  • 1 course (3 credit hours) from any area of specialization (including Neuroengineering)
Select a minimum of 2 from the following:6
INTRODUCTION TO NEUROENGINEERING: MEASURING AND MANIPULATING NEURAL ACTIVITY
FUNDAMENTALS OF NERVE AND MUSCLE ELECTROPHYSIOLOGY
INTRODUCTION TO COMPUTATIONAL NEUROSCIENCE
COMPUTATIONAL NEUROSCIENCE AND NEURAL ENGINEERING
PHYSIOLOGICAL CONTROL SYSTEMS
MACHINE LEARNING AND SIGNAL PROCESSING FOR NEURO ENGINEERING
FUNDAMENTALS OF MEDICAL IMAGING I
FUNDAMENTALS OF MEDICAL IMAGING II
THEORETICAL NEUROSCIENCE: FROM CELLS TO LEARNING SYSTEMS
NEURAL COMPUTATION
Select 1 course from any Area of Specialization outside Neuroengineering (from Computer Engineering, Data Science/Systems, or Photonics, Electronics, and Nano-devices)3
Select 1 course from any Area of Specialization (including Neuroengineering)3
Total Credit Hours12

Area of Specialization: Photonics, Electronics, and Nano-devices

To fulfill the remaining Electrical Engineering major requirements, students pursuing the Photonics, Electronics, and Nano-devices area of specialization must complete:

  • a minimum of 2 courses (6 credit hours) from the Photonics, Electronics, and Nano-devices area of specialization
  • 1 course (3 credit hours) from any area of specialization outside Photonics, Electronics, and Nano-devices (from Computer Engineering, Data Science/Systems, or Neuroengineering)
  • 1 course (3 credit hours) from any area of specialization (including Photonics, Electronics, and Nano-devices)
Select a minimum of 2 from the following:6
INTRODUCTION TO WAVES AND PHOTONICS
APPLIED ELECTROMAGNETICS
INTERMEDIATE ELECTRODYNAMICS
QUANTUM MECHANICS FOR ENGINEERS
INTRODUCTION TO QUANTUM PHYSICS I
NANOMATERIALS FOR ENERGY
PHYSICS OF SENSOR MATERIALS AND NANOSENSOR TECHNOLOGY
SOLID STATE PHYSICS
SOLID STATE PHYSICS
OPTOELECTRONIC DEVICES
COMPUTATIONAL PHYSICS
Select 1 course from any Area of Specialization outside Photonics, Electronics, and Nano-devices (from Computer Engineering, Data Science/Systems, or Neuroengineering)3
Select 1 course from any Area of Specialization (including Photonics, Electronics, and Nano-devices)3
Total Credit Hours12

Policies for the BA Degree with a Major in Electrical Engineering

Advising

Rice University provides multiple avenues for undergraduate advising through the Office of Academic Advising, the Rice Residential College system, and academic departments. Although students may consult with their Divisional Advisors in their College during the freshman and sophomore years, they are welcome and encouraged to meet with a major advisor in the Electrical and Computer Engineering Department. In particular, ECE students are required to meet with a major advisor in ECE at least during their junior and senior years to discuss their ECE Specialization Area course selection and Design Courses. The ECE Undergraduate Committee currently has seven faculty members who serve as major advisors. More information on sample degree plans and on the process for declaring ECE as a major is available on the ECE website at https://www.ece.rice.edu/undergraduate-program/degree-requirements.

Transfer Credit 

For Rice University’s policy regarding transfer credit, see Transfer Credit. Some departments and programs have additional restrictions on transfer credit. The Office of Academic Advising maintains the university’s official list of transfer credit advisors on their website: https://oaa.rice.edu. Students are encouraged to meet with their academic program’s transfer credit advisor when considering transfer credit possibilities. 

Departmental Transfer Credit Guidelines

Students pursuing the major in Electrical Engineering should be aware of the following departmental transfer credit guidelines:

  • Requests for transfer credit will be considered by the program director (and/or the program’s official transfer credit advisor) on an individual case-by-case basis. 

Additional Information 

For additional information, please see the Electrical and Computer Engineering website: https://www.ece.rice.edu/.

Opportunities for the BA Degree with a Major in Electrical Engineering

Academic Honors

The university recognizes academic excellence achieved over an undergraduate’s academic history at Rice. For information on university honors, please see Latin Honors (summa cum laude, magna cum laude, and cum laude) and Distinction in Research and Creative Work. Some departments have department-specific Honors awards or designations.

Independent Research

The ECE Department encourages our undergraduates to pursue research projects with the faculty. The ECE Department has several opportunities including the multi-year, team-oriented Vertically Integrated Projects (VIP) program through the ELEC 491 course and individual independent research with a faculty member through the ELEC 490 course. For information on taking an undergraduate summer research course tuition free, see: https://summer.rice.edu/academics/ugresearch. Also, there are often summer research opportunities through the NSF funded Research Experience for Undergraduates (REU) program, through individual ECE faculty grants, or through the Smalley-Curl Institute REU Sites program. For more information, see the ECE Department web page at: https://www.ece.rice.edu/undergraduate-program 

Study Abroad

A semester of study abroad is a valuable experience to enhance an individual's perspective on engineering and technology. The ECE Department encourages students to explore this option particularly for the spring semester of the sophomore or junior year. The ECE Department and the University Study Abroad office coordinate to review programs and courses appropriate for Rice engineering students. Additional information is on the ECE Department website at: 
https://www.ece.rice.edu/undergraduate-study/resources/study-abroad 

Additional Information 

For additional information, please see the Electrical and Computer Engineering website: https://www.ece.rice.edu/.