The Online Master of Science in Computer Science

As technology continuously evolves, professionals in computing and information technology need to have the foundational knowledge and advanced skills to keep up.

The Online MS in Computer Science from California State University, Chico will help you gain the critical experience you need to be a leader in the industry. Our expert faculty not only bring the latest innovations and deep technical knowledge into the virtual classroom, but they also foster a warm, engaging, and collaborative learning environment. With an explosive job market and seemingly endless applications for computer science, you’ll graduate with new skills and perspectives in software engineering, mathematics, AI, and more to advance your career.

Chico State’s Online Master’s in Computer Science is built for the future. Will you be a part of it?

Program Details

  • 30 units
  • 100% online and asynchronous
  • 2 years to complete
  • 2 opportunities to start per year (August and January)
  • GRE waivers available
  • Pre-requisites: Programming and Algorithms I, Programming and Algorithms II, Discrete Mathematics, Algorithms and Data Structures, Introduction to Databases, Software Engineering. Operating Systems

Excel in an Exciting Industry

67%
of U.S. jobs are supported by STEM1
25%
job growth for software developers & quality assurance analysts2
$151,664
average salary for computer scientists3

Computer Science is on the Rise

As enthusiasm for new technologies grows, companies are increasingly recruiting computer science (CS) professionals. In fact, 8 out of 10 of the best technology jobs and 3 out of the top 20 best-paying jobs are in computer science.4,5 With the in-demand skills that you master at Chico State, you could move higher up in positions in information technology, computing, software development, cybersecurity, and much more.

Master of Computer Science Jobs

  • AI scientist
  • Cybersecurity expert
  • IT director
  • Network specialist
  • Research and development expert
  • Software engineer

Explore Jobs and Salaries

Hands-On Computer Science Learning for Real-World Application

To progress in exciting and lucrative tech roles, Online MS students have direct access to high-end departmental servers, including a Linux account for programming tasks and a Dell PowerEdge server equipped with 80 CPUs, numerous GPUs, and over 3 TB of RAM for coursework and research in areas like cybersecurity and machine learning. These resources provide a robust platform for both learning and research, accessible remotely via SSH and through a browser.

Online students are welcome at Chico State’s campus anytime to explore our computing facilities and labs in person.

Man seated at desk analyzing code on laptop and two large external desktop screens

Program Learning Outcomes

  • Mastery of core and advanced computer science concepts
  • Expertise in software development, including design, testing, and adherence to engineering principles
  • Effective communication (oral and written) of technical concepts
  • Sustained engagement with computer science literature for professional development
  • Advanced problem-solving and critical thinking in algorithmic solutions
  • Proficiency in designing, implementing, and evaluating computer-based solutions
  • Comprehensive understanding of computer systems, architecture, and hardware-software interactions
  • Proficiency in data management, analysis, visualization, networking, security, and research methodologies
Woman working on laptop displaying green code on dark screen

COURSE SPOTLIGHT

CSCI 611 Applied Machine Learning - 3 Units

This course offers a practical exploration into machine learning and cutting-edge topics in neural networks, including modern techniques for deep learning. Students will build deep learning models using sophisticated machine learning frameworks and scientific libraries.

Chico name plate on brick

Admissions at a Glance

  • Completed application
  • Statement of purpose
  • Two letters of reference
  • Current resume​
  • Bachelor’s degree​ in computer science or a related field
  • Completed GRE (waivers conditionally offered)

Review Admissions Requirements
Apply Now

Online Learning on Your Terms

Every aspect of the online master’s degree in computer science—the faculty, content, and learning outcomes—is exactly the same as the on-campus degree, but with added flexibility. With asynchronous CS master’s program courses, you’ll have the freedom to study on your schedule so that your academic, professional, and personal commitments can support and strengthen each other.

Chico State Computer Science Faculty

The faculty behind the Online Master of Science in Computer Science program are more than just educators—they are seasoned experts, mentors, and supporters of your professional journey. Through one-on-one interactions, detailed project feedback, and personalized career guidance, our faculty are driven by a singular mission: to equip you with the skills and confidence to reach new heights in the ever-evolving tech landscape.

Todd Gibson, Ph.D.

Todd Gibson, Ph.D.
Professor

Samuel Siewart

Samuel B. Siewert, Ph.D.
Associate Professor

David Zeichick

David Zeichick, Ph.D.
Program Director & Assistant Professor

Admissions Dates and Deadlines

Dec
9
Priority Application Deadline
Spring 2025 Term
Jan
3
Application Deadline
Spring 2025 Term
Jan
21
Next Start
Spring 2025 Term