Computer Science - BS

College of Science

About This Degree

Because almost all businesses, industries, and organizations use computers at all levels, the field of computer science is one of the fast growing sectors of employment for college graduates.

Computer scientists understand and use algorithmic sequences and computer language, such as Java, Java script, html, or C++, to create new programs and to solve problems found in almost every sector of society.

What You Will Learn

Students learn the theoretical foundations of information and computation and understand practical techniques for their implementation and application in order to create, describe, and transform information in computer systems. Computer science is different from computer engineering in that it focuses more on the theoretical understanding of computation and programing.

The degree is accredited by the ABET Computing Accreditation Commission, guaranteeing the quality of the program. USU students who graduate with a computer science degree find high starting salaries, high job placement, and the possibility of working for major computer companies, such as Microsoft, IBM, Google, HP, and more.



At a Glance

College: College of Science

Department: Computer Science Department

USU Locations:

  • Logan campus

Program Requirements

Career And Outcomes

Career Opportunities

Careers in computer science can be categorized into the four following areas:

Software development

  • Business applications
  • Game development
  • Web programming
  • Scientific computing

Finding and creating new uses for computers

  • Searching for cancer and other disease treatments
  • Automating medical images such as mammograms
  • Autonomous vehicles for use in agriculture and more

Solving computer problems

  • Research in computer theory
  • Creating more effective algorithms

Managing computer systems

  • This can be done for a wide variety of industries and companies

Job Outlook



We will build on your goals and experiences while working together to design an individualized semester-by-semester plan. Your personalized plan will help you see a path from where you are now on to graduation. Even if you are unsure of the major you would like to pursue, we can help with resources and ideas.

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 science program has additional requirements:

  • Freshmen: New freshmen admitted to USU in good standing qualify for admission to this major.
  • Transfer students: Transfer students from other institutions or students transferring from other USU majors need a 2.5 total GPA for admission to this major.

International students have additional admissions requirements.

Take The Next Step

You May Also Be Interested In

Computer Engineering

Learn how to design, build, and program various forms of software and hardware, from small electronics and appliances to cars and airplanes, as you learn from experts in a top-tier department with high job placements and starting salaries.

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 Loading...

Whether you’re interested in a career in the environment, aerospace, robotics, or computer programming, a minor in electrical engineering can spark your passion as you explore opportunities in the field to make a real-world impact.

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.