|
|
| Subscribe to ICPC Workshop |
| Visit this group |
| Date | Activity | Instructor | Venue | Time | Notes/Slides |
|---|---|---|---|---|---|
| Wed, 20th Aug | Briefing | Sun Teck | - | 18:00 - 19:00 | |
| Sat, 23th Aug | ICPC #1 | Steven Halim | PL6 | 09:00 - 13:00 | 6 Problems |
| Wed, 27th Aug | ICPC #2 | Bramandia | PL6 | 18:00 - 22:00 | 6 Problems |
| Sat, 30th Aug | ICPC #3 | Bramandia | PL6 | 09:00 - 13:00 | 6 Problems + Wiki + Forum + Judge |
| Wed, 3rd Sep | Catch-up #1, #2, #3 | Felix Halim | PL6 | 18:00 - 22:00 | I/O for #1,#2,#3: icpc08_io123.zip |
| Sat, 6th Sep | Problem Solving | Melvin | ES1 | 10:00 - 12:00 | See i-Whiz Workshop 2006 |
| Sat, 6th Sep | ICPC #4 | Su Zhan | PL6 | 09:00 - 13:00 | 6 Problems |
| Wed, 10th Sep | ICPC #5 | Felix Halim | PL6 | 18:00 - 22:00 | 6 Problems |
| Sat, 13th Sep | Data structures | Melvin | ES1 | 10:00 - 12:00 | |
| Sat, 13th Sep | ICPC #6 | Felix Halim | PL6 | 09:00 - 13:00 | 6 Problems |
| ICPC #7 | Steven Halim | PL6 | 18:00 - 22:00 | 6 Problems | |
| Sat, 20th Sep | Graph Algorithms I | Melvin | ES1 | 10:00 - 12:00 | Graph I |
| ICPC #8 | Bramandia | PL6 | 09:00 - 13:00 | ||
| ICPC #9 | Su Zhan | PL6 | 18:00 - 22:00 | ||
| Break for recess and midterms till 24th Oct | |||||
| Sat, 25th Oct | Dynamic Programming I | Melvin | PL6 | 10:00 - 12:00 | DP I |
| Wed, 29th Oct | Computational Geometry | Melvin | PL6 | 18:00 - 20:00 | Comp Geom |
| Wed, 5th Nov | Graph Algorithms II | Bramandia | PL6 | 18:00 - 20:00 | Graph II |
| Wed, 12th Nov | Dynamic Programming II | Melvin | PL6 | 18:00 - 20:00 | DP II |
| Break for exams | |||||
For those who attended the session in ES1 today, please sign up for an account on http://train.usaco.org/ and try to solve the first three problems before next Saturday. The tentative plan for next Saturday is to go through some important data structures. – Melvin
| Do you want to improve your programming/problem solving ability? Have you heard of TopCoder or Google Code Jam? |
|---|
These are high profile online competitive programming competitions that award cash prizes and serve as a recruitment platform for top technology companies. A similar competition, the ACM ICPC is targeted at university students. A common thread among these competitions is the focus on solving algorithmic problems by writing computer programs in C/C++/Java.
In December 2007, the School of Computing organized our first ACM ICPC regional competition. As part of our talent development program, each year we organize an ICPC workshop during the vacation to introduce students to the type of problems used in the above mentioned competitions as well as various algorithmic techniques and problem solving strategies to tackle these problems. This workshop is free, all are welcome to attend. We assume you have completed a course in basic data structures and algorithms (CS1102 or CS1102C). Read what some of our past participants have to say about this workshop and the ICPC in their Testimonials.