ACM ICPC Southern California Regionals
Update 06/05/2008::
ICPC practices will not be held during summer session. Have an awesome summer vacation everyone!
Update 11/19/2007::
UCLA ACM will be hosting practice sessions for ICPC every
Saturday from 2:00pm to 5:00pm. These practices will take
place in Boelter Hall 3760. Our first practice of the
quarter will begin on December 1st, 2007. If you enjoy solving challenging
problems or wish to push your programming abilities to its
limits then I encourage you to stop by our practice
sessions. If you have any questions or would like to be on
the ICPC mailing list, please email me at chippoc at gmail
dot com.
Southern California regionals | World finals
Introduction
The ACM International Collegiate Programming Contest (ICPC) provides
college students with opportunities to interact with students from
other universities and to sharpen and demonstrate their
problem-solving, programming, and teamwork skills. The contest provides
a platform for ACM, industry, and academia to encourage and focus
public attention on the next generation of computing professionals as
they pursue excellence. Schools which compete in Southern California
include UCLA, UCSD, USC, Harvey Mudd and Caltech.
Why Compete?
Environment
At the programming contest, your team will be presented with
six-to-eight problem descriptions, along with some sample input and
output for each problem. You have five hours to solve as many problems
as you can. Solving a problem means that your program, when compiled by
the judges, and run against the judges' confidential data, gives the
results the judges expect. You are free to solve the problem with any
algorithm that will produce the results specified in the CPU time
allotted.
Preparation
To prepare for the contest, it is recommended that you take CS 31,
CS 32 and CS 180. You can practice by solving programming challenges
hosted by the University of Valladolid Online Judge or competing in the TopCoder
online programming contest. Before the annual regionals, UCLA ACM holds
weekly ICPC practice sessions in Boelter 3760. These sessions are
casual and you can come and go as you please. Knowledge of the C++
Standard Template Library (STL) and the java.util.* methods are useful
for the contest.
Eligibility
First-to-fifth year undergraduates and first-year graduate students
are generally eligible to compete. In particular, Computer Science,
Computer Science & Engineering and Electrical Engineering majors
are encouraged to participate. You must be enrolled as a full-time UCLA
student (>= 12 units) and in case your team wins at the Regionals,
you must be willing to travel by plane to the ICPC World Finals during
the following Spring Quarter.
Contest Results
This year:
UCLA Bruins: 13th
UCLA Gold: 14th
UCLA Blue: 28th
UCLA Westwood: 45th
2007: 13th
2006: 11th
2005: 14th
2004: 6th
2003: 9th
2002: 4th
2001: 9th
2000: N/A
1999: 11th
1998: 4th
1997: 3rd
1996: N/A
1995: 6th
