The Department of Computer Science and Engineering prepares undergraduate and graduate students for successful careers in the developing digital world. It offers four undergraduate degrees, one accelerated Bachelor's/Master's degree, one graduate certificate, three masters, and one doctoral programs:
The Bachelor of Science trains students for careers in software-related computing fields through hands-on exposure to a variety of computer systems, tools and techniques. The department developed the first Bachelor of Software Engineering available at a public institution in the nation, a program that equips students with theory and practical application for the field of software systems development.
All graduate degrees involve creative research working closely under a faculty member and advanced courses in students’ areas of interests to build on undergraduate knowledge and skills. The Master of Science thesis option requires a research project, the completion and defense of a thesis and a final examination. The non-thesis option allows students to earn this degree through course work, including an optional capstone engineering project. The Master of Cybersecurity Engineering program is to equip students with the advanced education required to analyze, develop, investigate, protect, and defend computer information systems. The Master of Science in Data Science and Engineering program prepares students to pursue careers in data science and engineering, where valuable insights are derived from massive amount of raw data. The graduate certificate program in Cybersecurity Engineering focuses on analysis, development, investigation, protection, and defending of computer information systems. The doctorate program entails a qualifying examination that covers graduate materials and a general examination over the major and minor fields, a dissertation that demonstrates quality scholarship and investigation and a final examination on the dissertation and related subjects.