Computer Science

Specialists in algorithms and computer systems technology, majors study at the forefront of developing technology and wrestle with new approaches to computation.

Reed's computer science program provides students from all kinds of backgrounds an unparalleled opportunity to master this field, from computational biology to digital art.

Students in the major take core computer science coursework in computability and complexity theory, computer systems organization, programming systems and compilers, networked and distributed systems, database design, computer graphics and visualization, advanced algorithms, machine and statistical learning, and cryptography.

This type of multifaceted coursework positions Reed students to thrive in a world where groundbreaking scholarship depends on sophistication in managing data and information along with an aptitude for the languages and theories of computing. During their time at Reed, majors find research opportunities at leading universities and internships in the software and hardware industries—in Portland and beyond.

Although computer science is a new major at Reed, graduates have built a long tradition of success as innovators in computer science research and technology development. Roughly ten percent of Reed’s working alumni hold jobs in the field of computer technology.

"Computer science is an intersection between theory and application. The skills and concepts I get from my classes can immediately be taken out of the classroom context and applied in any setting. It gives me a really fulfilling sense of accomplishment to start with just an idea and create something tangible that’s usable and shareable."
—Alex Pan ’17

Contact Us

Professor of Computer Science
Jim Fix, Library 314
Phone: 503/517-7478

Faculty Administrative Assistant
Kim Kadas, Library 317
Phone: 503/777-7710

Subscribe to the Math-at-Reed Email List

Follow @ReedCollegeMath on Twitter