Computer Science

B.A., B.S., B.S./M.S. Degrees

Computer science is the study of software development, information handling, and their application to the world's problems. Computing is widely used in support of science, engineering, business, law, medicine, education and the social sciences, and offers abundant employment opportunities.

The B.A., B.S. and M.S. degrees follow the recommendations of the Association for Computing Machinery and the Institute for Electrical and Electronic Engineers. The Computing Accreditation Commission of ABET accredits the B.S. degree.

The computer science undergraduate program introduces the fundamentals of computer programming, hardware and theory. It emphasizes the application of general principles to real-world problems. The B.S. degrees provide students with deep mathematical abilities to analyze of the meaning and efficiency of programs; while the B.A. is designed to provide students a broader background in uses of the technology. Combining solid fundamentals with modern technology enables graduates to not only make full use of today’s computers but to help build the future. 

Minimum Requirements for Computer Sciences Degrees: B.A.: 120 credits; B.S.: 120 credits; B.S./M.S.: 141 credits

Learn more about the bachelor’s degree in computer science, including an overview of the program, career opportunities and more.

Learn more about the bachelor’s/master's degree in computer science, including an overview of the program, career opportunities and more.

College of Engineering and Mines
Department of Computer Science
907-474-2777