Computer Science Curriculum
MAJOR
A major in computer science requires:
- Major Core (30 semester hours)
CS 226, 227, 280, 310, 313, 318, 340, 350, 401, and 410 - Nine hours from CS 330, 360, 420, 425, 430, 437, 440, 475
- CS 480 – Senior Seminar
- Either CHEM 101-102 or PHYS 201-202 (Physics recommended), together with the accompanying laboratories.
- ENG 318 (Technical Communication) which should be completed by the end of the sophomore year. Students should also consider ENG 418 (Advanced Technical Communication) upon successful completion of ENG 318.
- A minor in applied mathematics consisting of Math 201, 202, 230 (which should normally be taken before completing any computer science course above the 299 level), 312, and either 203 and 425 or 304 and 305.
- In order to be eligible to register for Computer Science courses at the 300-level or above, students majoring in Computer Science must have obtained a grade point average of 2.25 or higher on all courses required in the Computer Science major or minor, and must have an overall grade point average of 2.0 or better.
No additional minor or collateral is required.
The minimum number of semester hours required in major courses for a major in computer science is 45. The minimum number of semester hours in all courses (major and non-major) required for the major in computer science is 120.
MINOR
A minor is offered in computer science.
- CS 190 or CS 212
- CS 226
- CS 227
- Three courses choosen from CS 280 or higher. (Math 230 is a prerequisite for taking computer science courses above the 299 level.)
COLLATERAL
A collateral in computer science requires 12 semester hours in computer science above the 199 level, at least 6 hours of which must be above the 299 level.
OTHER INFORMATION
Credit toward graduation will be granted only once in those courses in Computer Science and in Management Information Systems that carry identical course titles, and in those courses in computer science and in mathematics that carry identical course titles.