Search form

Engineering Checklist

You are here

To affiliate with the Computer Science major, complete the affiliation documents available at the forms webpage.

Here are some comments with respect to the requirements for the CS major in Engineering:

A course satisfying the technical writing or probability requirement (i.e., all requirements represented as “underlines” on the checklist below) may also be used to satisfy another requirement. For example, EngrD 2640 may be used to satisfy the distribution requirement and the technical writing requirement, or MATH 4710 may count as a technical elective and satisfy the probability requirement.

Apart from the exceptions just given, no course can be used to satisfy two or more requirements.

Courses at the 3000+ level used for the External Specialization or Technical Electives usually have prerequisites. Choose distributions and advisor-approved elective courses accordingly.

Some substitutions are allowed, e.g., CS 3420/ECE 3140 for CS 3410. Other substitutions for required CS courses require field approval.

Courses used for the CS 4000+ electives category must be taken under the CS rubric. For example, CS 4300 is cross-listed with INFO 4300. This course must be taken as CS 4300, not as INFO 4300, to be used for the CS 4000+ electives category.

Crosslisted courses parented by Computer Science cannot be used for the specialization. Check the courses page and click on a course link (not the semester link) to see the cross-listing status (the parent of the a course is where the full course description is listed. For example, CS 4220 (crosslisted with MATH 4260) lists CS as the parent department (i.e. the course description is listed for the CS offering, but for the MATH offering, you are redirected to CS), so it cannot be used to satisfy the specialization requirement. In addition, LING 4474, INFO 4302, INFO 3300, INFO 4300, and INFO 5300 are not eligible for the specialization.

Warning: This checklist, and all others found on this website, are only intended for illustration purposes. You should NOT use this web version to track your degree progress. Once affiliated, CS majors have online access to an updated personalized copy of their checklist.