Skip to Main Content

Bachelor of Arts

Computer Science

Major | Minor

Code with purpose

A computer science degree with timeless applications

In the age of AI, Goshen College’s human-centered approach prepares students to weigh the ethical and human impact of technology while getting hands on experience with large language models and their different use cases.

Computer science at Goshen College prepares you for software development, data analysis, graduate study and systems architecture. Here, you will compute for the good of humanity, building on a program that pushes you to find your goals. In addition, you will learn in small, supportive classes where expert faculty know your name and provide direct feedback on your projects.

  • 5+
    local internship sites established to promote student opportunity and professional experience
  • 48%
    of computer science majors are international students
  • 2
    semesters where every CS major designs and then prototypes a working system for a local organization

    Start research your sophomore year

    At a lot of schools, undergraduate research means waiting behind graduate students for a spot that may never open up.

    At Goshen College, programs like Maple Scholars pay you to spend a summer working alongside a professor to conduct research in your field of study. Maple Scholar researchers have previously explored projects like algorithms to create simple digital instruments and utilizing standardized data sets to better understand machine learning.

    What you’ll study

    At Goshen College, our computer science majors take courses in everything — algorithms, databases, operating systems networking and security — and you even have time to explore classes outside the realm of your major. Analysis of Algorithms teaches students to recognize when a problem is too big to solve and what to do about it. Database Design carries students from a blank diagram to a system that holds computing data. In the fall of their senior year, a local organization brings them a problem in Systems Analysis; and by spring, their Project Management course asks students to deliver solutions. Students graduate having shipped systems and applications to tackle real client needs.

    View the complete program requirements in our catalog.

    • The computer science program at Goshen College gave me a strong technical foundation with small classes where professors actually knew my name and goals. I got hands-on experience with real projects instead of just theory, and faculty were always willing to help me debug my code or work through tough concepts. It’s a program that teaches you to think like a problem-solver.

      Shoaib Ansari '25

      AI systems Analyst at Goshen College

    Paying for Goshen College

    As a computer science major, you’re automatically considered for an academic scholarship of $14,000 to $20,000 a year when you’re admitted. You can also apply for the President’s Leadership Award (full tuition), the First Gen Leadership Award ($25,000/year) or the Dream Award (up to full tuition). Adding an information technology major or minor makes you eligible for the $1,500 Gorsline Academic Award.

    Scholarships make up a large portion of Goshen College financial aid packages, which average almost $26,000 per student. To see your own price after aid, run the net price calculator or explore the financial aid and scholarships pages.

    Common questions about earning a computer science degree

    Meet the Faculty

    All Faculty

       

       

      Ready to get started?

      Related majors & minors

      All Majors & Minors
      • Mathematics

        Data analysis, actuarial science, teaching and software careers all draw on Goshen College's mathematics major, taught in small, personal classes.

      • Information Technology

        As an information technology major or minor at Goshen College, you’ll develop the skills to design, implement, and manage computer systems that drive business, communication, and innovation.

      • Game Development

        Programming, storytelling and visual design combine in Goshen College's game development minor, where students build a complete game from scratch.