Computer Science - BS
Download as PDF
About this Degree
Because almost all businesses, industries, and organizations use computers at all levels, the field of computer science is one of the fastest-growing sectors of employment for college graduates. Computer scientists understand and use algorithmic sequences and computer languages, such as Python, Java, JavaScript, or C++, to create new programs and to solve problems found in almost every sector of society.
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 programming.
For more information about Computer Science, see the Computer Science department.
Admitted and current students must meet with an advisor.
Log on to Degree Works to check student-specific program progress.
Please check with your advisor for the math requirement for this degree. Most students’ highest math course will be course.
Admission Requirements for this Program
Required for Admission to the Pre-Professional (PPRU) Program
New first-year students:
New first-year students admitted to USU in Good Standing are eligible for admission to the Pre-Professional Program.
New first-year students with Earned Admission to USU are eligible for admission to the Pre-Professional Program with a minimum 2.5 High School GPA.
Transfer students:
Transfer students from other institutions or students transferring from other USU majors need a minimum 2.5 overall GPA and 2.5 USU GPA (if applicable) and must show completion of course prerequisites for admission to the Pre-Professional Program.
Transfer students who have completed pre-professional courses must have a minimum grade of C- and a minimum 2.5 GPA in the pre-professional courses for admission to the Pre-Professional Program. They must also have no more than 3 repeats total in the pre-professional courses. Pre-professional courses are listed below in the ”Computer Science Pre-Professional (PPRU) Program Courses” section.
To remain in good standing in the Pre-Professional Program, students must:
Be in good academic standing in the university and college.
Have a GPA of 2.5 or higher in the pre-professional courses.
Maintain a minimum USU GPA of 2.0
Pass all pre-professional courses with a grade of C- or better.
Have no more than 3 repeats total in the pre-professional courses. Multiple repeats of the same course are included in the total of 3 repeats.
Required for Admission to the Professional Program
To be admitted to the professional program, students must:
Be in good academic standing in the university and the college.
Have a GPA of 2.5 or higher in the pre-professional courses.
Maintain a minimum USU GPA of 2.0.
Pass all pre-professional courses with a grade of C- or better.
Have no more than 3 repeats total in the pre-professional courses. Multiple repeats of the same course are included in the total of 3 repeats.
To remain in good standing in the Professional Program and graduate, students must:
Be in good academic standing in the university and the college.
Have a GPA of 2.5 or higher in the CS major courses. This includes any class fulfilling a CS major requirement, regardless of the subject.
Maintain a minimum USU GPA of 2.0.
Pass all CS major courses with a grade of C- or better. This includes any class fulfilling a CS major requirement, regardless of the subject.