The underlying goal of the Department of Computer Science is to provide up-to-date,
quality instruction in its undergraduate program. In support of this goal, a curriculum
has been developed which encourages a formal, abstract, theoretical approach to
the study of computer science while providing students with experience on state-of-the-art
equipment. A number of computing environments, encompassing personal, clusters,
and High Performance are available to students.
The two degree programs are designed to provide a background of
professional education for careers in business, science, government, and
industry, and to furnish a strong foundation for graduate study in
computer science. The department offers a Bachelor of Science with a Major
in Computer Science (through the John D. Odegard School of Aerospace
Sciences) and a Bachelor of Arts with a Major in Computer Science (through
the College of Arts and Sciences). A minor in computer science is also
The B.S. program provides the strongest mathematical and scientific
background. It is recommended for students who intend to pursue graduate
studies or to seek employment involving technical or scientific
applications of computing. The B.S. degree is accredited by the
Computing Accreditation Commission of ABET, 111 Market Place, Suite
1050, Baltimore, MD 21202-4012, telephone: 410-347-7700.
The B.A. program has more flexibility with fewer requirements
relating to science and mathematics, but with additional requirements for
courses in the humanities. This degree program is recommended for students
seeking a broader-based liberal arts education.
A minor in computer science is available to students who choose to
concentrate their studies in an affiliated area. In addition, several
courses are offered to provide the necessary basic knowledge of computer
technology and computer programming for those students wishing to use the
computer as a tool for study and research in other disciplines.