Information Science

The Information Science major teaches you how to look at problems holistically, so you not only understand the technology but also the needs of the people who will use it. You will gain critical skills and broad, theoretical knowledge in systems analysis, user needs, programming principles, database systems, networks, and more. It’s a degree that opens doors for careers in technology, financial services, health care, judicial systems, private industry, government agencies, education, and communication.

Major Requirements

All students must complete six of the following courses. If a student is following a specialization’s path, the core courses may be prescribed. Refer to the Specializations section below for details.

Specializations / Upper-level Electives

Students choose three upper-level electives based on their academic interests. Students self-designing their path may combine elements from each of the specializations below or think about adding courses that will broaden their area of expertise. For these students, any three upper-level (1000 or higher) course will count toward the upper-level elective requirement.

The School has clustered upper-level electives into specializations that are designed to help you define your skills and career options. The specializations and the courses for each were determined by our faculty to ensure that you’ll have the knowledge that employers need. Specializations and the recommended path to depth of knowledge in these areas are as follows: 


Students in the undergraduate program in Information Science will participate in a capstone experience, gaining experience through a research project in the school, an internship with regional industry, or a self-designed project.

For full major requirement details, visit the Information Science course catalog.

Admissions Requirements