What are the specific CODO requirements?
Requirements (Effective June 20, 2013):
- (1) Viewing and completion of CODO video is required before a student may meet with a CS advisor. See link below for the video.
(2) Have taken at least two CS and/or Mathematics courses that can be used to fulfill CS requirements for the B.S.
(3) Have a GPA of at least 2.75 in all CS and Mathematics courses that have been taken and that can be used to fulfill CS requirements for the B.S.
(4) Have a cumulative GPA of at least 2.50.
(5) Not be on academic probation.
Students will need to diligently look into alternate plans with the Center for Career Opportunities (CCO) career counselors if these requirements are not fulfilled. CCO is located in STEW 194.
What courses should a student that wants CS take?
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 complete your schedule with lab sciences and/or general education courses.
|If your math placement is Calculus: MA 16100/16500 or higher, ENGL 10600 or 10800, Foreign Language and CS 18000 (Programming I)*|
|If your math placement is NOT Calculus: MA 15900, ENGL 10600 or 10800, Foreign Language and CS 17700 (Programming with Multimedia Objects)**|
* Students not in computer sciences must obtain permission to take this course.
**CS 17700 is excellent preparation for CS 18000. Students with little or no programming experience are strongly encouraged to take CS 17700.
Non-Majors Need Permission to Take CS Courses
The great demand for our courses has made it necessary for us to require departmental permission, enforce co-requisites and
prerequisites, and set priorities for admitting students to most of our courses that are commonly taken by CS majors.
To register for CS 177 or CS 180: look for space in a non-majors section. Majors-only sections are typically designated with an "M" in the section number.
To request entry into CS major-restricted courses above CS 180 (or to report lack of space in any CS course): Fill out the override request form, typically located on the CS homepage in the blue "FYI" box. NOTE: fill it out CAREFULLY or it may not be processed. Requests are not evaluated until during open registration. Also, this form is NOT used for pre-requisite issues. If you feel you have legitimate substitutions for the stated pre-requisites, please e-mail email@example.com.
Non-degree students registering through the Office of Admissions must apply for the permission of the department if they wish to take any CS courses that are part of the CS major requirements. This excludes CS 11000, CS 15600, CS 15800, CS 15900, and CS 23500.
Students wishing to CODO into Computer Science must watch the CODO video in its entirety. This video can be found here: https://my.cs.purdue.edu/undergraduate/codo. This must be viewed before being able to meet with a CS Advisor. The video will direct you to printing off a confirmation page to provide to the Computer Science Office of Academic Advising and for your CODO request. Please make sure to print off two (2) copies.
Please also review the material below:
Because degree requirements may change, it is important to have the most up-to-date information. The most current requirements can be found on the Computer Science homepage .