California South Bay University Video Screen

Request Information

Fill out this form to receive free information with no obligation.

Your Name: *
Tel: *
Email: *
Education: *
Interested in *
* Required

I agree that CSBU may call and/or text me about educational services at the No.,This consent is not required to attend our institutions.

Master of Science in Computer Science (MSCS)


Master of Science in Computer Science Program will equip students with the prerequisite knowledge and on-site practices in order that our students could be qualified software design pioneers in the Silicon Valley

Background Preparation
Students admitted in to the MSCS degree program are required to have the following background preparation. Students must clear all deficiencies before attempting to enroll in graduate level courses.

  • MATH 210, MATH 220


  • Programming languages and data structures (CS414, CS460A, CS470A);
  • Operating systems (CS440, CS490A)

A student with deficiency in any required background subject must clear it by either:

    • taking courses for credits at CSBU and earning a grade of at least C or higher, or
    • taking and passing a proficiency test.

MSCS Curriculum
A minimum of 36 units of graduate study are required for the MSCS program. A maximum of four (4) 400 level courses (taken as elective courses) are allowed to count towards graduation units. The student must meet prerequisite requirements when taking any of the following courses.

  • Required Courses (12.0 Units)

The required courses emphasize understanding of (1) the principles and architecture of computer networks and (2) the design of modern operating systems. A student must take the following courses to complete the mandatory graduate course requirement. These two courses cannot be used to meet concentration area coursework requirements.
CS500                Network Engineering and Management
CS511               Computer Architecture
CS540                Java Programming & Internet Applications
CS546                Operating System Design

  • Core Courses (12.0 Units)

In addition to the required graduate courses, a student must complete 12 units four courses of core courses.
CS542                Software Engineering
CS543                Advanced Computer Networks
CS572                Advanced Java Programming
CS560                .NET Programming

  • Electives (12.0 Units)

Students may select graduate-level courses 4XXA or 500-level, and higher courses in any discipline as electives to meet the elective requirements. Prerequisite requirements must be met when taking any course.


MSCS TOTAL REQUIREMENTS            (36 Units)