Enhance Your Education
Distinctive programs in Computer Science
There are ample opportunities to enhance your studies in computer science through independent research, off-campus study, and internships. These programs are integral to a Knox education, teaching you how to apply your skills in real world situations.
Student Research Opportunities
Knox is a leader in promoting top-notch undergraduate research. In fact, more than 90% of all Knox students complete an independent research or creative project by the time they graduate. Many students' projects are supported by an unusually rich array of Knox College funding programs that together provide students more than $200,000 each year in support of their work. These sources include: Richter Memorial Scholars Program, Ford Foundation Research Fellows Program, Ronald E. McNair Fellows Program and departmentally supported independent studies. In addition, special fellowships awarded to Knox through national competitions and through the research grants of Knox faculty make Knox a leader in promoting undergraduate research. Examples of some recent student research projects include:
- "Implementing a Programming Language to Improve Programmer Productivity," Christopher Ryan Johnson '11, computer science major.
- "Task Mapping for Parallel Jobs,: Evan Balzuweit '14, Johnathan Ebbers '13, Stefan P. Feer '12, Emily Hastings '16, Alan Lee, Nickolas W. Price '13, Zachary D. Rhodes '09, Matthew Swank '14, Anda Xu '15 and Zach Rhodes '09.
- "Teaching Parallel Programming Languages," Austin Finley '15, Michael Graf '15, Emily Hastings '16, Deyu Han '16, Matt Lichty '15 and Ben Lyon '15.
- "Animation and Game Development," Clint Davis '15, Ryan Frank '15, Clem Moore '16, and Angel Zuaznabel '15.
- "Vector Programming," Sam Hart '16 and Noah Santer '16.
- "Android Application Development," Austen Lake '15.
Outstanding students may elect to undertake College Honors in their senior year, carrying out an advanced research project presented and defended to a faculty committee that includes a distinguished outside examiner. Examples of recent Honors projects include:
- "Inferring Public Opinion in 140 Characters or Less: Methodological and Theoretical Improvements on the Use of Twitter to Measure Public Attitudes," Anna Novikova '13.
- "Studying Novice Programmer Development Behavior," Andrei Liviu Papancea '13.
- "Fairness in Scheduling Algorithms," Avinab Rajbhandary '13.
- "Computer Science in a Liberal Arts Setting: A Study of Non-Computer Science Liberal Arts Faculty and Students," Hannah Rachel Fidoten '12.
- "Implementing a Programming Language to Improve Programmer Productivity," Christopher Ryan Johnson '11.
- "RUMU: a non-WYSIWYG web editor for non-technical users," Eleanor Poley '10.
Knox offers you plenty of opportunities to begin exploring the world while still a student. Almost 50% of Knox students participate in off-campus study and consider their studies abroad to be the highlight of their college experiences. Among the off campus opportunities of interest to computer science majors are programs at the Argonne National Laboratory and the Oak Ridge National Laboratory. At these distinguished facilities, students work as contributing junior members of multi-disciplinary research teams.
As a student of computer science at Knox, you'll have the opportunity to expand your education -- to get that valuable experience you hear so much about -- by completing an internship. Internships are available for computer science students with corporations such as Caterpillar Inc., AT&T and Follett Software Company, and at research universities such as Washington University in St. Louis. Internships provide an opportunity to explore and test career options, to gain experiences and skills needed to succeed as a professional, to build a resume, to network and make critical connections, and to experience a work environment. More and more employers are looking for college graduates with career-related experience. Knox's Center for Career and Pre-Professional Development specializes in helping you find an internship that best matches your goals and interests. Recent internships by computer science students include:
- Intern, Amazon, Paige Anderson '14
- Intern, Microsoft, Seattle Lauren Harris '14
- Participant, REU Program, CUI, University of Illinois-Champaign Urbana. Chris Johnson '10 and Kathleen Chalas '11.
- Participant, REU Program, Hope College, Holland, Michigan. Eleanor Poley '10, computer science major and self-designed minor.
- Intern, Click Commerce, Portland, Oregon. Matt Baker '09, computer science major and journalism minor.
- IT Management Intern, St. Paul Insurance, Minneapolis, Minnesota. Betsy Cooper '06, computer science major and independent major.