An advanced degree built for the future.The new Master of Science in Computer Science degree program is built on a 96-year foundation of engineering and computer science at University of the Pacific. The one to two-year program, taught at the iconic ivy-covered campus in Stockton, California, teaches students advanced techniques and best practices of professional research and establishes the intellectual foundations for achieving excellence in the field of computer science. Graduates of the degree program will be prepared to create new technologies and enhance existing systems with a curriculum that dives into machine learning, data science, virtual reality, and more. Whether you are a working adult, a residentially-based undergraduate student, a transfer student, or looking to make a career change into Computer Science, we offer a variety of flexible plans of study to meet many needs.InterdisciplinaryStudents will have the opportunity to take graduate-level courses from disciplines outside of Computer Science, such as business, engineering management, and computer engineering, as part of the MSCS degree, preparing them to work in interdisciplinary settings that are common in industry today.Faculty MentorshipPacific’s distinguished computer science professors serve as dedicated faculty advisors and engage with the international computing community to provide students with exceptional experiential learning opportunities.Master of Science in Computer ScienceUndergraduate Core Courses (12-16 units that may be satisfied through courses taken for a BSCS degree)(3-4 units) COMP 141. Programming Languages(3-4 units) COMP 147. Computing Theory(3-4 units) COMP 157. Design and Analysis of Algorithms(3-4 units) ECPE 170. Computer Systems and Networks or COMP 173. Operating SystemsRequired Graduate Course (3 units)ENGR 201. Techniques in ResearchGraduate Computer Science Electives (12 units)Students must complete 12 units of COMP courses at the 200 level.Computational Electives (6 units)Students must complete 6 additional units of COMP, ECPE, or MATH courses at the 100 or 200 level. COMP 141, COMP 147, COMP 157, COMP 173, ECPE 170, MATH 161, MATH 162, and MATH 166 may not count as Computational Electives.Graduate Electives (9 units)Students must complete 9 additional units of 200 level coursework.