Computer and Information Science (CIS) is the driving force of today’s economy, playing a central role in the most innovative and significant developments in medicine, science, the arts, the social sciences, education, business, industry, and government. Advancements in the area of information technology have increased dramatically as computers have become an integral part of our daily lives. A degree in CIS equips students with the understanding of how computers work, the knowledge of their capabilities, and the ability to anticipate and meet the technological demands of the future.
This program provides an in-depth study of the science of computing, including the
mathematical foundations and practical applications, with the greatest focus on theory
and practical use. There is a strong concentration on the design and testing of various
types of computer systems, with understanding of abstract concepts and foundations
of computer science and computing models. Emphasis is on the more theoretical
aspects of computing, especially as related to algorithm and program design, and
the study of the computing systems, including hardware architecture and computer
resource management. The program is best targeted to those students who love all
aspects of computing, and want to understand all that goes on behind the scenes,
including the science of computing. Students with this background knowledge are
ideally positioned for using their skills to learn new technologies and applications as
the world of computing changes.
Programs Offered in CIS
Students may pursue either the Bachelor of Arts (BA) degree or the Bachelor of Science (BS)
degree in CIS. The main difference between the BA and BS degree programs is the number
of courses that must be taken in CIS. Generally BS degree candidates take 4 more courses
in CIS (mostly electives) than do BA degree candidates. BA candidates must complete other
college requirements for the BA degree (for example, study of a foreign language).
Both CIS programs provide a solid foundation for students with goals spanning the wide
range of interests in computer science, preparing them for either a career or for graduate
study in computer science. CIS courses cover the essentials in theory, concepts, and techniques.
CIS electives may be chosen from areas such as computer graphics, networking,
databases, user interface design, automata, formal languages, component-based software
development, web-based and client-server computing, and network programming. Students
in either degree program may choose courses that are tailored to their academic and professional
interests. Because computer science professionals work in many diverse areas, students
are encouraged to take courses in the liberal arts or other disciplines to complement
their curriculum in science and technology.
A minor in computer and information science (CIS) is open to all students who wish to develop
some expertise in CIS. The computer science minor consists of seven courses (plus one
year of calculus) and provides a thorough introduction to the field.
Which major should you choose?
Both programs offer a foundation in varied aspects of technology and science for students to then apply to further study, research or career. An overview comparing our programs can be selected by clicking here.