President Rebecca Stoltzfus reappointed for a third term. Learn more
Professor of Mathematics
Department Chair
President Rebecca Stoltzfus reappointed for a third term. Learn more

Major | Minor

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.
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.
You may be eligible for several Goshen College scholarships designed for computer science students.
Your degree in computer science from Goshen College opens the door to a wide range of careers, including:
You’ll also be prepared to pursue graduate study in computer science, engineering, or information systems.