Switching to CS or Engineering majors

I am an incoming senior in high school and I will probably be applying as undeclared major. However, I may have interest in computer science or engineering as I go through college.

I was wondering how hard is it generally to switch into computer science or engineering.

Also, how hard is it for a person with a 4.0 and all A’s in the required courses (although rare) to switch to a computer science or engineering major?

I will be applying to the the UCs, and the Ivy League tier schools, and the Cal States. If you know how difficult it is to switch to computer science or engineering majors at these schools, please let me know down below.

Thanks for reading my questions I have about switching majors.

It depends greatly on the school but in general, any major that is impacted will be very difficult to transfer into regardless of grades. IMO, if you know that’s your intended major, you are better off applying to CS or engineering now, and then transferring out if you change your mind.

Cal States admit by major, so I agree with @momofsenior1 that switching out of Engineering/CS is much easier than switching into. For Cal Poly SLO for example, it is pretty much impossible to get into CS and very difficult for Engineering unless you directly admitted.

Below is how the UC’s admit and for example UCSD has a lottery for all eligible students wanting to switch into CS.

Always go for the direct admit if possible.

UC admission by major:
UCB:
Division (L&S, CNR, CoC, CED, CoE) matters for admission selectivity.
Within CoE (but not the other divisions), major matters for admission selectivity. Changing majors within the CoE after enrolling is not guaranteed, unless one is CoE undeclared.

    Note that L&S admits students as undeclared; admission to capped            majors (e.g. CS, economics, psychology, ORMS, statistics, art practice,         and a few others) is by college GPA in prerequisite courses (and                portfolio for art practice) after attending for a few semesters.

    The business major is in a separate division and admits students in a       competitive holistic process. Frosh intending business majors begin in      another division (usually L&S), take the business major prerequisites,      and apply (usually in their second years). 

All students who apply to UC Berkeley and select a major within the College of Natural Resources are evaluated based on their application, not on the particular major they select.

Alternate majors not considered.

UCD:
Admission decisions are made based upon the qualifications of the applicant pool and the number of available spaces within each academic area:
• College of Agricultural and Environmental Sciences admits by college
• College of Biological Sciences admits by college
• College of Letters and Science admits by division within the college
• (Humanities, Arts and Cultural Studies; Mathematics and Physical Sciences; Social Sciences)
• College of Engineering admits by academic department
Students applying as “undeclared” or “undeclared/exploratory” are considered within the college/division to which they applied.

Applicants are encouraged to list an alternate major, but not in the
same area as the primary major (e.g., Computer Science Engineering with alternate Computer Science in the College of L&S). Occasionally, we admit to the alternate major.

UCI:

  • Freshman Selection:
    UCI admits into the University first and then into the major. In the case that UCI is unable to accommodate all qualified applicants in their first-choice major, those students who indicate a valid alternate major may be offered admission in that major or Undeclared.

UCLA:
For the College of Letters and Science, the applicant’s major is not considered during the review process.
The Henry Samueli School of Engineering and Applied Science admits students by declared major, with more emphasis on science and math programs.
The School of Nursing also places more emphasis on science and math programs and requires the submission of an additional supplemental application.
The School of the Arts and Architecture; Herb Alpert School of Music; and the School of Theater, Film and Television admit students by declared major (within the school), and put more emphasis on special talents through a review of portfolios and/or auditions, which are the most significant admission factors for these schools.

UCLA only guarantees review of an applicant’s first-choice major.
We typically do not admit to the alternate major

UCSD:
The campus does not admit students on the basis of academic major or choice of UC San Diego undergraduate college. Alternate majors are considered and capped majors are highly competitive. Also note: Capped majors require additional pre-req courses and specific GPA to be able to qualify if changing majors. Also if applying to a capped major, select an non-capped major as an alternate.

UCSB:
College of Letters and Sciences: Choice of major is not considered in selection to the College of Letters and Science. The exceptions to this rule are dance and music performance majors. Both majors require applicants to complete an audition in late January or early February.

College of Engineering: Students are selected by major for all engineering and computer science majors. Only applicants with a solid background in advanced high school mathematics will be considered for admission to engineering. This includes high grades in all math courses through grade 11 and enrollment in pre-calculus or higher in grade 12. A student not selected for their first choice major will be reviewed for admission to an alternate major outside of the College of Engineering if one was selected.

