Students who are currently enrolled in the computer science program have the option of satisfying the requirements for the major under the rules that were in effect when they took their first computer science major course or to follow the current requirements. Students taking their first computer science course for the major in fall 2005 or later must follow the current requirements as described in this catalog.