Programming Contests

International Collegiate Programming Contest (ICPC) North American Regionals

The International Collegiate Programming Contest (ICPC) North American Regionals are held at Youngstown State University, typically in the Fall. In 2020, COVID delayed the contest until Spring of 2021. Details are forthcoming about the status of the contest for 2021.

Denison Spring Programming Contest (DSPC)

The Denison Spring Programming Contest is held at Denison University, typically in the Spring.

Ohio Wesleyan University Programming Contest

The Ohio Wesleyan University Programming Contest is hosted for local colleges in the area in the spring. The 2020 contest was canceled, and may be rescheduled for the Fall.


Hack Holyoke

HackHolyoke is a 24-hour hackathon run by students at Mount Holyoke College. This year’s event will take place digitally on November 13-14, 2021, so you can hack and attend workshops from wherever you may be! We set ourselves apart by striving for (and consistently achieving!) a 1:1 gender ratio and welcoming college-student hackers from all levels. Our aim is to shatter any misconceptions about STEM fields and to celebrate diversity in these fields through creating an inclusive environment for anyone regardless of gender, racial, or academic background.

Students will have the opportunity to create amazing projects and showcase their work to a panel of judges. They can attend inspiring talks and innovative workshops, join in on fun activities, and have the chance to win exclusive prizes.

Register here.

Kent Hack Enough

Kent State University hosts an annual hackathon, typically in mid to late October. This year it is December 4th - 5th, 2021, celebating the 10 year anniversary of KHE.

Register here.

Programming Resources


All your quizzes are in Moodle. Unless otherwise specified, all your assignments will be submitted by Moodle. Otherwise, we will mainly use Moodle for grading purposes. This website (the one you are currently on) is the main course website.

Academic Resource Center (ARC)

The Academic Resource Center which is in APEX (Gault library) offers a variety of academic support services, programs and 1:1 meetings available to all students. Popular areas of support include time management techniques, class preparation tips, test taking strategies, and English Language Learning. Students are encouraged to schedule an appointment at the APEX front desk or visit the website for additional options.

The ARC also coordinates accommodations for students with diagnosed disabilities. At the beginning of the semester, students should contact the ARC (ext. 2595) to make arrangements for securing appropriate accommodations. Although the ARC will notify professors of students with documented disabilities and the approved accommodations, students are encouraged to speak with professors during the first week of each semester. If a student does not request accommodations or does not provide documentation to the ARC, faculty are under no obligation to provide accommodations.

Course Drop

The College is temporarily extending the deadline for dropping a course. Students may drop any course by Friday, December 10. The minimum enrollment of 3.0 credits remains in effect. Requests to drop enrollment below 3.0 credits will require additional documentation via other academic petitions.

Changing your display name, gender, and/or pronouns

In this class, we will have the chance to indicate the name that you would like to be called and, if we choose, to identify pronouns with which we would like to be addressed. The name and pronoun(s) that you use may change and, if they do, please let us know you would like us to change how we address you. If you are interested in doing so, you can change your chosen name and pronoun(s) in the College of Wooster system.

Health and safety guidelines

We are all responsible for maintaining a safe and healthy environment. I have listed here several policies as it relates to our classroom. If you have questions or concerns, please contact me. Refer to The College’s latest health and safety guidelines for additional details.

Title IX

The College is committed to fostering a campus community based on respect and nonviolence. To this end, we recognize that all Wooster community members are responsible for ensuring that our community is free from discrimination, gender bias, sexual harassment, and sexual assault. In accordance with Title IX, Wooster is legally obligated to investigate incidents of sexual harassment and sexual assault that occur on our campus. Faculty who become aware of an incident of sexual violence, including harassment, rape, sexual assault, relationship violence, or stalking, are required by law to notify Wooster’s Title IX Coordinator. The purpose of this disclosure is to ensure that students are made aware of their reporting options and resources for support. For more information about your rights and reporting options at Wooster, including confidential and anonymous reporting options, please visit here.

The College is committed to promoting its mission of inclusivity and equity in all aspects of the educational enterprise. This commitment extends to all rights, privileges, programs and activities, including housing, employment, admissions, financial assistance, and educational and athletic programs at the College. The College’s Bias Incident Reporting Process is designed to effectively respond to bias concerns raised by faculty, students, staff, alumni and visitors to the College. If you or someone you know are the victims of bias, you can:


As a student, you may experience a range of issues that can cause barriers to learning. Do your best to maintain a healthy lifestyle, and do not hesitate to seek support during times of struggle. There are many helpful resources available on campus, and an important part of being a successful college student is learning how to ask for help.