Institute of Information Science Academia Sinica
Topic: The Design, Implementation, and Deployment of the CPE (Collegiate Programming Examination) System
Speaker: Prof. Shih-Kun Huang (Department of Computer Science and Information Engineering, National Chiao Tung University)
Date: 2012-10-08 (Mon) 15:00 – 17:00
Location: Auditorium 106 at new IIS Building
Host: Ming-Tat Ko


 We design, implement, and deploy more than 1,700 virtual machines over 40 sites for an on-site programming exam service, called CPE (collegiate programming exam), served by 16 servers, also hosted by virtual machines. The CPE is an on-site, with test administrations, isolated network, and closed book programming exam, conducted quarterly each year since 2010.  It is to provide  the certification of a student's programming skill, as a replacement of "skilled in C, C , Java" not easy to be verified descriptions in the résumé. Compared with conventional programming skill record, the CPE is a scaleable (serving

more than 700 concurrent examinees) programming judge service, larger than most of the on-site programming contests in the world.   A recent CPE results can be referred from