We have come to the end of the workshop. You are welcome to continue to make use of the forum for online discussions.
| Date | Day | Activity | Presenter | Venue | Time | Notes/Slides |
|---|---|---|---|---|---|---|
| 26/05/07 | Sat | Briefing | Sun Teck | SR1 | 11-12pm | Briefing slides How to solve it |
| 26/05/07 | Sat | Graph I | Wei Tsang | SR4 | 1-4pm | IOI WS |
| 02/06/07 | Sat | Algorithm Design Discuss USACO 1.1 | NA | SR1 | 10-12pm | Algorithm Design Additional qns: Mobile Coins |
| 02/06/07 | Sat | Graph II | Martin | SR4 | 1-4pm | IOI WS |
| 09/06/07 | Sat | Graph II (Continued) Discuss USACO 1.2 | NA | PCLab 1 | 10-12pm | Graph II Additional qns: Queue (Patrik) |
| 16/06/07 | Sat | Dynamic Programming I | Melvin | PCLab 1 | 10-12pm | Greedy & DP I |
| 23/06/07 | Sat | Review, Q&A | Melvin | PCLab 1 | 10-12pm | |
| 30/06/07 | Sat | Dynamic Programming II | Melvin | PCLab 1 | 10-12pm | DP II Design of Exps |
| 7/07/07 | Sat | Computational Geometry | Melvin | PCLab 1 | 10-12pm | Comp Geom |
| End | ||||||
| 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.
This year marks the first time that NUS is organizing an 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.
This year, we will be organizing weekly sessions on Saturday. These sessions consists of a presentation on a competitive programming topic and discussions on a set of practice problems. Our first session starts on 26th May, interested students can register for this workshop by following the instructions below.