- 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 four 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 in Data Science, a Bachelor of Science in Cyber Security (offered jointly with Electrical Engineering) and a Bachelor of Science with a Major in Computer Science (all through the College of Engineering and Mines) and a Bachelor of Arts with a Major in Computer Science (through the College of Arts and Sciences). A minor in computer science and a minor in cyber security are also available.
The B.S. in Data Science provides a business analytics background. It is recommended for students who intend to pursue graduate studies or to seek employment in the fast growing data science area.
The B.S. in Cyber Security provides a mixed engineering and computer science background. It is recommended for students who intend to pursue graduate studies or to seek employment involving cyber security.
The B.S. in Computer Science 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. in Computer Science 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. in Computer Science 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 and a minor in cyber security are 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: Dr. Jun Liu