Computer and Information Science: The Art of Developing Software

A student enjoying access to the campuses many public computers.

Hannah Pruse
Major: Computer and information science with a focus on software development

While many people think of computer science as a field that deals only in facts, Hannah Pruse knows it’s also an art that requires a great deal of creativity when designing software, algorithms, and languages.

“I really enjoy challenging myself to think,” says Pruse. “And computer science provides many valuable opportunities to do so both logically and creatively.”

Pruse has put her mind to work as an undergraduate research assistant in the Oregon Systems Infrastructure Research and Information Security Laboratory (OSIRIS). Because the lab tackles real, critical computer security issues, Pruse is able to see the impact her work has in the world outside of campus.

“Not only am I able to see how professional academic research is conducted,” she says. “But I am also being exposed to the current research problems being investigated.”

In the summer of 2011, Pruse participated in the Pacific Rim Summer Workshop in Globally Distributed Software Development, a program that brings together students from around the world to learn about the software development process as it expands worldwide, and to practice overcoming the many challenges that it presents. During this workshop, she lived and worked with students from China, Japan, South Korea, and Canada for two weeks.

“Through working on a real software project and attending classes each day alongside international students, I made lifelong friends, with whom I can continue to share knowledge about culture,” she says

During her free time, Pruse serves as the chief of publicity for the Women in Computer Science (WICS) club, whose goals are to increase the number of women in technology fields and to contribute to the success of women currently pursuing a computer science education.

Text by Jennifer Snelling, MA '01