- Undergraduate Program
- Why major in computer science?
- Why choose Purdue?
- Careers
- CODO
- Academic Advisors
- Employment
- Student Life
- Frequently Asked Questions
- Student Concerns
- Undergraduate Research
- CS 18000 Proficiency Exam
- Curriculum
- Computer Science Degree Requirements
- Data Science Degree Requirements
- Minor in Computer Science
- BS/MS Degree Program in CS
- Honors in Computer Science
- CS-MBA
- Cooperative Education Program
- Curriculum Resources
- Scholarships
- Bridge Program
CODO (Major Change) to Computer Science
Are you thinking of changing your major? At Purdue that’s called a CODO (Change of Degree Objective), and you start the process by reaching out to your current academic advisor for guidance.
NOTE:
-
As a space restricted program, Computer Science has an application deadline of 5 pm the Friday of finals week in Fall and Spring semesters. Late applications will not be considered.
-
Applications will be evaluated the week following finals when grades post.
-
Applicants will be contacted by the CS department via their Purdue email account regarding the status of their application.
-
CODO decisions are final and may not be appealed.
Submitting your CODO application
CODO information from the College of Science
Non-major access to CS courses
Course recommendations for prospective CODOs
Computer Science degree requirements
Course recommendations for prospective CODOs
If you are a newly admitted student wishing to switch to CS: the courses you choose will be determined by your math placement. If you have already completed the courses below and have not been accepted to CS, you should continue with CS and math courses and fill the remaining space in your schedule with lab sciences and/or general education courses. Please see Computer Science Degree Requirements for specific courses that meet these requirements.
If your math placement is Calculus: take MA 16100/16500 or higher and choose from the following for a total of 15 credits: ENGL 10600 or 10800 or HONR 19903, Foreign Language, Lab Science. CS 18000 (Problem Solving and Object-Oriented Programming) is also recommended but students who are not Computer Science majors may only take this course during Spring and Summer semesters.
If your math placement is NOT Calculus: take MA 15800 and choose from the following for a total of 15 credits: ENGL 10600 or 10800 or HONR 19903, Foreign Language and CS 17700 (Programming with Multimedia Objects). CS 17700 is excellent preparation for CS 18000. Students with little or no programming experience are strongly encouraged to take CS 17700. However, CS 177 is not included in the CODO GPA calculation. MA 158 is not included in the CODO GPA calculation and is a zero credit course toward the CS major.
If you are a current student wishing to switch to CS: Come to CODO walk-ins to discuss course selection if you are unable to determine what courses you should take after a thorough review of our degree requirements.