Computer Engineering - BS

College of Engineering

About This Degree

The Electrical and Computer Engineering Department is listed in the top 100 college departments according to U.S. News & World Report. Students graduate with nearly 100% job placement and have among the highest starting salaries of all degree programs.

Computer engineering involves programming software and hardware, building on knowledge of electronics and circuits. A computer engineer designs and builds computers, such as PCs, workstations, and supercomputers, as well as computer-based systems like those found in cars, planes, appliances, electronics, phones, and communication networks.

Computer engineering is different from computer science in that computer science is more concerned with the theoretical understanding of computation and programming. It is also different from electrical engineering in that computer engineering prepares students for more complicated computer engineering positions, while electrical engineering is a broader field. However, both fields include computer programming to a significant degree, and a good electrical foundation is required.

The computer engineering degree is accredited by the EAC Accreditation Commission of ABET.

Concurrent Bachelor's/Master's Program:

The department also offers a concurrent bachelor's/master's program, which allows USU engineering students to begin taking graduate classes during their senior year as an undergraduate and to complete requirements for both the BS degree and the master's degree concurrently over two years.


At a Glance

College: College of Engineering

Department: Electrical and Computer Engineering Department

USU Locations:

  • Logan campus

Program Requirements

Career And Outcomes

Career Opportunities

Graduates in computer engineering can work for any company or organization that requires software or hardware engineers. Given the current reliance on computer technology in the workplace, this means that many companies require computer engineers. Computer engineers can work in the following areas:

  • Software publishing
  • Computer systems designs
  • Management companies
  • Telecommunications companies
  • Quality control
  • Development
  • Large and small businesses
  • Governmental offices
  • Educational institutions

Job Outlook



Engineering Advising

Office: ENGR 314
Phone: 435-797-2705

Schedule an Appointment

I am not a current USU student

I have not applied or been admitted, even if I've taken a USU Concurrent Enrollment course

I am a current USU student

I have been admitted and plan to attend, or continue attending USU

USU Locations



Admission Requirements

In addition to Utah State University’s admissions requirements, the computer engineering program has additional requirements:

  • Freshmen: Students that meet the USU admission requirements and meet these minimum requirements can be admitted as a pre-professional computer engineering major.
    • Minimum 2.7 high school GPA
    • 19 ACT
    • 63 Admission Index
    • Must also be “calculus ready”. That is, they must:
      • (1) achieve a score of 27 or higher on the math ACT test;
      • (2) complete MATH 1050 and MATH 1060 or MATH 1210; or
      • (3) achieve an AP score of at least 3 on the AB Calculus or BC Calculus test
  • Transfer Students: Transfer students from other institutions or other programs at USU must meet these requirements to be admitted as a pre-professional computer engineering major.
    • Completed at least MATH 1210: Calculus I (with a C- minimum grade)
    • Including all completed required Math, Science, and Engineering courses have a 2.8 or higher GPA
    • No grades less than C- in required courses
    • No more than 3 repeats. The 3 repeat requirement includes courses that are audited or receive a Passing grade. Retaking a course multiple times counts as multiple repeats.
  • Recommended high school courses: two or three years of algebra, one year of geometry, one-half year of trigonometry, four years of English, and courses in computer programming, chemistry, and physics are preferred.

International students have additional admissions requirements.

Program Requirements

Students majoring in computer engineering must complete a capstone design project during their senior year.

Take The Next Step

You May Also Be Interested In

Computer Science

Master the theoretical and practical foundations of information systems and computers to develop software for applications in diverse fields, such as gaming, business, computer security, artificial intelligence, and more.

Computer Science Loading...

Because computing technology permeates nearly every profession, a minor in computer science is ideal for almost any major. Gain a theoretical understanding of computation and programming to give you a boost in the career of your choice.

Electrical Engineering

Learn to work with electronics, electricity, electromagnetism, and electronic devices of all types in this accredited program offering broad foundational knowledge to prepare you for a successful career as an electrical engineer.

Technology and Engineering Education

Learn the best practices to teach courses for the ever-evolving and growing field of technology and engineering — with focuses from construction or welding to robotics — middle, high school, or post-high school and trade levels.