Core Requirements
In addition to fulfilling the technical requirements of the Computer Science or Information Science major, students must also fulfill the remaining core requirements of the College of Liberal Arts and Sciences. An academic audit can show which requirements have been completed.
The following courses are required:
| ACS 1000 | Augustine and Culture: Traditions in Conversation |
| ACS 1001 | Augustine and Culture: Moderinity and Its Discontents |
| ENG 1050 | The Literary Experience |
| PHI 1050 | Introduction to Philosophy |
| PHI 2180 | Computer Ethics |
One of the following two courses is required:
| HIS 1040 | Themes in Pre-Modern World History |
| HIS 1050 | Themes in Modern World History |
One of the following two courses is required:
| THL 1050 | Christianity in History |
| THL 1051 | Christianity: Traditions and Transitions |
The following are also required. Follow the links for details and other restrictions.
- One advanced history course: HIS 2000 or higher
- One advanced philosophy course: PHI 2000 or higher
- One advanced theology course: THL 2000 or higher
- One advanced literature course: ENG 2100 or higher, or a literature course in a foreign language -- in either case it must be a literature course (not writing)
- One fine arts course: note that not all Studio Art courses satisfy this requirement -- consult the list on Novasis at registration time
- Two foreign language courses
- Three social science courses
- Free electives as needed
Students must choose their courses to satisfy the following additional criteria. Consult Novasis at registration time for lists of courses that satisfy particular criteria.
- Eight courses that emphasize writing
- Two courses representing two different diversity areas
Note: PHI 2180 (Computer Ethics) must be taken by Computer Science majors to fulfill the ethics core requirement. It does NOT simultaneously fulfill the advanced philosophy course requirement.



