Skip to content Skip to navigation


CS majors are advised by a committee of academic advisors who hold regular office hours for this purpose.


Students are strongly encouraged to consult with a CS advisor to check on their progress toward satisfaction of departmental degree requirements, and also to see if their course selection is consistent with their career goals. (Some courses are especially recommended for students contemplating graduate school; some courses are especially valuable for particular types of positions in industry [see Tracks], etc.)

Students should make use of Degree Navigator to monitor their progress toward satisfaction of SAS and CS degree requirements. If there is any question about what Degree Navigator reports for you, you should see a CS advisor to resolve it. This is especially important as students approach graduation.

Following is a list of CS courses and corresponding courses taught by other departments which we treat as equivalent, for purposes of major and minor credit, and as prerequisites for later CS courses: 

    CS 111+112: 14:332:252+351 
    CS 205:         14:332:312 
    CS 206:         01:640:477, 01:960:381, 14:332:226 
    CS 211:         14:332:331 
    CS 323:         01:640:373 (math/CS double majors only) 
    CS 431:         14:332:452 (ECE/CS double majors only) 

Note: Equivalent courses taken outside the computer science department do not count toward the residency requirement for the major or minor (e.g., 14:332:312 is not a 01:198:xxx course).

In addition, students who take math 300 and achieve a grade of at least B+ have the option of bypassing CS 205. However, in the case of majors and minors, such students need to take one additional CS elective 01:198:xxx. Students who elect to do this are responsible for learning on their own any CS 205 topics not covered in their math 300 course.


Other information

Prerequisite overrides are normally handled by course instructors. 

To request special permission for a closed course, please proceed to... 

special permission instructions

Transfer credit requests should be emailed to or submitted in person at Hill 390. Be sure to supply a transcript and detailed course description. 

For additional information, contact the CS Undergraduate Secretary, Hill 390 (848-445-2001) or send e-mail to


For general academic advising, or assistance with personal problems, especially those affecting your academic performance, see an SAS Dean, as soon as the problem appears.Locations of SAS Advising Centers