Skip to Main Content

Computer Science

Major | Minor

Why Study Computer Science at Goshen College?

Students in computer lab

At Goshen College, you won’t just study computer science—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.

  • 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

    Curriculum and Credits

    As a computer science student at Goshen College, you’ll dive into both the foundations and frontiers of the field. Your courses will cover programming, data structures, algorithms, software engineering, computer systems, and web development—giving you a strong and flexible base for whatever path you choose.

    Hands-On Learning Opportunities

    • Build software projects in real-world settings through internships and class projects
    • Conduct research alongside faculty through the Maple Scholars summer program
    • Gain experience working with emerging technologies in artificial intelligence, cybersecurity, and mobile app development
    • Explore computer science applications in interdisciplinary contexts like environmental science, business, and digital media

    Scholarships

    You may be eligible for several Goshen College scholarships designed for computer science students.

    Career Paths

    Your degree in computer science from Goshen College opens the door to a wide range of careers, including:

    • AI/Machine Learning Engineer
    • Cybersecurity Analyst
    • Data Analyst
    • IT Consultant
    • Software Developer
    • Systems Administrator
    • Web Developer

    You’ll also be prepared to pursue graduate study in computer science, engineering, or information systems.

    Facilities and Resources

    • Cutting-edge computer labs with modern hardware and software tools
    • Faculty mentorship and collaborative learning environments
    • Access to campus-wide interdisciplinary projects and technology resources

     

     

    Ready to get started?

    Related majors & minors

    All Majors & Minors
    • 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.

    • Undecided

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