Program Overview

Endicott’s computer science program will teach you to design, develop, implement, and manage computer-based information systems. You will receive a firm foundation in programming and software design before pursuing a range of electives in web and mobile design, networking, security, physical computing, and data engineering. 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. You will explore the societal impacts of technological advancement, critically examining issues that arise from the development and growth of computer applications.

Endicott’s proximity to Boston offers a wealth of internship opportunities, including 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.

Combining a theoretical approach to the subject matter with real-world applications through our pioneering internship program ensures that computer science students can take advantage of countless career opportunities regionally, nationally, and internationally.

Curriculum Requirements - Minimum Credits Required: 127

First Year - Credits: 34

  • Quantitative Reasoning General Education Requirement (Cr. 3)
  • World Cultures General Education Requirement (Cr. 3)
  • Computer Science Elective (Cr. 3)
  • Free Elective (Cr. 3)
  • CSC 101 - Introduction to Computer Science (Cr: 3)
    Satisfies Science and Technology General Education Requirement
  • CSC 102 - Introduction to Web Development (Cr: 3)
  • CSC 160/160L - Introduction to Programming and Lab (Cr: 4)
  • CSC 161/161L - Data Structures and Algorithms (Cr: 4)
  • ENG 111 - Critical Reading and Writing I (Cr: 3)
    Satisfies the Writing Designated Core requirement.
  • ENG 112 - Critical Reading and Writing II (Cr: 3)
    Satisfies the Writing Designated Core requirement.
  • INT 100 - Internship I (Cr: 2)

Second Year - Credits: 32

  • Aesthetic Awareness General Education Elective (Cr. 3)
  • Global Issues General Education Elective (Cr. 3)
  • Individual and Society General Education Elective (Cr. 3)
  • Free Elective (Cr: 3)
  • Computer Science Elective (Cr: 6)
  • CSC 251 - Network Fundamentals (Cr: 3)
  • CSC 260 - Object Oriented Programming (Cr: 3)
  • CSC 265 - Discrete Structures (Cr: 3)
  • CSC 280 - Computer Architecture (Cr: 3)
  • INT 200 - Internship II (Cr: 2)

Third Year - Credits: 31

  • Values and Ethical Reasoning General Education Requirement (Cr: 3)
  • Computer Science Electives (Cr: 15)
  • Free Elective (Cr. 3)
  • General Education Electives (Cr: 6)
  • CSC 379 - Semester Internship Strategies (Cr: 1)
  • CSC 380 - Operating Systems (Cr: 3)

Fourth Year - Credits: 30

  • Literary Perspectives General Education Requirement (Cr. 3)
  • Computer Science Elective (Cr: 3)
  • General Education Elective (must be above the 100 level) (Cr: 6)
  • CSC 480 - Semester Internship (Cr: 12)
  • CSC 489 - Senior Research (Cr: 3)
  • CSC 491 - Senior Capstone (Cr: 3)

Computer Science Electives - Credits: 27

Must take seven CSC courses (Cr: 21)

Take two additional courses (Cr: 6) from any of the following:

  • Any CSC course (Cr: 3)

  • BUS 249 - Introduction to Business Analytics (Cr: 3)
  • BUS 349 - Advanced Business Analytics (Cr: 3)
  • BUS 361 - AI Opportunity Assessment & Business Cases (Cr: 3)
  • BUS 362 - Data Infrastructure & Integration (Cr: 3)
  • BUS 461 - AI Project Management & Deployment (Cr: 3)
  • BUS 462 - AI Tools & Platform Management (Cr: 3)
  • CJ 251 - Cybersecurity for Social Sciences (Cr: 3)
  • CJ 351 - Introduction to Cybercrime Investigation (Cr: 3)
  • EGR 370 - Engineering Robotics (Cr: 3)
  • HLS 555 - Cybersecurity for the Homeland Security Professional (Cr: 3)
  • HLS 610 - Cybersecurity Analyst (Cr: 3)
  • HLS 611 - Information System Hardware and Networking (Cr: 3)
  • MTH 146 - Data Science I (Cr: 3)
  • MTH 246 - Data Science II (Cr: 3)

Learning Outcomes

Upon completion of the computer science program, students will:

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify requirements for valid solutions.
  • Implement a computing-based solution that meets a given set of computing requirements.
  • Evaluate and assess the correctness of a given solution.
  • Apply computer science theory and software development fundamentals to recognize trade-offs and produce computing-based solutions that have been optimized to satisfy performance or design criteria.
  • Communicate effectively in a variety of professional contexts.
  • Recognize and engage in professional methods, standards, and practices related to project planning and management.
  • Make informed judgments in computing practice based on inclusive, ethical, and legal principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.

View academic catalog and learning outcomes
"Choosing Endicott from so far away without first visiting the school or even the United States was a gamble—but it turned out to be a great experience because people at the College really went out of their way to provide me with opportunities to learn and work."
Ahmad Bishara '25

Experiential learning is transformative

The Endicott Experiential Edge

“Learn by doing” isn’t just a motto—it’s our mission. As one of the first schools in the country to require three internships for every student, you'll have opportunities to transform classroom learning into real-world experience, giving you a head start on your career and an edge in the competitive job market. We call this the Endicott Experiential Edge. You’ll graduate with a degree, a resume, and a bold vision for your future.

Become a Global Gull

Open to all majors and student-athletes, our study abroad program provides life-changing opportunities where you’ll build lasting friendships, confidence, and a deeper understanding of the world around you.

Career Readiness

Our extensive resources and expert staff will support you with career advising, interview skills, networking, and crafting your resume and cover letters, so you can find that job after graduation.

Graduate With a Degree, a Resume & a Job

Endicott provides an outstanding education, along with opportunities to work in your field and build your resume through three internships. Whether you pursue graduate school or embark on your career right after graduation, your time at Endicott will prepare you for the next step. Take a look at what our graduates have been up to lately.

  • Internship Sites

    Abiomed
    Cell Signaling
    CM&B
    New England Aquarium
    Stryker Medical

  • Employers

    Dana-Farber
    Moderna
    Johnson & Johnson
    Consigli
    BioPoint Inc.

Evan Scully ’26
A Different Kind of Pitch
Student-athlete Evan Scully ’26 is pitching more than fastballs—he’s developed an app born from hands-on learning, entrepreneurial thinking, and resilience.
Read About Evan Scully
Endicott College

You're Going to Thrive at Endicott!

College is a whole new world. One that brings lots of excitement, and also a little anxiety. But don't worry—we've got you! From academic support and providing ways to get involved and meet new friends, to resources that keep you mentally and physically fit, our goal is to ensure you're happy, successful, and thriving at the Nest!

Take the Next Step
Experience all that Endicott has to offer.
Request Info
Want more information about Endicott? We’ll be happy to send you additional materials about your program of interest, our faculty, and upcoming admission events.
Plan a Visit
Step foot on our beautiful oceanfront campus, feel our strong sense of community, and see why so many students choose to call Endicott home. We can’t wait to meet you!
Apply Now
With our outstanding academics and Endicott Experiential Edge program, you'll graduate with a degree, a resume, and a bold vision for your future.