- Undergraduate Program
- Academic Advisors
- Careers
- CODO
- Employment
- Student Life
- Frequently Asked Questions
- Student Concerns
- Undergraduate Research
- CS Course Proficiency Exams
- Curriculum
- Artificial Intelligence Degree Requirements
- Computer Science Degree Requirements
- Data Science Degree Requirements
- Minor in Computer Science
- BS/MS Degree Program in CS
- BS/MS Planning Tool
- Honors in Computer Science
- Cooperative Education Program
- Curriculum Resources
- Scholarships
- Bridge Program
CODO (Change of Major) Requirements
All students wishing to change their major will follow the CODO requirements that were in place when you began as a Purdue West Lafayette student. This is formally known as your catalog term. Your catalog term will be listed at the top of your MyPurduePlan worksheet.
You can find the CODO requirements for Computer Science, Data Science (all focuses), and the Bachelor of Science in Artificial Intelligence in the University Catalog under the Major Change (CODO) Requirements for your catalog term.
Due to the high demand for the CS, DS, and AI programs and present enrollment in the program, all CODO approvals will be made on a SPACE AVAILABLE BASIS and will be determined through an academic review of all applicants. Supplemental information (ex: personal projects, other courses taken, professor recommendations) are not taken into consideration for students' CODO evaluation. Students wishing to receive the highest consideration should earn an A- in CS 18000, a B or better in an approved Calculus course that we use to meet degree requirements, and have a minimum 3.00 cumulative GPA. CODO decisions will be made at the conclusion of each semester.
Students on academic probation will not be considered for CODO.
All courses for CODO must be taken for a letter grade on a Purdue Campus.
For CODO purposes, only the first or second attempt of a required course will be considered. Course withdrawals are included in this requirement.
Course Information
CS 18000 is required for all students interested in CODO to CS, DS, or AI. This course is available to non-major students in the Spring or Summer semesters, as defined in the CS Department’s Course Access Policy.
CS 18000 has a pre-requisite of MA 16100 or MA 16500, which can be taken concurrently.
The full list of Math courses used for CODO consideration is available in the CODO requirements in the University Catalog.
CODO Timeline:
- Applications to majors in the Department of Computer Science must be submitted by 5 pm the Thursday of finals week for Fall, Spring, or Summer term. Late applications will not be considered. No exceptions will be made.
- CODO applications are submitted by a student’s assigned academic advisor.
- The student must be enrolled in CS 18000 or have completed the course at the time of CODO application.
- Applications will be evaluated the week following finals when grades post.
- Applicants will be contacted by the Department of Computer Science via their Purdue email account regarding the status of their application.
- CODO decisions are final and may not be appealed.
For additional information, visit the College of Science CODO Website.