Program Overview

Explore game development with Professor of Computer Science, Dr. Michael Ocean, an active pinball game designer. Students in this track will make several games of their own design across multiple courses, forming a portfolio of projects that demonstrate their skills and creativity to employers.

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 - Total Credits Required: 127

First Year - Credits: 34

  • Quantitative Reasoning General Education Requirement (Cr. 3)
  • World Cultures General Education Requirement (Cr. 3)
  • Elective (Cr. 3)
  • CSC 101 - Introduction to Computer Science (Cr: 3)
    Satisfies Science & Technology General Education Elective
  • 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)
  • CSC 166 - Rapid Application Development with AI (Cr: 3)
  • ENG 111 - Critical Reading and Writing I (Cr: 3)
  • ENG 112 - Critical Reading and Writing II (Cr: 3)
  • INT 100 - Internship I (Cr: 2)

Second Year - Credits: 32

  • Global Issues General Education Requirement (Cr. 6)
  • Individual & Society General Education Requirement (Cr. 3)
  • Computer Science Elective (Cr. 3)
  • Elective (Cr. 3)
  • CSC 251 - Network Fundamentals (Cr: 3)
  • CSC 255 - Programming for Games (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 General Education Requirement (Cr. 3)
  • General Education Elective (Cr. 6)
  • Computer Science Elective (Cr. 6)
  • Elective (Cr. 3)
  • CSC 356 - Advanced Programming for Games (Cr: 3)
  • CSC 360 - Software Engineering with AI (Cr: 3)
  • CSC 379 - Semester Internship Strategies (Cr: 1)
  • CSC 380 - Operating Systems (Cr: 3)
  • CSC 385 - Sensor Networks and Physical Computing (Cr: 3)

Fourth Year - Credits: 30

  • Literary Perspectives General Education Elective (Cr. 3)
  • General Education Elective 200 + level (Cr. 6)
  • Computer Science Elective (Cr. 3)
  • CSC 480 - Semester Internship (Cr: 12)
  • CSC 489 - Senior Research (Cr: 3)
  • CSC 491 - Senior Capstone (Cr: 3)

Computer Science Electives - Credits: 12

Must take two (6 credits) of additional CSC prefix courses

  • CSC XXX Any additional CSC prefix courses

Take two courses (6 credits) of anything from the list below:

  • 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 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

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.

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.