department menu

How To Apply

Term Priority Deadline  Application Link
Fall  2018 2/23/2018 Fall Application

You must apply to the program through this website ONLY.  The instructions below must be followed exactly to receive full consideration for admission to the program. We look forward to reviewing your application and all supporting documents by the deadline.

Note: If you would like to enroll in an individual Master of Science in Cybersecurity class, please complete the Individual Class Enrollment Application.

STEP 1: Submit your application to CSUSM

A. Fill out the Cybersecurity Program Online Application

B. Click "Register" and follow the instructions to create your account

C. Click "Start New Application" and update the fields with the following information:

  • Your Country of Citizenship
  • Career: Graduate or Second Bachelor Degree
  • Admit Term: Fall 2018
  • Type of Program: Graduate Degree Program
  • Area of Study: MS: Cybersecurity
  • Click Start Application
  • Complete the entire application

D. Submit additional supporting documents:

  • Official Score Report of the General GRE
  • Two letters of recommendation -
    • One recommender should be from an academic source, one from a professional source and both should be written by persons familiar with the applicant's capacity for academic or professional success
    • Letters must have the signatures of the authors, and their contact information
    • Letters may be emailed as attachments to or mailed to the address below
  • A one-page personal statement describing applicant's reasons for pursuing a Master of Cybersecurity emailed to
    • Answer the applicant questions and include information that would be valuable to the Review Committee including your work experience in computing-related fields.

All supporting documents may be sent to or delivered to the CSUSM Extended Learning office:

California State University San Marcos
Attn: Extended Learning, MCS
333 South Twin Oaks Valley Road
San Marcos, CA 92096-0001

E.Click “Validate” to confirm all required fields are complete.

Once all the fields have been validated, check the box certifying your application is accurate and click Submit.

Once you have completed your online application, you will be prompted to pay a non-refundable $55 program application fee. Your application will not officially be submitted until payment has been received. Upon completion, you will receive an email within 48 hours confirming receipt of your application. If you do not receive a confirmation email, login to your account and ensure the status of your application is listed as "Posted". An application in any other has not been successfully submitted to the university.

Note: If you are offered admission into this program, you will be prompted to pay a $150 "intent to enroll" fee upon acceptance. This fee will hold your place in the program and will be credited towards your first semester fees.

STEP 2: Submit official transcripts to CSUSM

In addition to submitting the university application and application fee, you must request and submit one official transcript from each academic institution you have attended. Electronic delivery is the preferred transcript delivery method. Verify with your school if an electronic transcript is available. Electronic transcripts can be provided through external or third party vendors (Credential Solutions, eTranscriptCA, National Student Clearinghouse, Parchment, etc.). When ordering your transcript, please choose California State University San Marcos as the intended recipient from the school name dropdown. If California State University San Marcos is not listed, please use as the recipient email address.

Mail: All official transcripts must be in sealed envelopes and mailed or delivered to:

Office of Admissions and Recruitment
California State University San Marcos
333 S. Twin Oaks Valley Road
San Marcos, CA 92096

Electronic: Electronic transcripts provided through external, or third party vendors (Credential Solutions, Docufile, Parchment, etc.) must email the transcripts to the following email address:

Revised/New Transcripts: Students submitting updated transcripts or transcripts from institutions not listed on the original application should email to indicate the transcript has been sent. Please include your full name, the school from which the transcript was sent and the program name of MCS.


Questions for Applicants to answer on Personal Statements

Include your answers to the following questions in your personal statement along with any other information you think the Review Committee would find pertinent.

Answering these questions will help the Review Committee determine whether your work experience will satisfy some or all of the prerequisites required for the program. It may also determine which of the Cyber Preparation Modules you may waive or need to take. 

Below are descriptions of the prerequisites in three areas. If you have not taken equivalent courses for the prerequisites, please briefly describe what equivalent work experience you have.

What is your knowledge or experience in these Programming areas?

  • Experience using at least one modern programming language (not a scripting language).
  • Knowledge of common features in modern programming languages.

What is your knowledge or experience in these Math areas?

  • Discrete mathematics (counting, set theory, modular arithmetic).
  • Elementary probability.
  • Familiarity with functions, especially exponential and logarithmic.

What is your knowledge or experience in these Networking areas?

  • A fundamental understanding of networking such as sub-netting, routing, VLANs,
  • A basic understanding of the standard protocols and services, i.e. DHCP, DNS, HTTP, etc.
  • Some limited programming experience with languages or scripts such as C/C++,  Java, Perl, PHP, Python
  • Familiarity with the architecture and features of a LAN and WAN,
  • A fundamental understanding of the network communication concepts of port and protocols

What is your knowledge or experience in these Operating System areas?

  • A fundamental understanding of modern operating system design and implementation.
  • A basic understanding of operating system structure and operation including process management, memory management, storage management as well as current protection and security mechanisms.
  • A solid background using various operating systems interfaces, system calls, system programs and operating system debugging/monitoring.
  • Familiarity with a command line interface such as a Linux shell or Windows power shell is encouraged. Some limited programming experience using C/C++, Java or shell programming would be beneficial.