Prerequisites and Corequisites

Many core engineering courses require that students take courses in progressive order, successfully completing (meaning a grade of D or better) a prerequisite course prior to going on to the next level.  For example, Calculus 2 has a prerequisite of Calculus 1. If you have not successfully completed Calculus 1, then you do not have the prerequisite for Calculus 2, and do not qualify to take the course. Prerequsites can be found by looking in the Online Schedule of Classes


See table below for some common sophomore level major course pre-requisites. 

Pre-requisites for fall Sophomore courses
Course Pre-requisite
14:125:201 Intro to Biomedical Engineering Calc 2 and Physics 1B
14:155:201 Chemical Engineering Analysis I Calc 2 and Chem 2
14:180:243: Mechanics of Solids Calc 2 and Eng’g Mechanics-Statics
14:332:221/223: Principles of EE I Calc 2 and Physics 1B
14:332:231/233 Digital Logic Design Calc 2 and Physics 1B
14:440:222: Eng’g Mechanics-Dynamics Calc 2 and Eng’g Mechanics-Statics 
14:650:231: ME Comp Analysis & Design Matlab
14:650:291: Mechanics of Materials Engineering Mechanics-Statics 

Higher level courses within specific departments can also have prerequisite requirements. If you have not taken the prerequisite, but feel you are prepared for the course, students have the option of requesting a prerequisite override. For example, if you took and failed (or withdrew) from a course but feel you are prepared for the next course, then you would contact the Undergraduate Director to inquire about a prerequisite override. For liberal arts courses, contact that department

If a student is issued a pre-requisite override approval (in writing), submit the information and approval in the Pre-Requisite Registration webform. 


A corequisite means that a course must be taken at the same time as another course. For example, Computer Architecture and Computer Architecture Lab are corequisites. They must be taken concurrently.