Bachelor of Science

Computer Science

Academic Department

The Bachelor of Science in Computer Science program emphasizes a comprehensive foundation in computer science through 32 credit hours of specialized coursework. These courses cover essential topics including programming, data structures, computer organization, database systems, operating systems, and networks. The curriculum culminates in a capstone System Development Project, preparing students for real-world application of their skills in software development and computer systems.

Bachelor's Degree Requirements

The following overall requirements are needed in order to earn a bachelor's degree. For a full explanation of the requirements, please see policy A.04.01.

  • Completion of the core curriculum. Specific core plan is dependent upon accepted transfer credit, major, and Honor's Program participation. 
  • Successful completion of at least 120 credit hours, with the final 36 hours taken in Residence at UST. Total credits listed on the page only reflect the major. 
  • Completion of a major.
  • Completion of 36 upper-division credit hours.
  • A cumulative grade point average (GPA) above 2.0
  • A cumulative GPA above 2.0 in your major
  • Freshman Symposium is a one-credit hour, mandatory course exclusively for first-year students at the University of St. Thomas, introducing them to the UST mission and the Basilian Fathers’ core values of goodness, discipline, and knowledge. Freshmen register for it during the Freshmen Registration/Orientation events and can choose a class that aligns with their interests, with course descriptions provided in advance.

Lab Science Course Requirement

Complete at least one lecture/lab in an approved science area (BIOL, CHEM, PHYS).

Sub-Total Credits
Total Credits