Skip to Main Content

Bachelor of Arts

Computer Science

Major | Minor

Top 5 reasons to study computer science at Goshen College

  1. mixed ethnicity students sitting around computerHuman-centered computing
    Our program embraces human-centered computing, computing for the good of humanity and other ecologies.
  2. Small class sizes
    Our professor-to-student ratio makes certain you have the most hands-on education possible. We also participate annually in the Association of Computing Machinery’s Computation Competition.
  3. Support community for women who code!
    If you are a woman who codes, this is the place to be! We have a strong female core in computer science. As a woman, you will have support and enjoy fun activities in our on-campus chapter of Digital Eve. Additionally, we are a member of the National Center for Women in Technology.
  4. Hands-on learning
    We apply our learning to real-world problems. For example, we have courses in accessibility programming, where we create software and hardware for persons with disabilities.
  5. Multi-discipline minors
    Our game development minor offers students a multi-disciplinary foundation in game design, drawing, animation and programming. You will have the opportunity to create a game from scratch, testing both your coding and creative storytelling skills, whether it’s a computer game or phone app.
  • 91%
    of classes have fewer than 30 students
  • 93%
    of graduates employed or in service/grad school within one year
  • 7
    Top 7 in Indiana for graduates earning doctorates

    Program Overview

    Students in computer lab

    In the Goshen College computer science program, you’ll learn how to think like a problem-solver, create like an innovator, and code with purpose. Whether you choose the major or minor, you’ll build a strong foundation in software development, algorithms, systems design, and programming languages.

    You’ll learn in small, supportive classes where expert faculty know your name and are invested in your growth. From your first year, you’ll apply what you learn through hands-on experiences like internships, coding projects, and collaborative research with professors.

    By the time you graduate, you’ll have the technical skills, creative confidence, and real-world experience to thrive in the tech industry or succeed in graduate school. At Goshen College, you’re not just preparing for a job—you’re preparing to shape the future.

    If you are a woman who codes, Goshen College is the place to be! We have a solid female core among our computer science students pursuing a degree in computer science. Every woman will have support and enjoy fun activities in our on-campus chapter of Digital Eve. Additionally, we are a member of the National Center for Women in Technology — an organization recognizing and supporting women as computer science majors through scholarships and other programs.

    Students in computer labCareer Paths

    Careers for graduates of the computer science program are broad and span a variety of industries. Even in the age of AI, computer science students will benefit from Goshen College’s human-centered, liberal arts approach to technology, making them uniquely poised to consider the ethical and human impact of technological advances.

    Potential career paths include, but are not limited to:

    Web DeveloperGraphic DesignerStrategic Development Director
    Database DeveloperSystems AdministratorGlobal Strategist
    Data AnalystAV or IT Systems SpecialistAuditor
    Network Security EngineerComputer Forensics AnalystSales Manager
    Software Test EngineerActuarial AnalystMath Teacher

    Explore more about the program

    Meet the Faculty

    All Faculty

      Program: News & Features

      More Articles Posts
      • Profiles

        Daniel Vader ’09

        Hello. Daniel Vader here. When I started my first semester at Goshen, I was an undecided student. I was good at a lot of things and bad at a few, but I had no idea what I wanted to study.…

      • Profiles

        Bryan Hernandez Rodriguez ’23

        Goshen Majors: Computer Science, Sustainability Studies Why did you choose Goshen? I chose Goshen because it has always been a little bit of a dream of mine ever since I was just a little boy. I would see the campus...

      • Profiles

        Shashi Buluswar ’90

        Shashi Buluswar ’90: Culture for Service Award Winner Oakland, California CEO of the Institute for Transformative Technologies Computer science and business double major Shashi Buluswar ’90 is committed to problem-solving that brings basic rights to all humans, as he dedicates...

      • Articles

        Fall 2019-20 Dean’s List announced

        Goshen College recently recognized 188 undergraduate students for excellence in academics on the 2019-20 fall semester Dean’s List.

         

         

        Ready to get started?

        Related majors & minors

        All Majors & Minors
        • Undecided

          Choosing to be undecided means being intentional about finding a path that’s right for you.

        • Game Development

          At Goshen College, you can explore the fast-growing world of game development through a flexible, interdisciplinary minor that blends technology, storytelling and visual design.

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