Additional Course Requirements (Deficiencies)
(Computer Science, Data Science, Industrial Engineering, & Software Engineering students)
(Computer Science, Data Science, Industrial Engineering, & Software Engineering students)
Please refer to your ASU Admission letter to see if you have been assigned any additional course (deficiency) requirements. If you did not receive a copy of your Admission Letter, email GoGrad@asu.edu.
There are three options to clear additional course requirements, including the option to take and complete the course. See below details regarding the three options and the respective deadlines to meet requirements.
If you believe you have previously completed a course that is equivalent to the additional course requirement that was assigned then you can submit a request for re-evaluation here: https://fultonapps.asu.edu/deficiency/. You will need to upload the Petition for Reevaluation form and supporting documents, such as syllabus, catalog description, and university transcripts (including the grade scale), to prove that you have met the requirements. Be advised that the documents you uploaded during the admission application have been evaluated, so a reevaluation petition should only be submitted if you have new information to provide. Once the petition has been reviewed, the decision is final. Petitions may only be submitted before the start of your first semester.
You may be able to take topic exams offered through ASU’s Career Catalyst platform to satisfy the deficiency requirement before the start of your first semester. The cost for each attempt is $99.00. These exams will draw on your previous knowledge of the foundations of the program you have been admitted to.
Fall 2025 Admits: If you were assigned additional course requirements (deficiencies) in your admission letter, and are interested in taking the competency exam(s), wait for instructions from advising. The process for these exams is changing, and students starting in Fall 2025 must follow the new process. See the New SCAI Graduate Student Orientation for updates.
Available courses:
CSE 230 - Computer Organization & Assembly Language Programming (2 attempts)
CSE 240 - Introduction to Programming Languages (1 attempt)
CSE 310 - Data Structures & Algorithms (2 attempts)
CSE 330 - Operating Systems (2 attempts)
CSE 340 - Principles of Programming Languages (satisfies CSE 355 deficiency; 2 attempts)
IEE 376 - Deterministic Operations Research (1 attempt)
IEE 380 - Probability and Statistics for Engineering Problem Solving (1 attempt)
IEE 470 - Stochastic Operations Research (1 attempt)
SER 222 - Design and Analysis of Data Structures and Algorithms (2 attempts)
SER 334 – Operating Systems and Networks (2 attempts)
Courses not available:
CSE 110 - Principles of Programming
CSE 205 - Object-Oriented Programming and Data Structures
CSE 355 - Introduction to Theoretical Computer Science
MAT 242 - Elementary Linear Algebra or MAT 342 Linear Algebra or MAT 343 Applied Linear Algebra
MAT 267 - Calculus for Engineering III
A student must pass the final exam to complete the course.
Each attempt requires the student to enroll and pay for the course.
The exam may only be taken prior to attempting the for-credit course.
Once you have passed the final exam, you will need to upload your certificate here: https://fultonapps.asu.edu/deficiency/
The certificate will only be accepted if the exam was taken by the deficiency deadline for your program.
Note: CareerCatalyst courses are non-credit bearing, and cannot be counted for credit to any degree program at ASU. Use of these courses as will only apply to fulfill deficiencies as assigned at admission.
You may take for-credit, graded courses to satisfy assigned additional courses by the end of the first year, including summer. Note: the additional courses will appear on your ASU transcript and grades will be weighted into the Cumulative GPA, but do not count toward degree requirements.
IMPORTANT:
Industrial Engineering and Data Science, Analytics & Engineering students must earn a 'B' or better.
Software Engineering and Computer Science students must earn a 'C' or better.*
Graduate students are required to take at least one graduate-level or approved 4xx level course appearing on the iPOS every fall and spring semester in order to meet the continuous enrollment requirement. There is an exception to this if you are taking additional course requirements listed in your admit letter.
You have a total of two attempts. Courses may not be completed a third time.
If you do not successfully pass with the minimum grade required, you must repeat the course. You will need to ask advising to help re-register as the system will block registration for "passed" courses.
You may complete equivalent courses at a community college, if available. The course must be 3-4 credits and you must submit official transcripts upon completing the course. International students should consult with ISSC and advising if interested. See course equivalency list for the Maricopa Community Colleges.
Coursera or other open online platform courses cannot be used to satisfy courses. No exceptions.
*Tip for CS students assigned CSE 310: Check CSE 5xx Area/Pre-requisite and Approved CSE 4xx course lists. There are some courses that do not require CSE 310 as a pre-requisite, such as CSE 445. Note, some plans do not allow room for CSE 4xx credits. Consult with advising for guidance as needed.