Computer Engineering


A photo of an engineering student working on a project at St. Marys UniversityComputers have become integral parts of automobiles, instrumentation for aeronautics and space exploration, medical devices, factory automation, artificial intelligence systems, and telecommunications networks. Computer engineers play a central role in the development of the computer technologies that made the creation of these devices and systems possible.

Computer engineers gain their unique expertise from both electrical engineering and computer science disciplines. The electrical engineering background integrates the theory and design of electronics hardware with the knowledge of electronic circuits and devices, digital logic, digital systems, microprocessors, embedded systems, hardware organization, and computer system architecture. The computer science background includes software engineering, data structures and algorithms, operating systems, database design, programming languages, computer networks, and parallel computing.

The Computer Engineering program at St. Mary’s University successfully combines these two disciplines to prepare a new breed of engineers with a solid foundation that provides for the design of both electronic hardware and computer software.

Computer Engineering (B.S.): Accredited by the Engineering Accreditation Commission of ABET,

View the Computer Engineering program description.

For degree requirements and detailed course descriptions, see the Undergraduate Catalog.


Graduates of the Computer Engineering program at St. Mary’s University have been employed by the following companies: Texas Instruments, IBM, Rackspace, USAA, National Instruments, Southwest Research Institute, Motorola, Harris Electronics, The University of Texas Health Science Center, and Boeing etc. In addition, some of our students go on to pursue their graduate studies at prestigious institutions such as Stanford University, Rice University, Georgia Tech, Purdue University, and Carnegie Mellon University.

Contact Us

Djaffer Ibaroudene, Ph.D.
Professor of Computer Engineering