Spring Programming Contest 2021

March 20th 10AM - 4PM Due to current events, we will be hosting the programming contest remotely this semester. As such, we will not be able to have the contest abide to official ACM ICPC Guidelines, meaning that:
  1. Some classes are still offering extra credit, however PLEASE ASK YOUR INSTRUCTORS DIRECTLY IF THEY ARE DOING SO.
  2. There will be NO PRIZES offered for first, second, and third place teams in both divisions.
  3. There will be NO PRIZES offered for best team name.
We will be sending out more information/updates a week before the contest, as to how it will operate. This information will be given via email of those who have registered for the contest, so please register ASAP so as to get all the information that you will need. If you have any questions in the meantime, please contact us via one of the following emails:
  • Contest e-mail: contest@fsu.acm.org
  • General e-mail: contact@fsu.acm.org


ACM's Programming Contest

The ACM Programming Contest is a coding competition that emphasizes problem solving executed in code. Students, faculty, and staff from all majors and colleges are welcome. The problems are ICPC style coding questions which are similar to questions asked by recruiters during technical interviews.

The competition lasts 6 hours, and teams are limited to 3 members.


So how does this contest thing work?

The contest is a series of challenging coding questions that require critical thinking and coding know-how.

Each question has a prompt consisting of flavor text and a description of the challenge. You'll get the some constraints on the input, as well as some sample input and corresponding output. From there, your team will need to work together to write code that will produce the correct output for any input we could throw at you.

Responses are scored on how quickly you solved the problem relative to the contest with points deducted for each incorrect submission.

How do these divisions work?

As our contest has grown almost ten-fold over the past five years, we want to allow less experienced participants to still be competitive.

If you are currently enrolled in COP3014/COP3363(Intro to C++) or COP3330 (Object Oriented Programming), you qualify to register for the Lower Division. The Lower Division will have easier questions better suited for less experienced programmers. The Upper Division will cater to the highest levels of technincal talent; participants include undergraduate seniors, Ph.D students, and even department faculty.

Who can come?

Everyone is welcome! Students, teachers, staff from both high-schools and colleges are welcome, as well as those not in those categories.

When does it start?

  • Contest starts at 10am.
  • Contest ends at 4pm.

How much does it cost?

Absolutely nothing. Admission is free!

What about these teams?

Teams consist of up to three people. You can work together on a single computer. This is the registration site!

How will I register my team?

You can register as a preformed team, or join one after registering alone. Visit the team page after you log in to see more.

How much experience do I need?

We recommend some early programming experience in one of our supported languages: C/C++, Java, Python, Perl, C#, and Javascript. You'll have access to official language documentation, but that's it. No Google, no StackOverflow.

Our Sponsors