The Computer Science concentration in the CS
major is designed for general study of the principles and practice of
computing. This concentration includes coursework in theory of
computation, computer systems hardware and software, programming,
algorithms, networks, and software engineering.
You may choose
electives in areas such as computer games, information security,
artificial intelligence and robotics, and compiler design. You should
consider this concentration if you want to keep your options open to
employment prospects across the entire computing profession or if you
plan to enter graduate school.
The Information Systems concentration
in the CS major is particularly suitable for students who are
interested in the design and deployment of business and e-commerce
applications, in information technology project management, and in
technology support.
This concentration includes coursework in
computer systems software, programming, networks, data base systems,
and software engineering, as well as basic courses leading to a minor
in Business Administration. You should consider this concentration if
you are interested in business applications or in a career in
computing/networking infrastructure.
The minor in CS is
appropriate for students who wish to combine the study of computer
science with a major in a closely related area (such as mathematics or
a physical science) or who are interested in understanding the basics
of computer science without committing to it as a major.