Computer and Information Science (BA, BS)

Computing has become the key enabler of fabulously rapid advances that have occurred, and that will continue for the foreseeable future, across all disciplines of the academy and throughout all segments of society. This makes Computer Information Science (CIS) a very interdisciplinary field. Fundamentals include algorithms and data structures, programming languages, computer architecture and graphics.

CIS is an interdisciplinary major delivered by both the College of Arts and Sciences and the College of Engineering.


Students interested in CIS as a major should develop strong oral and written communication skills, should become accustomed to teamwork and understanding people from different cultures. CIS combines the technical study of both software and hardware, with an emphasis on the former. The BS in CIS involves a more substantial computing component and more of a science focus than the BA in CIS.

courses you might take:

CSE 2221: Software I: Software Components

Intellectual foundations of software engineering; design-by-contract principles; mathematical modeling of software functionality; component-based software from client perspective; layered data representation.

CSE 2501: Social, Ethical and Professional Issues in Computing

Social, ethical, and professional issues facing computing professionals; ethical principles; discussion of case studies.

CSE 1223: Introduction to Computer Programming in Java

Introduction to computer programming and to problem solving techniques using computer programs; programming lab experience.

Next Steps

Future Students: Learn More

Schedule A Campus Visit

Take a Virtual Campus Tour