|
2024-2025 General Catalog
Computer Science - BS
|
|
Return to: Programs by College & Department
College of Science
Department of Computer 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 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 MATH 3310 .
|
Minimum University Requirements
Admission Requirements For This Program
- New freshmen must be admitted to USU in Good Standing with a minimum 2.50 High School GPA, 17 ACT, and 90 Admission Index
- Transfer students from other institutions or other programs at USU must have a 2.50 GPA.
- Be in good academic standing in the university and college.
- Have a GPA of 2.5 or higher in the pre-professional courses.
- Achieve an overall grade point average of 2.5 for all coursework completed at USU.
- Pass all of the courses in the pre-professional program 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 and audits are included in the total of 3 repeats.
- Once admitted to the professional program, to remain in good standing and graduate, students must maintain a USU GPA of 2.5.
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 (denoted with an asterisk *).
- Achieve an overall grade point average of 2.5 for all coursework completed at USU.
- Pass all of the courses in the pre-professional program with a grade of C- or better (denoted with an asterisk *).
- Have no more than 3 repeats total in the pre-professional courses. Multiple repeats of the same course and audits are included in the total of 3 repeats.
- Once admitted to the professional program, to remain in good standing and graduate, students must maintain a USU GPA of 2.5.
Required For Admission To The Pre-Professional (PPRU) Program
All courses marked with asterisk (*) are PPRU courses. No more than three repeats total for PPRU courses. Minimum 2.5 GPA and a minimum grade of C-for PPRU courses. Minimum USU GPA of 2.5.
Required for Admission to the Professional Program
A GPA of 2.5 or higher and a grade of C- or better is required in any class fulfilling a CS major requirement, regardless of the subject. Transfer students must show completion of MATH 1210 prerequisites.
Major Requirements (83-88 credits)
Students should work closely with their advisor to select their classes.
- To remain in good standing and graduate with a Bachelor of Science in Computer Science, students must maintain an overall GPA of 2.5 and a USU GPA of 2.5, as well as a GPA of 2.5 in the preprofessional program.
- A grade of C- or better is required for all courses taken to fulfill a Computer Science major requirement.
For all Computer Science majors in the professional program, the following academic regulations apply, in addition to university regulations:
- For Computer Science, all courses meeting a major requirement, regardless of subject, must have a grade of C- or better.
- The P/D+, D, F grading option may not be used in any class fulfilling a Computer Science major requirement regardless of subject.
- Once students are admitted to the professional program, they must maintain a minimum overall GPA of 2.5. The GPA will be computed using all USU credits, as well as transfer credits (if those transfer credits are applied to any USU requirements, including major requirements).
Computer Science Required Courses (19-20 credits)
All courses require a grade of C- or better.
Computer Science 3XXX/4XXX Elective Courses (6 credits)
All courses require a grade of C- or better.
Computer Science 5XXX/6XXX Elective Courses (at least 16 credits)
Students must take at least five 5XXX courses, one of which is a 4-credit course. All courses require a grade of C- or better.
Mathematics/Statistics Requirements (at least 16 credits)
All courses require a grade of C- or better.
(Students must complete MATH 1210 - 4 credits and MATH 3310 - 3 credits which are listed above in the ”Required for Admission to the Professional Program” section.)
Computer Science majors must complete three MATH/STAT classes from the list below. One of these three courses must include one of the following three courses: MATH 2270 , STAT 3000 , or STAT 3080 .
Science Requirement (8-10 credits)
Every bachelor degree candidate in the College of Science must complete a year-long sequence outside of his or her major department. All courses require a grade of C- or better. The approved sequences are:
Open Electives: 4-9 Credits
Total elective credit is determined by General Education courses taken, degree type selected, additional credits earned, and any additional math or other prerequisite courses needed. Please consult your Academic Advisor for details.
Suggested Degree Map - Computer Science BS
|
Return to: Programs by College & Department
|
|