To stay up-to-date in the constantly evolving computer science field, the master’s in computer science online courses at California State University, Chico are focused on key topics like machine learning, software design, AI, and more. For flexibility while you work, you can complete these asynchronous computer science classes online, whenever works best for your schedule.

Online Master of Science in Computer Science Curriculum
Core Courses (3 units each)
CSCI 511 – Advanced Object-Oriented Programming
CSCI 546 – Network Forensics
CSCI 611 – Applied Machine Learning
CSCI 612 – Applied Computer Vision
CSCI 620 – Web Technology
CSCI 630 – Software Design and Maintenance
CSCI 640 – Scalable Software Systems
CSCI 650 – Algorithms and Computability
CSCI 682 – Topics in Artificial Intelligence - Sensor Fusion
CSCI 693 – Research Methods in Computer Science
Prerequisites
To ensure that you’re positioned to succeed in the Online MS in Computer Science program, Chico State reviews applications holistically. With appropriate academic or professional experience, any prerequisite can be waived—for example, an undergraduate degree in computer science will generally waive all prerequisites.
An outreach advisor is here to provide information and help you navigate the admissions process. If you have questions about meeting the prerequisites or about the university application, please reach out to Morgan Pelham, Admissions Specialist, at onlinemscs@csuchico.edu or 530-898-6662.
