Man working on desktop computer in dark office.

Computer Science, Professional MS (Worldwide)

Program Overview

51社区 has partnered with聽聽to co-design professional graduate programs that are dedicated to facilitating working professionals and international students. These programs are offered in Hybrid mode, which requires international students to fulfill in-person residency requirements at the 51社区 San Francisco campus for two weekends during every 15-week聽trimester academic period. This聽program is offered with two tracks: General & Internship. The Internship Track requires an additional five units of internship coursework to be completed concurrently with the academic coursework over the duration of the program.聽Note: This program is available only to students who enroll via the University HUB聽platform.

Aligned to GGU鈥檚 leadership and service mission, the Professional Master of Science in Computer Science (MSCS) is a comprehensive and leading-edge 30-unit master鈥檚 degree program designed to equip students with the knowledge, skills, and practical experience required to excel in the rapidly growing field of computer science.

Inspired by innovative, resilient, and competitive practices from the San Francisco Silicon Valley, the Professional Master of Science in Computer Science incorporates courses from GGU鈥檚 ITM, Leadership, Project Management, Data Science, Business Analytics, AI/ML programs, among others to help students develop the skills to leverage deep learning, algorithms, artificial intelligence, programming languages, machine learning, and network computing to extract valuable insights, drive decision-making, and solve complex problems across various industries, locally and globally.

Students are able to directly apply their learning in their jobs as they pursue their degrees. Unlike traditional master鈥檚 degrees, professional master鈥檚 programs聽emphasize technical training聽and the development of聽in-demand business and leadership skills.

Learning Outcomes

Graduates of this program will have the knowledge and skills to:

  • Ability to apply deep statistics and probability modeling and analysis.
  • Understanding of advanced topics in computer science including deep learning, algorithms, artificial intelligence, programming languages, machine learning, networking, and low-level systems.
  • Ability to design, implement, debug, and secure large-scale software application.
  • Ability to evaluate and understand advanced research from computer science literature and practices.
  • Effective communication, leadership, teamwork skills with respect to software development and computer science.

Curriculum

The degree program requires completion of a total of 30 units. Students must earn a grade of 鈥淐-鈥 or better in each course and cumulative grade-point average of 3.00 or better.