At UVU we prepare engineers with an EDGE
Students who are

Engaged in active learning

Driven to Succeed

Grounded in Fundamentals of Engineering

Experienced through hands-on activities

Computer Engineering

Computer Engineering encompasses the science and technology of design, construction, implementation, testing, and maintenance of integrated software and hardware components of modern computing systems and computer–controlled equipment (cell phones, video games, laptops).

The BSCE provides combined classroom and laboratory components and prepares students to work for local, state, and federal governments, as consultants, construction supervisors, city engineers, and public utility and transportation agencies. The program also prepares students for further studies at the graduate level should they decide to do so.

Program Objectives

The mission of the computer engineering program at Utah Valley University (UVU) is to provide a strong computer engineering foundation with a hands-on component to prepare professionally competent computer engineers of integrity who serve the engineering needs of the region and the globally interdependent community. Within three to five years of graduation, alumni of the program are expected to have:

  • Demonstrated their ability to perform computer engineering analysis to solve problems and to communicate technical information effectively in an engineering or a professional team environment.
  • Advanced professionally by given more responsibilities; or have successfully completed a graduate level degree.
  • continued their professional development through workshops; or earning professional licensure.
  • Served in their professional organizations and/or local communities.

Student Outcomes

The BSCE program uses the following ABET's (Accreditation Board for Engineering and Technology) Student Outcomes (a) through (k):

  1. An ability to apply knowledge of mathematics, science, and engineering.
  2. An ability to design and conduct experiments, as well as to analyze and interpret data.
  3. An ability to design a system, component, or process to meet the desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturing, and sustainability.
  4. An ability to function on multi-disciplinary teams.
  5. An ability to identify, formulate, and solve engineering problems.
  6. An understanding of professional and ethical responsibility.
  7. An ability to communicate effectively.
  8. The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
  9. A recognition of the need for, and the ability to engage in life-long learning.
  10. A knowledge of contemporary issues.
  11. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

In order to continually improve the curriculum, the computer engineering program at Utah Valley University, in collaboration with students, faculty, graduates, advisory board and employers, uses various assessment tools to measure achievement of student outcomes and program objectives.