Location: Taylor 104 @ 11am - 12:50pm
Dr. Heather Guarnera; office hours in Taylor 303 @ MW 3-4pm, F 11am-12pm, or by appointment

This schedule is subject to change. Resources correspond to activities or materials covered during class on the listed day.

Date Day Topic Resources
8/26 R [Convocation - Class canceled]
9/2 R Intro • syllabus
• Sign up for an account with Kattis. Use your first/last name. Set College of Wooster as your institution. Start the following problems with your group:
- [Fizz Buzz]
- [No Duplicates]
- [ICPC Awards]
- [Chanukah Challenge]
9/9 R C++ String
- [Oddities]
- [Simon Says]
- [Hidden Password]
9/16 R With your team, solve as many problems as possible from 2015 ICPC East-Central NA. Submit solutions + reflection to Moodle. Include a screenshot of your accepted solutions (click on your username to see a list of submissions), 1 paragraph of what concepts/ideas you used to solve, and 1 paragraph of what data structures & algorithms you believe you could use the most improvement with. Practice Session
Regional Contest
9/23 R Continue to work with team on 2015 ICPC problems Arrays & Lists
9/30 R Attend IS Orals - no class
10/7 R With your team, complete as many problems as you can. Submit to Moodle your screnshot + reflection Practice Session
Regional Contest
Vectors
10/14 R Fall break - no class
10/21 R With your team, complete as many problems as you can. Submit to Moodle your reflection AND whether you wish to participate in the Ohio Weslyan PC Practice Programming Contest 1
10/28 R With your team, complete as many problems as you can. Submit to Moodle your reflection AND whether you wish to participate in the Ohio Weslyan PC Practice Programming Contest 2
11/4 R With your team, complete as many problems as you can. Submit to Moodle your reflection. Practice Programming Contest 3
11/11 R With your team, complete as many problems as you can. Submit to Moodle your reflection. Practice Programming Contest 4
11/13 Sat Ohio Wesleyan Programming Contest
11/18 R Dynamic Programming Dynamic Programming
- [Knapsack]
- [Longest Increasing Subsequence]
- [Interval Cover]
- [Restaurant Orders]
- [Digit Sum]
11/25 R Thanksgiving break - no class
12/2 R With your team, complete as many problems as you can Practice Programming Contest 5
12/9 R Final Programming Contest Final Programming Contest
12/13 Exam Week (no meeting)