You are here

CECS Undergraduate Programs


Bachelor's in Computer Science

The Bachelor of Science in Computer Science, accredited by the Computing Accreditation Commission of ABET,, offers core requirements that deliver a solid foundation in problem solving, computer programming, algorithm and software design, database systems, operating systems, and computer security. Electives provide experience with networking, artificial intelligence, user interface design, computer graphics, and other computer science applications.

Computer Science Advisor (A-L): Oscar Morales Ponce
Computer Science Advisor (M-Z): Wenlu Zhang
View course catalog

Bachelor's in Computer Engineering

The Bachelor of Science in Computer Engineering, accredited by the Engineering Accreditation Commission of ABET,, offers core requirements that deliver a solid foundation in problem solving, computer programming, embedded systems, microprocessors, and system-on-chip design. Electives include software engineering, artificial intelligence, and the opportunity to integrate knowledge from Economics, Electrical Engineering, and Mathematics.

Computer Engineering Advisor: Michael Chelian
View course catalog

Minor in Computer Science

This minor prepares Computer Science non-majors for careers in a multitude of fields where computer programming skills are in demand. Required courses supply instruction in at least two programming languages, while electives allow concentration on development and design of databases, software engineering, artificial intelligence, algorithm design, and several other subjects.

Computer Science Minor Advisor: Oscar Morales Ponce
View course catalog

Minor in Cybersecurity Applications

The Minor in Cybersecurity is designed to provide students with cybersecurity skills, which can be an advantage for job seeking and career building, as well as a source of personal enrichment.

Cybersecurity Applications Minor Advisor: Wenlu Zhang
View course catalog

Minor in Web Technologies and Applications

This minor teaches students to evaluate online information and to design and build a website. In today’s tech-centric world, these skills are useful in many fields, including graphic arts, teaching, journalism, law, business and public administration, and social work.

Web Technologies and Applications Minor Advisor: Michael Chelian
View course catalog