Troy Vasiga

Learn More
We identify aspects of computing competition formats as they relate to the purpose of these competitions, both stated and tacit. We consider the major international competitions – the International Olympiad for Informatics, the ACM International Collegiate Programming Contest, and top coder – and related contests whose format merits consideration. We(More)
Computer Science Circles (http://cscircles.cemc.uwaterloo.ca) is a website that teaches Python for beginners, presented at SIGCSE 2013. It includes lessons, automatically-graded exercises, examples and visualizations. One purpose of the website is outreach with real human interaction: anyone who is stuck solving an exercise can privately send a question to(More)
In the 2006 competition workshop held at Dagstuhl, Germany, there were many fruitful discussions about the difficulties facing computer science competitions today. Our competitions have several purposes: to foster interest in the discipline, to create a community, and to promote achievement, for example. Balancing these various purposes may require many(More)
We identify aspects of computing competition formats as they relate to the purpose of these competitions, both stated and tacit. We consider the major international competitions – the International Olympiad for Informatics, the ACM International Collegiate Programming Contest, and top coder – and related contests whose format merits consideration. We(More)
  • 1