Douglas Woolley |
Douglas Woolley |
|||||||
Computer Programming Contests | ||||||||
In high school, I thoroughly enjoyed competing in computer programming contests. I got my first exposure to a computer contest toward the end of 9th grade when I was asked by a 10th grader to be partners with him as his typist in a state-wide programming contest. Although I did not know anything about computers or programming at the time, I had taken a year of typing on actual typewriters, so he knew that I was a quick typist. The contest did not go as well as he had hoped, partly because it was more difficult than expected for me to grasp my partner's hand-written notes or verbiage containing computer language and syntax that needed to be typed into the computer. Although we did not win anything that day, I was hooked on the idea of solving problems (often math oriented) with a computer by writing programs. Thus, I enrolled in a high school summer course for "Computer Math I", where I learned the Apple BASIC language and how to make the computer do things and solve problems, especially math oriented problems. I already loved mathematics, so this combination of programming and math was amazing to me. As 10th grade started, I enrolled in "Computer Math II". For my 10th grade science fair project, I programmed the computer to graphically solve the Rubik's Cube. In 11th grade, I experienced the thrill of leading our 3-person team to a first place finish at a state-wide competition. In 12th grade, I was the team captain of the state-championship team. We had solved all 30 programming problems within the 3 hour allotted time--a feat that had never been done before or since. At the national championships for Mu Alpha Theta, my partner and I had placed 5th in the national computer programming contest. During the next 12 years, I went on to become the author and official judge of the Florida High Schools Computing Competition. I have compiled the work into a massive book containing the 30 problems for each of the years, along with the judging criteria, BASIC solutions, and Pascal solutions. You may click the link below to see more details:
Florida High Schools Computing
Competition
|
|
|
|
|
TopCoder rating history for Doug Woolley
With diligence in solving past competition problems, I hope to learn new techniques for developing algorithms and thus perform even better in the near future.
See the following links for international computer competitions:
TopCoder competition (USA sponsored) - instructions for competing with applet or web arena (arena.topcoder.com)
CodeForces.com (Russian sponsored)
Code Chef (India sponsored)
Article on The 10 most popular coding challenge websites for 2020
Blog by the top rated programmer in the world: ALGORITHMS WEEKLY BY PETR MITRICHEV
For other computer programming contests, you may visit the following external sites:
© Douglas Woolley. All rights reserved. | Designed by Douglas Woolley