The BS degree in computer science emphasizes knowledge and awareness of computing at all levels. Students gain a hands-on education exploring circuits and computer architecture, operating systems, and programming languages. Through the program, students learn about theoretical and mathematical aspects of computing while gaining understanding of the interdependence of hardware and software, preparing them for careers in most fields.

  • Develop complex software knowledge

  • Learn about the engineering principles used to meet software production challenges

  • Design and build the systems that keep our society functioning