The Department of Computer Science is housed in the Harris Corporation Engineering Center (HEC) on UCF’s main campus in Orlando. The department’s faculty includes 5 IEEE Fellows, 2 ACM Fellows, 5 NSF CAREER Award winners and several other award-winning faculty.
The department is home to UCF’s Championship Programming Team, which has finished first, second or third out of 80 teams since their first contest in 1982 (every year it has entered) at the ACM Southeast Regional Programming Contest. The team has qualified for the ACM International Collegiate Programming Contest World Finals in every year except one, from 2004 through 2018. In 2017, the team finished tied for 13th at the World Finals, and was the top finishing team from the United States at World Finals.
Many of the team members have gone on to work at Google, Facebook and other selective employers.
This camp will separate students into two different courses (Introductory-Division B, Advanced-Division A) based on how they do in the first contest during the camp. After each subsequent camp contest, if students in Division B perform well enough, they will be invited to move up to Division A. Roughly speaking, we expect USACO Bronze and Silver students to be in the Introductory group and USACO Gold and Platinum students to be in the Advanced group. (There have been exceptions to this break down in past camps as students’ performance on our contests isn’t always identical to how they perform on USACO.)
The course will alternate between two separate schedules – one for days with five hour contests and one for days without contests. The mock contests will be held on Monday, Wednesday and Friday of the first week and Tuesday and Thursday of the second week. In the past, the first four contests lasted 4 hours and the last contest lasted 5 hours long. Unless the students request otherwise, we expect to continue contests of these durations. Due to the length of the contests and their intensity, relatively few other academic activities will occur on those days. On the days without contests the morning will consist of a review of the problems from the previous day’s contests while the afternoon will consist of a lecture on a specified topic, followed by time for students to work on their own compiled library of pre-written algorithms and data structures, corresponding to the day’s lecture. In addition, students will be encouraged to solve problems they didn’t get correct in contest after the staff has reviewed how to solve these problems in the problem review. Outside activities, such as guest speakers and mini-trips will be inserted into the schedule to minimize disruption from the flow of the academics.