Skip to main content

Computer Science Project Preregistration

We will be piloting the CS project preregistration system for students graduating in Fall 2024 and spring 2025 according to their YES records.  If on January 8th, 2024, your YES record showed that you are graduating by spring 2025 you are eligible for this program and should have received information on how to preregister.  If you have not received information about preregistration, contact your CS advisor.

If you changed your graduation date after January 8th 2024, you will register in the usual YES system.

The online registration form for eligible students for Fall 2024 and Spring 2025 can be found here.  This form closes on Tuesday 1/16, 11:55PM.  A brief description of the courses offered for AY24 can be found here.

Computer Science Project Preregistration

The CSPP program was created to help rising seniors plan for their required project /immersion experience.

Eligibility

The program is open to all CS majors whose graduation date in YES is Fall 24 or Spring 25. This is for both primary and secondary majors.  If you have completed your project course by the spring of your junior year, you are not eligible (nor do you need the program) and you do not need to take any action.

Here’s how it works.

  1. At the beginning of the spring semester of your junior year, prior to registration for your senior fall, the department will publish a list of project courses and project prerequisite courses that will be offered the following fall, along with a list of project courses we anticipate offering the following spring (of your senior year).
  2. Eligible students can rank up to three project course or prerequisite/project course pairs that they would like to take.
  3. These course choices will be one of the following types:
    1. A project prerequisite (fall) and project course (spring) pair
    2. A project course (fall); you must meet all prerequisites before fall ‘24 with completed courses or courses you are currently enrolled in, this may include study abroad courses but not summer ‘24 transfer courses
    3. A project course (spring); you must meet all prerequisites before spring ’25 and only need the project seat reserved
  4. The department will then match each requesting student with a project course.  If a course is oversubscribed a random draw will be done to fill the available seats.
  5. If you complete your selection before the published deadline
    1. You will be enrolled in one of your fall ‘24 selections prior to registration (if you selected one)
    2. You will be sent instructions prior to spring ‘25 registration to confirm your spring course choice; you will then be enrolled in the subsequent spring project course prior to spring registration.
    3. Only students who took part in CSPP in the spring of their junior year will be given the opportunity to early enroll in the spring project courses.  You cannot opt into the program late, in the fall of your senior year.
  1. During your regular registration period, you are free to sign up for any other open courses you want or need beyond the course(s) you were given a seat in.

If you choose to participate in CSPP and submit your form by the published deadline

  • You are guaranteed a seat in one of your selected course(s), both fall and spring, provided you have met or will meet all the required prerequisites.
  • Your choices are not binding; during your regular registration period you can drop your selected course, add other project or prerequisite courses, provided there is an open seat.
  • If your selected spring course is not offered (unlikely, but possible), your CS advisor will work with you to get into another project course for which you are qualified.

If you choose not to participate, you will enroll in courses as you have done in the past. We are instituting this program so that we can offer students the project course they are interested in.  This program also makes sure that students will not arrive at their last semester without any qualifications to complete a project course.  For this reason, we will not waive any prerequisite requirements for project courses.  Your failure to plan will result in delay of graduation by one semester or one year if you have not prepared to complete the project requirement for your CS major. A visual representation of your options in CSPP can be found here. CSpp example

The online registration form for eligible students will open on Wednesday, January 10th and close on Tuesday, January 16th, 11:55 PM

If you have any questions about the program, please contact your CS advisor.