Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Science Department's degree programs equip students with foundational knowledge for pursuing advanced studies or entering the professional field. Given computers' pervasive influence across all sectors, the department also provides courses for non-majors. The computer science programs emphasize adaptability, allowing students to tailor their studies through various specialization tracks. Four distinct majors are available: computer science, information science, data science, and a joint computer science-mathematics program with the Mathematics Department.
Information science is an interdisciplinary program that teaches students about information organization, retrieval, storage, distribution, and processing in key societal sectors. The digital age has witnessed unprecedented growth in online information, with individuals from diverse backgrounds regularly using web-based resources and digital data.
This program positions students at the cutting edge of the information age, examining how digital access influences all fields and transforms communication methods. Modern organizations rely heavily on internal information systems that are vital to daily operations. Contemporary solutions must provide rapid access to pertinent data, maintain security for sensitive information, and facilitate innovative communication channels between users and information resources.
Information science majors can opt for either a technical concentration focusing on algorithmic and systemic approaches to information management, or an interdisciplinary path that develops expertise in modeling and utilizing information within critical modern sectors like healthcare or economics.