Main Content Region

Computer Science, M.S.

About Computer Science, M.S. at CSUSB

At Cal State San Bernardino, the master of science in computer science prepares you to advance or pivot your career in one of today’s most dynamic and in-demand fields.

Whether you’re looking to enhance your technical expertise, transition into computer science from another discipline, or pursue doctoral studies, this program offers the flexibility and rigor to help you reach your goals.

Through advanced coursework, directed software development, and supervised research, you’ll strengthen your analytical, problem-solving, and programming skills while gaining experience in areas such as data science, artificial intelligence, cybersecurity and software engineering. You’ll also refine your critical thinking and communication abilities, preparing you for leadership roles or continued academic research.

Careers in Computer Science, M.S.

Computer Science classroom

Computer and information science continues to be one of the fastest-growing career fields. According to the U.S. Bureau of Labor Statistics, employment in computer and IT occupations is projected to grow much faster than average from 2023 to 2033.

With an M.S. in computer science from CSUSB, you’ll be qualified for a range of high-demand, high-paying roles, including:

  • Software Engineer/Developer
  • Mobile App Developer
  • Full-Stack Developer
  • Applications Architect
  • Data Scientist or Analyst
  • AI/Machine Learning Engineer
  • Information Security Analyst
  • Cloud Engineer
  • Network Administrator/Architect
  • IT Project Manager
  • Product Manager
  • Database Administrator
  • Systems Analyst
  • Video Game Developer

Sample Courses

Digital Logic

Diodes and transistors, Boolean algebra and logic simplification, design and analysis of combinational and sequential circuits, memory elements, counters, introduction to hardware description language and FPGA programming.

Contemporary Computer Architecture

Instruction set architecture; design methodology; performance measurement; computer arithmetic; memory hierarchy; RISC architectures, including pipelining and parallel-processing; distributed system architectures.

Computer Science II

Abstract data structures, including list, stack, queue, tree, and map, and their implementation, storage allocation, and associated applications; analysis of problems and formulation, documentation, and implementation of their solutions; software engineering principles.

Meet Professor Vincent Nestler, Ph. D.

Vincent Nestler
Funded by the National Science Foundation, Cal State San Bernardino’s AI Horizon project — led by Vincent Nestler, director of the Center for Cyber and AI — uses custom-built AI tools to forecast how artificial intelligence is transforming the workforce. The initiative helps cybersecurity students and faculty identify disappearing jobs, emerging careers, and essential skills so graduates can stay competitive in an AI-driven future.
—Vincent Nestler, Ph. D.

Opportunities for Students

As a graduate student in computer science at CSUSB, you’ll have access to state-of-the-art computer labs, technical support and academic advising to help you succeed.

You can also gain hands-on experience through internships and join student organizations like the Computer Science and Engineering Club or Women in Computer Science and Engineering — building your technical expertise and professional network along the way.

Similar to Computer Science, M.S.

With more than 50 undergraduate degress at CSUSB, we offer a variety of programs that reflect the Coyotes' passion for learning. Check out where your curiosity will take you at CSUSB.

Computer Science and Engineering, School of
Office Hours
Monday - Friday: 8:00 am-5:00 pm
Saturday - Sunday: Closed

Dr. Khalil Dajani
Chair/Director and Professor
Office: JB 307B
Phone: (909) 537-5326
Email: khalil.dajani@csusb.edu