KarelJ Robot. Competition (adapted from Eric Roberts)

Due: April 2, 2002

In addition to teaching basic programming skills, programming Karel can be a lot of fun. This contest gives you the opportunity to explore Karel's world on your own. It is entirely optional, but gives you a chance to improve your grade in the course.

Your mission, should you decide to accept it, is to program Karel to solve an interesting and exciting problem of your own choosing. You can program Karel to produce the definitive work of computer art, to illustrate a story, or to tackle a conceptually difficult task. The entries will be judged by a group of sophomore, junior, and senior computer science students, including past contest winners. A grand prize will be awarded in each of two categories:

Prizes

The first prize in each of the categories will be an A+ on the final exam. Those contest entries that do not receive one of the grand prizes will receive a consolation prize of a 10% increase on the lowest homework grade of the semester, assuming that the entry is of sufficent quality (talk to your instructor if you are unsure about your idea). Best of luck!

Official rules:

  1. Only students registered in CSCI 170 are eligible to submit entries in the Karel J. Robot contest.
  2. Only one entry per student will be accepted.
  3. All entries must be submitted to Michael Goldweber by 4:00P.M. on Tuesday, April 2, 2002. Late entries will not be accepted.
  4. Each submission must consist of a Macintosh or IBM disk containing a Karel J. Robot program and one or more worlds for execution. In addition, you may submit a short narrative, not to exceed 250 words, describing what Karel is doing.
  5. Contest entries should be sensitive to Xavier's individual and cultural diversity. Programs or narratives that have the effect of perpetuating negative stereotypes will not be considered.
  6. Contest entries will be evaluated by a group of computer science students. We will choose the winners and runners-up in each category. We reserve the right to award no prize in a particular category if the entries are not sufficiently clever or artistic.

Past contest winning ideas