Programming Contests

Welcome to the RPS Programming Contest Page!

There are two programming contests every year. One occurs during winter break and is open to everyone in the district. The other occurs after the AP CSA exam and is open to only students in AP CSA.

December 1st-31st - "The Winter Coding Competition"

In order to have your stars counted, you MUST do FOUR THINGS:

  1. Log into your school @isd535.org account

  2. Go to the AOC website and click "Log in with Google"

  3. Join our private leaderboard on the AOC site

    • INDIVIDUAL LEADERBOARD: 641987-473d7092

  4. Fill out the form at the bottom of this page so I can link the accounts together



If you are on a team, you can still join the individual leader-board to see where you stand compared to other people, but your name will not appear in the official individual standings. If you are on a team, the team leader MUST join the team leaderboard.

Current standings updated every 10 minutes: https://saturn.rochesterschools.org/AOC-Leaderboard/index.html

To Participate:

Log in to your school Google account first!!! Then sign in to the advent of code here using your school google account: https://adventofcode.com/2021/auth/login

Then, add one of the leaderboards above to your account: https://adventofcode.com/2021/leaderboard/private

There are 25 puzzles, two levels each, given out at midnight EST once per day from December 1st - 25th. Our competition ends on December 31st, so there is some extra time to get as many puzzles done as possible. At midnight on December 31st, the scores will be calculated. Our competition is only based on the number of problems completed (stars acquired), not the speed/score unless there is a tie at the end.

Rules:

  • Students must register on the AOC website and submit their username using the form at the bottom of this page.

  • Students may enter this competition as individuals, or as a team, but not both. It is up to the honor of the individual students not to cheat in this regard.

  • Teams can be up to three people only. No exceptions, not even for besties.

  • You can use any programming language you like. The way this competition is set up is language-agnostic.

  • You may not share your solutions with anyone outside of your group. Again, it is up to the honor of the individual to maintain the integrity of the tournament.

  • There will be prizes as follows:

    • Top three places in each category will earn a prize

    • Categories are:

      • High school students

      • Middle school students

      • Teams

      • School with the most cumulative stars (sum of all individuals and teams)

        • If you are on a team with members from multiple schools, stars will be split equally among each school

    • Ties in the number of stars will be settled with AOC score (shortest time to complete puzzle)

    • All students and teams with at least one star will also be entered for random prizes!

For the High School category:

  • The top individual will win a $100 cash prize.

  • Second place will win a $75 cash prize.

  • Third place will win a $50 cash prize.

  • The top team will split a $50 cash prize.

  • The top school will receive an engraving on a perpetual trophy to be displayed at their school.

To participate, please use your school Google Account to log in here: https://adventofcode.com/2021/auth/login and then fill out the form below (required).

If you'd like to practice in advance, all previous years' puzzles are available on the website.

Want to chat with other participants? Want to find a team? Join the Rochester Computer Club Discord server. You will need to send a message to @Mr. B to verify you! Otherwise, you won't see anything...


Random Prizes for anyone completing at least one puzzle will be drawn from gift cards donated by the following businesses:



For the Annual AP CSA cross-town competition, please talk to your AP CSA teacher.