Program Educational Objectives and Outcomes
Learn more about our current:
The School of Computing Computer Science Program offers two-degree programs to undergraduate students - the Bachelor of Science and the Bachelor of Arts.
The Bachelor of Science degree in Computer Science is accredited by the Computing Accreditation Commission (CAC) of the Accreditation Board for Engineering and Technology (ABET). The curriculum specified for the Bachelor of Science degree is more traditional and somewhat more flexible in that it prepares the student for a wide range of careers as well as for graduate degree programs in computer science.
The Bachelor of Arts degree program is more specifically oriented toward the area of business applications and, in particular, is designed to enable students to pursue a fifth year of studies leading to an MBA degree.
Computer science majors can use their electives to form an optional track in five different computer science areas: cyber security; data science; artificial intelligence and machine learning; software engineering and system development; and computer networks and distributed systems. Computer science majors must take three courses (out of their 400-level electives) from a particular topic to receive a track in that area. Tracks will not appear on the diploma but will be stated on a certificate issued by the computer science program. The list of the courses for each track is as follows:
Accredited by the Commission of ABET, https://www.abet.org.
Learn more about our accreditation.
Learn more about our current:
Developed by technical professionals from ABET’s member societies, our criteria focuses on what students experience and learn.
Sought worldwide, ABET’s voluntary peer-review process is highly respected because it adds critical value to academic programs in the technical disciplines, where quality, precision, and safety are of the utmost importance.