Faculty Recruiting Support CICS

Major Change to CS - Fall 2023 Revision

Overview

The Computer Science (CS) major is the largest academic program in the College of Information and Computer Sciences and has seen rapid growth over the last decade. Starting with the Fall 2023 application cycle, the CS program will be instituting a capped on-campus admission process. We expect to admit only a small number of on-campus students from the pool of eligible applicants each year using a holistic review process. The cap for the maximum number of admitted on-campus students will vary each year depending on the availability of seats. The CS program will be able to admit only a small number of on-campus students each year, and may not be able to admit any on-campus students in some years. Successful applicants in the on-campus admissions process will typically be "discoverers" who develop an interest in computing after coming to the UMass Amherst campus.

While opportunities for on-campus student to join the CS major will be reduced, students from other majors will continue to have access to a range of introductory programming and computing courses as well other academic programs including the Informatics Major, CS minor and the IT minor.

This web page describes the requirements and processes for applying to join the CS major that are in effect for applications submitted starting in the 2023-2024 academic year. See this page for requirements and processes that apply to applications submitted in the 2022-2023 academic year. As available capacity for on-campus students to join the CS major changes over time, the requirements and processes for admission are also likely to change.

Application Deadlines

Students apply to join the CS major when they have completed or are enrolled in one programming predictor course and one math predictor course. Applications are considered for the major two times a year with deadlines preceding Spring and Fall registration periods: 

Application Cycle

Application Deadline

When to apply*   Application Confirmation Period
Fall 2023 October 1, 2023 After Fall
add/drop
~Sep 20 through
Oct 1 5:00 PM EST
mid- to late-October
Spring 2024 March 1, 2024 After Spring add/drop
~Feb 16 through
Mar 1 5:00 PM EST
mid- to late-March

*Applications are only accepted according to the above schedule and are reviewed after the deadline.

B.S. Degree Requirements
B.A. Degree Requirements

Application Form The form is no longer available.

Application Withdrawal Petition 

Late applications will not be accepted.

We will review applications and current courses and will contact applicants to confirm a valid application semester (mid- to late-October or March depending on application cycle). Then, at the end of the semester after grades are available, we will then verify records and contact successful applicants with an offer of admission.

Admission Eligibility and APPLICATION Process

The Computer Science Undergraduate Program Director (CS UPD) determines the minimum performance required for all major changes to CS, and generally looks for successful completion of the predictor courses taken here at UMass Amherst. Admission standards for major changes into CS are up to the discretion of the Undergraduate Program Director, and are subject to change.  These new rules on the CS major change process will be recognized starting on September 1, 2023 12:01 AM.

  • Note that normal restrictions on courses taken pass/fail do not apply to courses taken in Spring 2020 and Fall 2020. See the FAQ for Spring/Fall 2020 and Spring 2021.
  • Note that students admitted to some majors are not eligible to join the CS major as part of their admission conditions. This is currently the case for some students admitted to the Computer Engineering major.

Students can apply through two admission pathways, as described below. Students need to meet minimum eligibility requirements for one of the pathways to be eligible to be considered under the holistic review process. We expect to admit only a small number of students who meet minimum eligibility requirements each semester. As a result, many students who meet minimum eligibility requirements will not be admitted.

Pathway 1 Application Eligibility Requirements:

To be eligible to apply under Pathway 1, students must have taken, or must currently be taking, MATH 132 as a math predictor and one of COMPSCI 187, INFO 190T or CICS 160 as a programming predictor. Both courses must be taken at UMass Amherst. Students must have submitted no more than one previous application to Pathway 1 or have had no more than one previous equivalent admission contract. Note that the math and programming predictor courses may be taken in different semesters at UMass Amherst, but to be on track for a CS primary major, students should complete both predictor courses by the end of their second semester. AP credit for math MATH 132 may be used in place of MATH 132 taken at UMass Amherst.

The admission eligibility requirements for Pathway 1 are as follows:

  1. Students must submit an application.
  2. Students must earn a grade of B or better in one Pathway 1 programming predictor course taken at UMass Amherst. The programming predictor courses are COMPSCI 187, INFO 190T and CICS 160.
  3. Students must earn a grade of B or better in MATH 132 taken at UMass Amherst or have AP Credit for MATH 132.
  4. Students must achieve a 3.0 or better cumulative GPA during the application semester.
  5. Students must achieve a C or better in all classes during the application semester.
  6. Students must be enrolled in at least 12 credits of letter-graded courses and/or mandatory pass-fail courses (such as a First Year Seminar or COMPSCI 198C). Courses that students elect to take pass-fail do not count towards the 12 credit requirement.
  7. Students must have achieved a letter grade of C or better in all courses that can be used to satisfy CS major requirements taken in or prior to the application semester. In the case of repeated courses, only the most recent grade is considered. The letter grade underlying any courses taken pass/fail will be considered. In the case of CS major requirements that can be satisfied using multiple courses (for example, the requirement to take Stat 515 or Math 233), an exception may be allowed. Please contact csapply@cs.umass.edu prior to submitting an application.

Pathway 1 Admission Decisions:

  • Students who meet the Pathway 1 admission eligibility requirements will be considered for admission under a holistic evaluation process.
  • To be able to complete the CS degree within the 10-semester statute of limitations defined in Section III.J of the UMass Amherst Academic Regulations document, the CS program expects students to join the CS major by the end of their fourth full time semester. Students who seek admission to CS in their 5th full time semester or later are required to meet with the CICS Director of Advising as part of the holistic review process to determine if an exception to the 4th semester rule is appropriate given progress towards completing CS major requirements.
  • Students who meet all Pathway 1 admission eligibility requirements and are not selected for admission through the holistic review process may apply again under Pathway 2.
  • Students who earn the required grades in the math and programming predictor courses, but do not meet one of the other requirements (e.g., a grade below C in another class, a GPA below 3), can apply again in a later semester under Pathway 1.
  • Students who achieve a grade of C or better in either or both of the math and programming predictor courses, but are not eligible for admission under Pathway 1, may be able to apply under Pathway 2 in a later semester.
  • Students who earn a grade C- or lower in either or both of the math and programming predictor courses can re-take either or both courses as needed and apply again under Pathway 1 (assuming they have not exceeded the University limit on retakes or the two application limit). 
  • Applicants are notified of all decisions via @umass email. 

Pathway 2 Application Eligibility Requirements:

To be eligible to apply under Pathway 2, students must have taken or currently be taking one programming predictor course (COMPSCI 220 or COMPSCI 230 or CICS 210) and must have taken or currently be taking one math predictor course (COMPSCI 240 or 250) at UMass Amherst. The math and programming predictor courses may be taken in different semesters at UMass Amherst, but to be on track for a CS primary major, students should complete these two courses by the end of their third semester.

Note that students will need to submit override requests to get seats in required courses in this pathway. Seats for applicants are subject to availability. Students may only take a total of two different courses among CICS 210, COMPSCI 220, 230, 240 and 250 in the process of satisfying the Pathway 2 programming and math predictor requirements. Students who have met the Pathway 2 programming or math predictor requirements prior to a Pathway 2 application semester may submit override requests for seats in additional 200-level courses, but approval is subject to availability of seats. Students who are not eligible for admission under Pathway 1 are advised to apply under Pathway 2 as soon as they are eligible.

To apply to Pathway 2, students do not need to have previously applied under Pathway 1. However, students are limited to one of (a) two applications to Pathway 1, (b) one application to Pathway 1 and one application to Pathway 2, or (c) one application to Pathway 2. Importantly, only one application is allowed under Pathway 2. Note that previous admission contracts equivalent to Pathway 1 or Pathway 2 applications count as such for determining the number of prior applications.

