Mobile Email MyUNIverse eLearning A-Z Index Calendar Directory Contact Employment Visit UNI
Computer Science
The B.A. Computer Science major requires a minimum of 120 total hours to graduate. This total includes Liberal Arts Core requirements (pages xxx-xxx) and the following specified major requirements, plus electives to complete the minimum of 120 hours. Liberal Arts Core courses included in major program requirements are distinguished by italics.
Required:
Computer Science: 810:041; 810:051; 810:052; 810:053; 810:080.....17 hours
Electives:
Mathematics: (two courses from the following).....6 hours
800:060^#, 800:061#, 800:072, 800:076, 800:143, 800:152, 800:176.
Select one of the following core areas as a specialty.....18 hours
Six courses* including three courses from selected specialty and one from each of the other three areas.
Foundations: 810:153, 810:154, 810:155*, 810:161#, 810:162*, 810:181, 810:188.
Information Science: 810:112*, 810:114, 810:115.
Software Engineering: 810:172, 810:173*, 810:174*#, 810:175*.
Systems: 810:140*, 810:141*, 810:142, 810:143, 810:147.
Electives: one additional course selected from the above computer science courses and 100/3000-level mathematics courses.....3 hours
44 hours
^800:060 has prerequisite of 800:046, or 800:043 and 800:044, or equivalent.
*A project course (marked with asterisk) must be taken as one of three in an area of specialization.
#800:060, 800:061, and 810:174 are 4-hour courses. 810:161 is a 4-hour course if taken with lab.
