Computer science is a discipline that provides a scientific
foundation for a variety of practical skills including software
engineering, computer system design, software system design,
data base design and applications, distributed computing,
network design and applications, computer graphics, scientific
computation, and the use of specialized computer applications.
The computer continues to have a dramatic effect on many aspects
of contemporary society, and the demand for people who are
trained to use computers and software systems will increase for
the foreseeable future. The curriculum in computer science
prepares students for a variety of careers that involve the
extensive use of computers. Students who enroll in the Computer
Science Program will find themselves immersed in an environment
of learning and challenged by the rigorous coursework. This
program provides education based on a theoretical, experimental
and ethical foundation further enhanced by opportunities for
participation in research, internsh