Endicott's computer science program prepares you to play an active role in the rapidly evolving world of computer- and information-driven technology.
Through the computer science program, you will study and learn to design, develop, implement, and manage computer-based information systems. You will receive a firm foundation in programming and software design before pursuing myriad elective options in web and mobile design, networking, security, physical computing, and data engineering. You will explore the societal impacts of technological advancement, critically examining issues that arise from the development and growth of computer applications.
Internship opportunities are numerous and include nearby startups and larger companies. Computer science students consistently receive multiple job offers and routinely accept positions before or during the spring semester of their senior years.
Core courses within the humanities, social sciences, and natural sciences will help you discover important connections between the study of technology and other disciplines, such as mathematics, politics, economics, and literature. Combining a theoretical approach to the subject matter with real-world applications ensures that computer science students can take advantage of countless career opportunities regionally, nationally, and internationally.