The notion of DWITE began, in May, on the return drive, from Toronto to London, from the ECOO Final Programming Contest. Lynn, Mark, Howard and Barry, who were silver medalists that year, were brainstorming ideas for their OAC final case study. They suggested the idea of an automated computer programming contest, that they could run from school. The first DWITE contest was held on June 7, 2002. The judging system was written in Delphi and Turbo Pascal. The contest was successful, other than the fact that the scores were not accurate.

During the summer of 2002, Mr. S rewrote the judging system using Visual Basic. In October 2002, the contest was held using the VB judging system. It ran from a computer (Celeron III, 800 Mhz, 128 MB RAM, Win 98) at my house and their were, of course, a few problems, like the judge crashing and inaccurate scores. Since then, the DWITE Online Programming Contest judging system has run either from my house or from my school, with minor glitches, and with accurate results. Steve Wynen from the UGDSB, has provided time to proofread the contest questions and to double check the judge’s test data.

The current DWITE judge system runs on a home server that runs from Thunder Bay Ontario. It has an Intel 64-bit Quad Core CPU, running at 2.67 GHz, 2 GB of RAM and the Microsoft Vista Home operating system.