Master of Computer Science (MCS)

Overview

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.

Master of Computer Science (MCS)

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

Format

  • This program is offered on-campus and online.

Next Steps

  • Contact your department representative or request more program information.
  • Check out department requirements and resources from your department’s website.
  • This program is offered online at a distance; resources for distance students are available through the CSU Online website.
  • When you’re ready to take the leap, start your application.

Requirements

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

Financial Aid

Application Deadline Dates

Department Deadlines

On-Campus Students

  • Fall – February 1
  • Spring – August 15

These deadlines are for receipt of all application documentation in the pre-application system. Check with your department regarding questions.