Skip to main content

Welcome to the Computer Science Department

In the ever-changing world that we live in, much of the future lies in the hands of today’s and tomorrow’s computer scientists. USU's Computer Science Department offers students the opportunity to help shape the future.

Our graduate program is constantly expanding and many research opportunities are available for all Computer Science students in:

  • Multi Agent Systems
  • Automated Code Generation
  • Program Optimization
  • Analysis of Algorithms
  • Programming Languages
  • Artificial Intelligence
  • Software-engineering principles
  • Models, and Methods
  • Object Orientation
  • Distributed Systems
  • Development Tools
  • Multimedia Applications
  • Software Systems
  • Computational Biology
  • Intelligent Systems
  • Human-Computer Interaction (HCI)
  • Human-Centered Computing (HCC)
  • Computer Supported Cooperative Work (CSCW)
  • Crisis Informatics
  • Mobile Technologies
  • Discrete and Computational Geometry
  • Combinatorial Optimization
  • Bioinformatics Algorithms
  • Assistive Technology
  • Social Computing
  • Web-scale Information Management
  • Distributed Data-Intensive Systems
  • Large-scale Networked Information Systems
  • Security in Cyber-physical Systems
  • Wireless and Mobile Network security
  • Security and Privacy Issues in Cloud Computing
  • Content-Based Image/Video
  • Participatory Design
  • Social Media

USU’s Computer Science Program also boasts one of the highest job placement rates and starting salaries for graduates at Utah State University. With a job market that is projected to grow by 30% over the next decade, USU’s Computer Science Department is poised to help fuel innovation and create tomorrow’s leaders in Computer Science.

The undergraduate Computer Science programs are accredited by the Computing Accreditation Commision of ABET: