Sophomore Paper Information

(updated for the 2018-2019 academic year)

The Computer Science Department offers majors, minors, honors majors, and honors minors.

To apply to the CS department:

  1. Sophomores are encouraged to attended the informational meeting held in the Spring each year. Dates to be announced by the Dean's office.
  2. Select and save the appropriate form from the editable PDF files given in the list below:

Note: if you are applying as a CS course major with a CS honors minor, then submit both the CS course major form and the CS honors minor form. Satisfying the CS course major requirements will also satisfy the course requirements for the CS honors minor. However, the department accepts you to each independently.

During sophomore paper advising week in the Spring, meet with your CS advisor to map out a plan based on the guidelines given in the form. Use our tentative future schedule to see when courses will be offered. When formulating your schedule, you should plan on completing all three introductory courses (CPSC 021, CPSC 031, and CPSC 035) prior to taking upper-level courses.

Turn in your completed form into in the CS main office.

Acceptance Criteria

Note that if you have not completed the all three introductory courses (CPSC 021, CPSC 031, and CPSC 035), your application will be deferred.

To be eligible for a computer science major, a student must have at least a B- average in the introductory courses (CPSC 021, CPSC 031, and CPSC 035). In addition, students have at least a C in CPSC 031 and CPSC 035 to be eligible to take upper-level courses. Students who have not met these criteria may re-take CPSC 031 or CPSC 035 to obtain the necessary foundation for success in upper-level courses. Students who are deferred have one year from the date of their application to satisfy these requirements.