The Utica College computer science department follows a curriculum recommended by the Association for Computing Machinery, a top organization for computer professionals. Foundations in the theory of computer science, including data models, structures, and algorithms prepare students for a wide range of careers, including knowledge engineering, virtual reality, aerospace, computer security, and business.