Four courses must be taken from each distribution area to include 1 course from each of the 2 subdivided groups in that area. See the Bulletin for detailed information. Some courses may be used to fulfill multiple requirements, although caution is required, as this is not always possible. Please refer to the Bulletin for detailed information.
Minors are possible and encouraged.
Since CSCI programming courses are time-consuming, it is not recommended to take C335, C343, or C311 concurrently with each other. Students are cautioned that extra time is required in the first semester of the Senior year to do interviewing through COAS Placement. Time should be planned for this extra activity, since some travel for site interviews may be necessary. Students participating in GradPact are required to have an advising session to review their academic progress each semester before registering. Students wishing to take a lighter course load or unable to follow these recommendations, are advised to take one or more CSCI courses in the summer to avoid a very heavy CSCI course load in the Senior year.