Tomorrow’s problems will require technologies not yet invented. Many of the software and hardware tools that enable these technologies are being developed by our faculty and students. Such innovation requires dedication to learning, in the classroom, in the research laboratory, and throughout one’s professional career. Scientific discovery and technological innovation require mastery of the fundamentals of computing science as well as mastery of practical technical skills. At the Department of Computer Science, we offer a unique educational opportunity for students to achieve excellence in both through rigorous classes and participation in cutting edge research.
Graduates of this program have career opportunities in many industries, including computer systems design, digital systems, systems analysis, software engineering, data communications and information systems and many more.
A bachelor of science degree, with a major in computer science, prepares students for a variety of careers which includes: