Computer Engineering

Saint Louis University's computer engineering program teaches you to deal with all aspects of computer systems including design, construction and operation. You can specialize in digital systems, operating systems, computer networks and software and hardware design.


Major in Computer Engineering

Students in SLU's computer engineering program conduct experiments in Parks College of Engineering, Aviation and Technology laboratories during their freshman year. You'll also have the opportunity to work with our faculty on research, enhancing your undergraduate experience and preparing you to work in the computer engineering industry. An accelerated Bachelor of Science to Master of Science option is available.

In addition to a strong focus on computer skills and computer hardware and software, SLU's computer engineering program offers you ample opportunity to work on multidisciplinary teams and develop effective communication skills.


You will learn the fundamentals of operation and design of modern electronic marvels, such as computers, integrated circuits, software design and even robotics.

The program includes a two-semester design sequence during your senior year, giving you meaningful engineering design experience that focuses on skills you'll need for professional practice.

  • ECE 2205: Digital Design
  • CSCI 2100: Data Structures
  • ECE 3225: Microprocessors
  • ECE 3150: Signals and Systems
  • ECE 3215: Computer System Design
Internships and Careers

Undergraduate computer engineering students at SLU are encouraged to seek out research opportunities with our department faculty. Summer research opportunities also exist within the department and other leading research universities.

Graduates from Saint Louis University's computer engineering program are prepared to enter directly into the engineering profession. Our alumni have gone on to work at companies and government agencies including Amazon, AT&T, Boeing, the U.S. Department of Defense, General Motors, Intel, Samsung Electric and Sega Inc.


Parks College’s low faculty-to-student ratio allows our world class faculty to inspire our students, feed their curiosity, awaken their minds and instill in them the joy of lifelong learning. Our staff members are also dedicated to student success — every student is known to the faculty and staff by name.

  • William Ebel, Ph.D.
  • Roobik Gharabagi, Ph.D.
  • Armineh Khalili
  • Huliyar Mallikarjuna, Ph.D.
  • Kyle Mitchell, Ph.D.
  • Habib Rahman, Ph.D.
Admission Requirements

A cumulative 3.00 high school GPA is recommended for freshmen applicants and 2.70 college GPA for transfer applicants.

We recommend an ACT composite score of 24 or higher (minimums of 22 in English, 24 in mathematics, 22 in reading comprehension and 22 in scientific reasoning), or SAT composite score of 1100 or higher with a SAT math sub score of 600.

Fifteen total units of high school work are recommended: three or four units of English; four or more units of mathematics including algebra I and II, geometry and precalculus; three or four units of science including general science, introduction to physical science, earth science, biology, physics or chemistry; two or three units of social sciences including history, psychology or sociology; and three units of electives.

Computer Engineering Lab


Undergraduate Research

Apply Your Skills  

Computer engineering students at SLU have the chance to participate in independent study under the direction of a faculty member, as well as in summer internship and cooperative education programs offered through local and national industries. 

Our chapter of the Institute of Electrical and Electronics Engineers is recognized as the top student branch in our region and frequently hosts robot-building activities for local youth organizations. Select undergraduate students in our computer engineering program may also be eligible for teaching assistantships working with a faculty member in a course or laboratory.