Computer Science Department

Marked by continuous innovation in research and teaching, the computer science program at Houghton College includes a balanced mixture of theory and application. Students learn to effectively use the technology of today and create the technology of tomorrow with a thorough understanding of a programming language and structures as well as foundations of computer architecture and networks.

A major component of the program is a hands-on learning approach. Each year, students have the opportunity to hone technical skills through building and updating desktop machines in the science computer lab from raw components. Many of the students work for the Technology Services Office on campus, supporting the network infrastructure or addressing computer hardware and software issues. Additionally, computer science faculty members have collaborated with students on more than 26 peer-reviewed papers, using cutting-edge computer science methods to address a wide array of topics such as HIV, breast cancer, chemo sensitivity, social media, social networks, artificial intelligence and quantum computing.

The computer science program is intentionally relational and is designed to allow professors and students to spend time together, something rare in today's world of large impersonal universities. Students have their own office space, and it’s very common for faculty and students to spend afternoons working together at the chalkboards, discussing research problems and encouraging one another.