The Master of Computer Science (MCS) is a full time, 15 month professionally oriented degree Coursework includes 3 core courses, 2 capstone courses, and 6 elective courses (total 48 units). This is a Plan II program which consists of the successful completion of two capstone courses during the student’s last quarter.

MCS courses have a lab/ project component that emphasizes a supervised hands-on learning environment, with strong emphases on practical applications and implementation.

At this time, we do not offer a part-time program option.

Advising and Career Development

Students in this program will receive academic and career planning support throughout the program. To help students identify and achieve their career goals, MCS has a dedicated career counselor who will provide one-on-one, personalized career coaching.  Throughout the year, the program will also facilitate a variety of career management and job search workshops on topics including: internship and job search strategies, resume and cover letter writing, interviewing techniques, offer negotiation, networking strategies, and time management.


The two capstone courses (CS 296P Writing and Communication and CS 297P Design Project) are taught concurrently in students’ last Fall quarter.

Description of the Capstone Element:

  • The design project will involve taking a new idea from conception to prototype development and validation.
  • Projects will draw on skills learned in several of the courses in the curriculum and will be initiated by computer science faculty or by our corporate affiliates.Students will form teams of two-four students and their work will be supervised by both the instructor of the course and a faculty project mentor who will be involved in all aspects of the project.
  • The scope of the projects will include physical prototype development, appropriate testing and detailed documentation. Ideally projects will represent a complete system or product, integrating analysis, simulation, and software and hardware design as appropriate.
  • The professional writing and communication for computer science careers course will involve the development of design and detailed project description documents for the design project. It will also include assignments related to other aspects of their professional careers.
Close Menu