Contest Details

Why Participate?

  • Have Fun!
  • Practice programming skills!
  • Make new friends!

Who Can Participate?

  • Teams of three students each in grades 9-12. If you would like help finding teammates, please contact us.
  • Participants should know basic programming, including reading from standard input and writing to standard out.
  • Two competition brackets (with different programming challenges):
    • Novice programmers: teams composed of students with one or fewer semesters/quarters of programming classes.
    • Experienced programmers: teams that have more experience with programming

Event Details

Date & Time

Saturday, March 21st, 2025, from 1:30pm − 4:30pm (Eastern)

Location

MSU Engineering Building (exact rooms to be determined)

Registration Deadline

March 9th, 2025

Supported Programming Languages

C
C++17
C#
Go
Haskell
Java 8
Perl
PHP
Python 2
Python 3
R
Racket

If your preferred language is not listed, let us know! For more information about the programming environment (versions, libraries, etc.), see HackerRank.

Permitted Resources

  • Your teammates!
  • Any books, notes, websites, documentation, StackOverflow, code samples...
  • Basically anything that does not involve asking someone outside your team for help.
  • Please note that generative AI (e.g. GitHub Copilot, ChatGPT, Bard) are not permitted to be used during the contest.

Required Forms

Every participant must submit the following forms:

  1. A Team Registration Form for each team (filled out by the coach)
  2. An Individual Registration Form for each contestant (filled out by the student)