College of Creative Studies:
Applicants to the College of Creative Studies submit a supplementary application in addition to the general UC Application, which is reviewed by Creative Studies faculty. Students are selected within Creative Studies majors only. Applicants not selected for Creative Studies will automatically be considered for admission to the College of Letters and Science.

UCSC:
Important Note for Prospective Engineering Students: Choice of major does not influence the selection of first-year students, except for those applicants interested in a major offered by the Jack Baskin School of Engineering (BSOE). Freshmen who are interested in a BSOE program should be sure to indicate a BSOE proposed major. Students who do not indicate a BSOE program or who apply as undeclared might not be able to pursue a BSOE program.

UCR:
Admission by major but alternate/2nd choice major will be considered if applicant does not need their first choice admission standards.

I think it is better to be realistic.
Apply to a school where you could be admitted as an engineer.

If you don’t think that you cuold be admitted as a CS or engineer to the UCs, you have a very low chance of being admitted to the Ivys.

What is your GPA/SAT?

In general, you should apply to the major you want, rather than try to “back door” your way in. If the major is more competitive for frosh admission, that is because it is “full”, so changing into it will not be automatic.

Here are some examples:

UCB L&S CS: https://eecs.berkeley.edu/academics/undergraduate/cs-ba/faq#cs_1
UCB EECS: https://eecs.berkeley.edu/resources/undergrads/eecs/cal-transfers
UCLA CS: https://www.seasoasa.ucla.edu/change-of-major/
UCSD CS: https://cse.ucsd.edu/undergraduate/cse-capped-major-status
UCSB CS: https://www.cs.ucsb.edu/education/undergrad/admissions
UCD CS: https://www.cs.ucdavis.edu/undergraduate/cs/change-of-major/
UCD CSE: https://www.cs.ucdavis.edu/undergraduate/cse/change-of-major/
UCI CS: https://www.ics.uci.edu/ugrad/policies/Change_of_Major.php
UCSC CS: https://registrar.ucsc.edu/catalog/programs-courses/program-statements/cmps.html
UCR CS: https://student.engr.ucr.edu/policies/major-changes
UCM CS: https://engr-advising.ucmerced.edu/policies/declaration-major
CPSLO CS: https://eadvise.calpoly.edu/change-majors-from-outside-to-csc-se-or-cpe/
SJSU CS: http://www.sjsu.edu/cs/practicalities/major-change/

the answer is that you don’t need to worry, it isn’t a change you are likely to make anyway. If you really wanted to be an engineer or computer programmer you’d be asking where you could be admitted as one of those majors and that would be your school. Instead I think your question is really about keeping doors open, that in the event someday for some reason you decided that is what you wanted to do would it be possible to change majors. And for 2 schools of equal rank where it was easier at one then the other, you’d pick the school where it was easier. Of course many of the schools you list aren’t of equal rank so you’ll have no objective way to choose between school A where changing majors is hard and school B where it is relatively easier but the school isn’t ranked as high, although my gut sense is you’d go with A since this isn’t a change you may be likely to make.

Maybe its just me, but “Ivy League tier schools” does not seem to be in the cards. Apply if you have the money and time to spend, but IMHO you’re time is better spent looking for schools that are likely to accept you & that you want to attend

For those people, it may not be hard. But if this is going to be you, why aren’t you doing it now in HS? Show yourself those dreams can be real by making an improvement senior year.

Maybe you should look at college’s without strict polies of majors.

With CWRU’s single-door admission policy, once you’re admitted, you can explore the university’s entire catalog of academic offerings across the schools of engineering, nursing and management as well as the College of Arts and Sciences.
You can change majors whenever you want (of course you need to meet the requirements of the major).

Other colleges where it is not administratively difficult to change into CS or engineering majors include many of the less selective CSUs like SFSU, CSULA, etc… Presumably, those majors are not “full” (impacted) because not enough students at the less selective campuses want to study such majors that they perceive to be “hard”.

Of course, you still have to have been taking the prerequisites to those majors if you want to be on track for graduation within 8 semesters.

https://registrar.sfsu.edu/reg-cmf_info
http://www.calstatela.edu/registrar/major-specific-declaration-requirements

@booper If you meet the requirements, are you guaranteed a spot in CS though?

@ucbalumnus So that means even if you meet the requirements to switch to that major, you are not guaranteed a spot?

The web site may say that meeting the requirements means admission, or it may say that it merely makes one eligible to apply to a competitive process.

If it is unclear, contact the department directly to find out if meeting the requirements means admission or merely eligibility to apply to a competitive process.