2009 Programmer's Exam Outline