Quick links

Declaring Computer Science for AB '27 Students

**AB '27 SPRING 2025 Open House, To Be Announced**


What are the prerequisites for AB majors?   


All students majoring in computer science must take three prerequisite computer science courses: COS 126  (or ISC 231–234 or ECE 115), COS 217, and COS 226. AB candidates must also take any one of MAT 202 or 204 or 217 or EGR 154. 

How do I know if Computer Science is a good fit?

  • Review the Class of 2027 - Departmental Requirements
  • Why COS?  Advice from the Computer Science Undergraduate Student Council.
  • Review the Junior Research Workshops (JRW) - AB Independent Work 
    • JRW questions? Ask Kobi Kaplan, JRW Administrator, kskaplan (@princeton.edu).
    • COS 316 - Junior Research Workshop 
    • COS 324 - Junior Research Workshop 
  • Glance through the Independent Work page.
    • Independent Work questions? Ask Mikki Hornstein, Independent Work Coordinator, mhornstein (@princeton.edu)  
  • Undergraduate Program questions? Ask Colleen Kenny, Undergrad Program Manager, ckenny (@princeton.edu)

Where can I find answers to my Computer Science questions online?

A great online source is the Undergraduate Program FAQ.

Ready to declare Computer Science (or would like help deciding)?

Step 1.  Attend the AB'27 Open House — Date to be announced, Computer Science Building Room 104. You can meet with faculty and current students and learn more about the major and any requirements. 

Step 2.  Declare your major in TigerHub — Sophomore major declaration will be announced. Intended majors are processed overnight. The department will have access to your academic records one business day after you complete this form.

*************** You must declare your COS major before you can move on to Step 3. *********************

Now that you have declared your major as COS, welcome to Computer Science!

Step 3.  Complete your Departmental Academic Planning Form (DAPF)

This can be done in April 2025 via Tigerhub. If you require additional advice on courses or independent work, please email the advisers below, which are assigned by last name:   to be announced January 2025

AB'27 Surname A-J    
AB'27 Surname K-R    
AB'27 Surname S-Z     
Step 4.  Attend the AB Welcome Meeting! TBA

This meeting is open to all rising AB juniors who have declared computer science as their major. You learn more about Independent Work requirements, meet your fellow computer science majors, and get swag from the department! 

Step 5.  Fall Course Selection

After declaring COS and entering your fall courses into the DAPF, you are ready to select courses for the fall semester. Sophomores will enroll in courses via Tigerhub

Additional Information:

Welcome to Computer Science!

Follow us: Facebook Twitter Linkedin