The admission eligibility requirements for Pathway 2 are as follows:

  1. Students must submit an application.
  2. Students need to earn a grade in their programming predictor course (CICS 210 or COMPSCI 220 or COMPSCI 230) as specified below depending on their performance in prerequisite courses:

    • Students will need to earn a B in the Pathway 2 programming predictor course if:

      • they earned a grade of C, C+ or B- in a Pathway 1 programming predictor course taken at UMass Amherst
      • they have approved transfer credit for a Pathway 1 programming predictor course or otherwise have not taken a Pathway 1 programming predictor course at UMass Amherst
    • Students will need to earn a C in the Pathway 2 programming predictor course if:

      • they earned a grade of B or higher in a Pathway 1 programming predictor course taken at UMass Amherst
  3. Students need to earn a grade in the math predictor course (COMPSCI 240 or 250) as specified below depending on their performance in prerequisite courses:

    • Students will need to earn a B in the math predictor course if:

      • they earned a grade of C, C+ or B- in MATH 132 taken at UMass Amherst
      • they have approved transfer credit for MATH 132
    • Students will need to earn a C in the math predictor course if:

      • they earned a grade of B or higher in MATH 132 taken at UMass Amherst
      • they have AP credit for MATH 132.
  4. Students must achieve a 3.0 or better cumulative GPA during the application semester.
  5. Students must achieve a C or better in all classes during an application semester.
  6. Students must be enrolled in at least 12 credits of letter-graded courses and/or mandatory pass-fail courses (such as a First Year Seminar or COMPSCI 198C). Courses that students elect to take pass-fail do not count towards the 12 credit requirement.
  7. Students must have achieved a letter grade of C or better in all courses that can be used to satisfy CS major requirements taken in or prior to the application semester. In the case of repeated courses, only the most recent grade is considered. The letter grade underlying any courses taken pass/fail will be considered. In the case of CS major requirements that can be satisfied using multiple courses (for example, the requirement to take Stat 515 or Math 233), an exception may be allowed. Please contact csapply@cs.umass.edu prior to submitting an application.

Pathway 2 Admission Decisions:

  • Students who meet the Pathway 2 admission eligibility requirements will be considered for admission under a holistic evaluation process.
  • To be able to complete the CS degree within the 10-semester statute of limitations defined in Section III.J of the UMass Amherst Academic Regulations document, the CS program expects students to join the CS major by the end of their fourth full time semester. Students who seek admission to CS in their 5th full time semester or later are required to meet with the CICS Director of Advising as part of the holistic review process to determine if an exception to the 4th semester rule is appropriate given progress towards completing CS major requirements.
  • Students who do not meet all Pathway 2 requirements on their first attempt will not be eligible for admission or for additional applications.
  • Applicants are notified of all decisions via @umass.edu email.

Exceptions to Eligibility Requirements

  • Transfer students and others who can not become eligible to submit a first application under either admission pathway described above (for example, due to having transfer credit for all predictor courses) should contact csapply@cs.umass.edu to discuss your individual circumstances. 
  • Transfer students and others who upon entry to UMass Amherst could only be eligible for a single application may contact csapply@cs.umass.edu to discuss the possibility of an exception to the application limit rule.
  • There are exceptions to pass/fail and grade requirements for courses taken in Spring/Fall 2020 or Spring 2021. Contact csapply@cs.umass.edu for information on how these exceptions affect application requirements.

ADVISING

Successful applicants are not considered to be CS Majors until requirements have been met and paperwork is processed to change your major to CS (generally closer to the start of the fall or spring semester). Continue to follow the advising protocol of your current primary major (we will not remove your registration holds).  For CS Advising help and general questions, visit the CICS Advising.  Bring your contract email and be sure to identify yourself as a CS major applicant.  If you have additional questions, email the Undergraduate Program Director (upd@cs.umass.edu) and be sure to say you are a CS major applicant.

Course OVERRIDES

Overrides are usually needed to enroll in most CS courses that are restricted to majors, so if you meet prerequisites, make sure that you request overrides via the on-line form for the upcoming semester (when link is available).  Register for courses to align with your pathway requirements and do not overload a contract term.

Frequently asked questions