Before you apply, please check that you meet the following requirements:

  1. University Requirements:

    1. The applicant must meet the minimum criteria for the admission.
    2. The applicant must have completed four-year college course of study and hold an acceptable baccalaureate degree with a minimum/cumulative grade point average of 2.5 for applicants having an undergraduate degree in Computer Science or 3.0 for other degree holders.
    3. An official transcript is required from each university or college you have attended.
    4. For international students: a minimum score of 550 (paper) or 80 in TOEFL or 6.5 Academic in IELTS or 58 in PTE.
    5. For further details, please visit graduate admissions.Opens in new window
  2. Program Requirements:

    1. The applicant should have taken an Introductory Software Engineering course (equivalent with CPSC 362Opens in new window at CSUF) or should have work experience in software development.
    2. If you did not complete the above Software Engineering course, email your resume to the MSE Program Coordinator at bcong@rooyi.net Opens in new window to check your qualifications.
    3. If you would like to know more about the program, please email mse@rooyi.netOpens in new window .

If you meet both the above requirements, apply using the following steps:

  1. Apply online at the apply pageOpens in new window . The online application will be open from October 1, 2023 to May 1, 2024. A $70 application fee will apply and must be paid online.
  2. Submit all your supporting documents (official transcripts from all institutions attended, mark sheets, degree certificate, and official TOEFL/ IETLS /PTE scores) to the following address:

    California State University, Fullerton
    Office of Admissions
    800 N State College Blvd
    Langsdorf Hall Room 111
    Fullerton, CA 92831

    Documents may be sent electronically to admissions@rooyi.net. Documents must be sent directly from the school/institution of origin. 
    For more details, please visit graduate admissionOpens in new window .
    Note: Usually it takes a few weeks or months to get the result. First come, first served. Therefore, apply as early as possible.

After you get an admission letter:

  1. The deadline to accept the offer of admission and pay a non-refundable $250 enrollment deposit is TBD.
    Note: After completing this step, you might have to wait for a few days for the process to be completed.
  2. Enroll in the classes (usually starting from April - to be notified). For more information on the enrollment process, please visit the enroll pageOpens in new window .
  3. Attend the MSE Orientation on campus* (usually on the 1st Saturday starting the Fall semester - to be notified).
    We strongly recommend you attend the Orientation as it is an excellent opportunity to form groups with your classmates for your group projects and meet the professors in person.
  4. Attend the class on time (check the university calendar and your university email account)
*In case you cannot attend the Orientation for some reasons, you can review the Orientation video later

Advanced Software Engineering Management Courses (6 units total)

CPSC-546 - Modern Software Management
CPSC 548 - Professional, Ethical and Legal Issues for Software Engineers

Capstone Experience (6 units total)

CPSC 597 I - Graduate Project in Computer Science
CPSC 597 II - Graduate Project in Computer Science