- Computer Science
- Geology & Geological
- Institute for Energy Studies
- Prospective Students
- Current Students
- Undergraduate Programs
- Bachelor of Science (BS)
- Bachelor of Arts (BA)
- Minor in Computer Science
- 4-Year Plan
- Complete Course Information
- Student Organizations
Computer Science undergraduate programs
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 available.
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.
For more information contact: Scott Kerlin