Skip to main content

Bachelor's Degree

Bachelor's Degrees from the Computer Science Department at Utah State University are accredited by the CAC Accreditation Commission of ABET. The Department of Computer Science is a recognized leader in educating students in a variety of fields, including but not limited to:

  • Artificial Intelligence
  • Machine Learning
  • Deep Learning
  • Data Science
  • Computer Vision
  • Robotics
  • Human-Centered Privacy and Security
  • Interactive Visual Analytics
  • High-Performance Computing
  • Computer Science Education
  • Computational Geometry
  • Software Systems
Research opportunities also exist in Artificial Intelligence, Machine Learning, Deep Learning, Data Science, Robotics, and High-Performance Computing.

For complete information about the undergraduate program in Computer Science, please visit the USU General Catalog.

Why Computer Science: Is CS right for me?
Ask yourself these questions to see if Computer Science is right for you, either as a major or, perhaps, as a minor. Also see facts about the Computer Science job market, salaries and more.

Career Electives
Do you have a career in mind but are not sure what classes will take you there? This page will help you chart your course.

Bachelor's Degree Requirements
Major Requirements for a Bachelor's degree in Computer Science.

Department Undergraduate Honors Program
Information about the Department Honors Program for Computer Science Majors.

Advisor for Computer Science Undergraduates

Graduation Application Process