Doctor of Philosophy (PhD) in Computer Science


Our department offers a practical orientation to computer science; cutting-edge research; a congenial, award-winning faculty; and an active student population. Teaching and research areas in artificial intelligence, software engineering, networks and security, high performance computing, distributed systems, bioinformatics, computer vision, big data, and human-computer interaction.

Doctor of Philosophy (PhD) in Computer Science

Areas of Study

  • Algorithms
  • Artificial intelligence
  • Bioinformatics
  • Computer networking
  • Computer vision
  • Distributed systems
  • Fault tolerance
  • Formal software specification
  • Genetic algorithms
  • Graph theory
  • High performance computing
  • Human-computer interaction
  • Intelligent agents
  • Languages and compilers
  • Machine learning
  • Network security
  • Neural networks
  • Object-oriented design
  • Parallel Computing
  • Reconfigurable systems
  • Security
  • Software engineering
  • Software metrics
  • Software reliability

Next Steps


Coursework, credit requirements, and more information is available in the Colorado State University general catalog. Please contact your department representative with program-related questions.

Student Employment

Graduate students interested in employment positions (GTA, GRA, GSA appointments and hourly positions) should contact their advisor and their departmental graduate coordinator for the process to apply.

Financial Aid

Application Deadline Dates

Department Deadlines

On-Campus Students

  • Fall – February 1
  • Spring – rolling*

*The admissions committee starts reviewing applications mid September.  Earliest decisions are made mid October.  Depending on your country of origin, this may or may not give you time to make visa/travel arrangements.  Early applicants will have the best chance of being considered for assistantships.

Check with your department regarding questions.