Computer Engineering

About Us

Mission Statement

The Computer Engineering Program is a joint program between the Department of Computer Science and the Department of Electrical Engineering. The Computer Engineering program prepares students to pursue advanced study or to enter the dynamic and interdisciplinary field that continues to experience rapid growth and impacts many aspects of human endeavor. The program is designed to provide students with a balanced perspective of hardware and software, and the analysis, design, and implementation techniques for integrated computer systems. The program has a common core of courses from computer science and electrical engineering, and advanced elective courses to provide the student with the opportunity to support individual interests and provide further depth and breadth to their degree.
In order to provide an awareness of current and emerging industrial practice, the departments will encourage students to participate in professional student organizations, internships or coop experiences, and scholarly activities including supervised research.
Faculty will be readily accessible, will continuously strive to improve and design an up-to-date curriculum, and share their enthusiasm for enhancing their knowledge and research in the computer engineering field.


Educational Objectives

The Educational Objectives of the Computer Engineering Program at The University of Texas-Pan American are to produce graduates who, in the workforce or beyond the University, demonstrate that they

  1. Practice the necessary breadth and depth to be productive in a computer engineering career or in the pursuit of advanced degrees in computer engineering;
  2. Are life-long learners, who are able to adapt to the rapidly changing nature of the computer engineering field; and
  3. Are aware of the technical, business, social, ethical, and human context of their engineering contributions.

Educational Outcomes

Students graduating from the computer engineering program should demonstrate:

(A) a knowledge of mathematics and basic sciences necessary for the analysis and design of computer software, hardware and
(B) an understanding of the principles of computer programming, software engineering, algorithms, data structures, computer
organization and architecture, operating systems, and computer networking;
(C) an understanding of the principles of microprocessor systems, digital electronics, electrical circuits, electronics, and embedded
systems, and an understanding of the applications of computer engineering principles;
(D) an ability to use analysis and design tools to design integrated systems containing hardware and software, including consideration of realistic design constraints such as safety, economics, ethics, politics, and societal and cultural issues;
(E) a depth and breadth of knowledge that goes beyond the basic skills expected of all computer engineering students with further
specialization in either the software track or the hardware track;
(F) an ability to apply these principles and identify, formulate, and solve a variety of computer engineering problems;
(G) an ability to successfully complete design projects of substantial complexity, including the ability to design and conduct experiments, and verify results through analysis and interpretation of data;
(H) an ability to understand and learn new technological developments in the field;
(I) an ability to work effectively in teams;
(J) an ability to communicate effectively in graphical, oral, and written media;
(K) an understanding of the professional responsibility of an engineer and how engineering solutions impact safety, economics,ethics, politics, and societal and cultural issues.