Catalog 2010-2012

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.