The program offers a balance of theoretical knowledge and practical, hands-on experience. Students develop critical thinking and communication skills, as well as an appreciation for the social implications of computing. They graduate with an ability to devise creative IT solutions that empower scientists, artists, inventors, and?organizations.