I'm really interested in computer science, but I'm not a CS major in high school. Do universities offer CS master's programs for students who weren't CS majors in their undergraduate studies? If so, what are the requirements for admission?
Yes, many universities offer Computer Science master's programs for students who did not major in CS during their undergraduate studies. These programs are typically referred to as "bridge" or "conversion" programs, designed to help non-CS majors transition into the computer science field. The goal of these programs is to provide a solid foundation in computer science fundamentals so you'll be well-prepared for more advanced coursework.
Admission requirements for these programs vary by institution, but generally, you can expect the following:
1. A bachelor's degree: Most programs require a bachelor's degree from an accredited institution, although it doesn't have to be in computer science. Some universities might have specific prerequisites in math, like calculus or linear algebra.
2. Prerequisite coursework: Some programs may require you to have completed prerequisite courses in CS or related fields before admission. These usually cover subjects like programming, data structures, and algorithms. If you haven't taken these courses, you might be asked to complete them during your first semester or take a preparatory course.
3. GRE scores: Many universities require GRE scores, particularly for students who did not major in computer science. Some schools may waive this requirement for applicants with significant work experience or strong academic backgrounds in related fields.
4. Letters of Recommendation: You'll need to submit letters of recommendation from professors or supervisors who can attest to your ability to excel in a graduate-level CS program.
5. Personal Statement/Statement of Purpose: You will need to write an essay explaining your interest in computer science, your background, and your long-term goals. This is your opportunity to convey your passion and motivation for pursuing a CS master's degree despite not having a CS undergraduate background.
6. Resume/CV: Some universities require a resume or CV outlining your academic, work, and extracurricular experiences.
To find CS master's programs for non-CS majors, you can start by browsing various university websites and searching for terms like "CS bridge program" or "CS conversion program." Make sure to carefully review the admission requirements, program curriculum, and application process for each, as they can vary significantly between institutions. Good luck in your search and pursuit of a computer science master's degree!
CollegeVine’s Q&A seeks to offer informed perspectives on commonly asked admissions questions. Every answer is refined and validated by our team of admissions experts to ensure it resonates with trusted knowledge in the field.