The MS program in Computer Science at CSULB aims to provide a high-quality educational experience and develop technical specialization necessary for industry leadership. It involves advanced courses in software and hardware analysis and design. Students can choose to complete a thesis or a comprehensive examination as their culminating activity. The program prepares students to be proficient in their field, capable of independent research, and up-to-date with the latest technologies in computer science.
Why this course is highly recommended
This program is ideal for students aiming to develop strong technical skills and expertise in computer science, with options to focus on cutting-edge fields like AI, cybersecurity, and software engineering. It also offers flexibility with thesis or exam options, and prepares students for industry leadership or further academic pursuits.
While the program offers a comprehensive curriculum covering various advanced topics, it provides electives in areas such as Artificial Intelligence, Software Engineering, Algorithms, Computer Architecture, Networking, and more, allowing students to tailor their specialization according to their interests and career goals.
Application fees
14.91L
1st year tuition fees
14.91L
Living cost
Students must complete 30 graduate hours, including required core courses and electives. They choose either to write a thesis or pass a comprehensive exam. For the exam route, 15 core credits and 15 elective credits are necessary, while the thesis route requires 15 core credits, 9 elective credits, and 6 units of research with a report and presentation. Advancing to candidacy requires a GPA of at least 3.0 and completion of all undergraduate deficiencies with grades of C or better.

English language test
Want to learn more about the admission process, eligibility criteria,
and acceptance rates for international students? Visit the California State University Long Beach admission page
for complete details.
Graduates from this MS program can pursue careers in industry as software engineers, AI specialists, database administrators, network architects, or move into research and development roles. The program also prepares students for doctoral studies if they wish to continue their academic journey.