Computer Science Major & Minor


Do you like to take things apart? Do you like to understand why things work the way they do? Do you like to solve problems? The GC computer science program will give you a broad and deep understanding of computers and how they can be used to solve problems. It will provide a solid foundation to prepare you for the fast-paced and challenging field of computing.

As a computer science student, you’ll gain hands-on co-curricular experience. You can intern at the on-campus technology organization, CodePurple, learn how to design apps in your informatics courses or solve computer problems at the campus information technology desk. Our program is a blend of informatics, computing, mathematics, and physics courses so that you understand theory, hardware, software, and applications.

Recent GC graduates have gone on to develop software, work as engineers, develop websites and study astrophysics. Others have gone on to work for Google and Apple, or have started their own businesses. Learning computer science at Goshen College will stretch your mind and refine your skills so that you can succeed in the digital age.

News & Events

Students & Alumni

Request Information


Jeanette Shown

Associate Professor of Computer Science and Information Technology

David Housman

Professor of Mathematics

Michelle Horning

Professor of Accounting