The computing curriculum is designed to comply with the requirements of ABET accreditation and IEEE/ACM guidelines. It includes courses in basic sciences and mathematics, analysis and design, communications skills, and humanities and social sciences. Lab hands-on experience and emphasis on design are important elements that are integrated throughout the curriculum.​