Skip to main content

Sophomore Paper Information

Note: 2018-19 Changes to the CS Major

(updated for the 2019-2020 academic year)

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

Before applying to the CS department, sophomores are encouraged to attended the informational meeting held in the Spring each year. Dates to be announced by the Dean's office.

During sophomore paper advising week in the Spring, meet with your CS advisor to map out a plan based on the guidelines given in catalog. Unfortunately, given our reliance on visiting faculty to help meet the demand for our courses, we cannot provide a detailed plan of future courses. However, we will do our best to ensure that there is at least one course from each curricular group offered every semester.  We also plan to offer  CPSC 021, CPSC  031, and CPSC 035 every semester.

When formulating your future schedule, you should plan on completing all three introductory courses (CPSC 021, CPSC 031, and CPSC 035) prior to taking upper-level courses. To be eligible to take upper-level courses in CS a student must have at least a C in both CPSC 031 and CPSC 035. 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.

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.  Students who are deferred have one year from the date of their application to satisfy these requirements. To be eligible for a CS major or minor in CS students must have a C+ average in CPSC 31 and CPSC 35.