Computer Science Department Program Requirements

See also the Computer Science Regular Course Offerings Guide and Program Chart.


Computer Science BA (47-48cr)

Core (21-22cr)

Cognate (11cr)

Elective (15cr)

Computer Science Department courses at the 300- or 400-level, under advisement.

A grade of C- or better must be earned in all core and cognate courses.


Computer Science BS (72-74cr)

Core (21-22cr)

Cognate (30-32)

Elective (21cr)

Computer Science Department courses at the 300 level or above, under advisement, including an approved concentration:

A grade of C- or better must be earned in all core and cognate courses.


Software Engineering BS (79cr)

Core (30-31)

Cognate (31)

Elective (17-18)

Computer Science Department courses at the 300 level or above, under advisement, including an approved concentration:

A grade of C- or better must be earned in all core and cognate courses.


Information Science BA (51-52cr)

Core (24cr)

Cognate (6-7cr)

Elective (21cr)

Computer Science Department courses 200-level or above under advisement.

A grade of C- or better must be earned in all core and cognate courses.


Cognitive Science BA (50-51cr)

Core (41-42cr)

Cognate

(None)

Learning Agreement

A student, along with a faculty member, will devise a learning agreement containing a minimum of nine credit hours, which are at the 300- or 400-level. The proposed agreement is to be submitted to the Cognitive Science Program Faculty Committee and the Cognitive Science Director for approval, typically by the end of the student’s sophomore year. The sequence of courses comprising the learning agreement may be from different departments.

A grade of C- or better must be earned in all core and cognate courses.


Cognitive Science BS (69-70cr)

Core (60-62cr)

Cognate

(None)

Learning Agreement

A student, along with a faculty member, will devise a learning agreement containing a minimum of nine credit hours, which are at the 300- or 400-level. The proposed agreement is to be submitted to the Cognitive Science Program Faculty Committee and the Cognitive Science Director for approval, typically by the end of the student’s sophomore year. The sequence of courses comprising the learning agreement may be from different departments.

A grade of C- or better must be earned in all core and cognate courses.


Computer Science Minor (21cr)

Core (6cr)

Cognate

(None)

Elective (15cr)

Fifteen hours of Computer Science courses at the 200 level or above, under advisement.

Information Science Minor (21cr)

Core (9cr)

Cognate

(None)

Elective (12cr)

Twelve hours of Information Science courses at the 200 level or above, under advisement

Cognitive Science Minor (21-24cr)

Core (6cr)

Cognate

(None)

Elective(15-18cr)

Any five of:

Digital Humanities Minor (18cr)

Core (9cr)

Cognate

(None)

Elective (9cr)

Nine hours of courses at the 300 level or above, under advisement.

Human Computer Interaction MA (33cr)

Core (15cr)

Elective (12cr)

Twelve credits, selected among:

Project (6cr)


Human Computer Interaction Professional Track MA (33cr)

Core (15cr)

Business Electives (6cr)

Six credits, selected among::

Elective (9cr)

Nine credits, selected among:

Internship (3cr)


Biomedical Health Informatics MS (33-36cr)

Foundations (0-3cr)

Required for Students lacking prior knowledge in biomedical science

Core (12cr)

Track (21cr)

One of: