Master of Science: Computer Science

Tailored to the schedules of working professionals, the CSULB Master of Science in Computer Science program offers the most relevant and up-to-date curriculum to meet the demands of the rapidly changing world of computing.


Apply Today

About the Program

The M.S. in Computer Science provides advanced study in software development and engineering, networking, operating systems, distributed computing, artificial intelligence, and analysis of algorithms. Students can pursue concentrations in Advanced Systems or Software Development. Courses represent a broad spectrum of technology interests, including:

  • Software engineering
  • Networks
  • Web design
  • Game programming
  • Modeling and simulation
  • Computer architecture
  • Artificial intelligence
  • Computer graphics, and more


Complete your graduate degree with a comprehensive exam or thesis research project. Recent thesis projects have covered:

  • Virtual agents
  • Data mining
  • Software quality assurance
  • Evolutionary algorithms
  • Neural networks, and
  • Distributed web computing.

Student Resources

Academic Advisor: 

Tu Ngo
Graduate Student Success Center Advisor
Graduate Student Success Center

Helen Yohannes Abeye, MPA
Associate Director, GSSC
Graduate Student Success Center


Department Office: ECS-552
Phone: 562.985.4285
Department Chair: Mehrdad Aliasgari
Department Coordinator: Raquel Porter

Maps & Parking

Mailing Address: 
Department of Computer Engineering & Computer Science
California State University Long Beach
1250 Bellflower Blvd.
Long Beach, CA 90840