International Admissions provides answers to questions specific to international students such as documents needed for obtaining a visa.
No. All students with a bachelor's degree are welcome to apply. Additional coursework may be required.
We look for equivalent of:
CS311 (data structures) which you must have passed before starting the master's degree. This means you should have completed two programming classes prior to CS311.
We also look for:
CSUSM Course Catalog provides course descriptions.
If you have not had the above referenced 400-level courses, you need to include them in your study plan as a master's student. These courses will count towards your degree.
If you have 4 courses or less of the above missing, you may be admitted as Conditionally Classified. Upon completion of the remaining units, your status will change to Classified. If you are missing more than 4 courses, you cannot be admitted into the program.
In all cases, you should complete CS 111, CS 211, CS 231 and Calculus I and II before applying. These courses can be taken through Open University or at another college.
International students must be full-time at all times. Missing courses will not allow you to remain a full-time student. Therefore, we strongly encourage you to have completed all 300 level classes.
Your application will not be reviewed until all official scores are received. All official scores must be received by the close of the application cycle.
Admission Criteria provides minimum score requirements.
Analytical Writing score of 3.5 satisfies the GWAR requirement. A score of 3.0 may allow admittance as CONDITIONALLY CLASSIFIED if all other criteria meets the minimum requirements.
It is important that you know what getting a Master's degree in Computer Science means and have clear plans and goals about what you will do with the degree.
GPA helps us evaluate your potential as a graduate student.
For international students, TOEFL or IELTS scores are required and evaluated per the university-wide requirement.
Evaluate the reasons you are not sure.
If you are not sure because of your grades, coursework, or required testing scores, please review admission criteria and the CSUSM Course Catalog for course descriptions. For students taking coursework at a community college within California, assist.org can help determine course equivalency.
If you are not sure if a computer science degree is for you, take courses through Open University or at a local community college to gauge your interest.
Still not sure? Explore the jobs or career path you are interested in. Knowing what the requirements are for those jobs or career opportunities can help direct your choice.
You will need 30 graduate level units (roughly 10 courses). Half of these units must be at the pure graduate level. We would not recommend taking more than 3 to 4 courses per semester.
After you have had CS 311 or above at CSUSM, you may apply as an Instructional Student Assistant to assist an instructor.
Research Assistant positions depend on the availability of grants. You should contact the professor involved with your area of interest.
Teaching Assistant positions are posted on Cougar Jobs.
Faculty Affairs has additional information on the classifications of assistants.
The types of documents and where to send them are specific to your student classification - Domestic, Domestic with International Coursework, and International. Both Admission Criteria and How to Apply provide specific information.
The admission files are evaluated throughout the application cycle. Initial review includes self-reported test scores. Applicant files are reviewed periodically throughout the application cycle to check for receipt of documents such as official transcripts, official test scores, and letters of recommendations. Once the application file contains all the documents and the miminim testing requirements are met, the file is fully evaluated by the Graduate Coordinator. International applicant files are also reviewed and evaluated by International Admissions.
Admission status letters are emailed to the applicant anytime during the application cycle or shortly after the cycle closes.