Swarthmore College Department of Computer Science

sophomore paper information

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

To apply to the CS department:

  1. By Monday, Feb. 9, indicate your intended CS major or minor in the Sophomore Plan portal. We will assign you an advisor in the CS Department.

  2. Select and save the appropriate form from the editable pdf files given in the list below.

  3. Feb. 10-27, 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 plan be sure to take all three introductory courses (cs21, cs31, and cs35) prior to taking upper-level courses.

  4. By Monday, March 2, upload your completed form to the Sophomore Plan portal.

Acceptance criteria

Note that if you have not completed at least two of the introductory courses (cs21, cs31, or cs35), 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 (cs21, cs31, and cs35). In addition, students have at least a C in cs31 and cs35 to be eligible to take upper-level courses. Students who have not met this criterion may re-take cs31 or cs35 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.