Frequently Asked Questions
Contest
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 provide you. Responses are scored on how quickly you solved the problem relative to the start of the contest with points deducted for each incorrect submission.
Lower Division
Easier questions better suited for beginner programmers.- FSU students who are enrolled in COP3014, COP3363, COP3330.
- Individuals with only an introductory programming background.
Upper Division
More difficult questions appropriate for experienced programmers.- FSU students who have completed COP3330.
- FSU students who are enrolled in or have completed a CS course beyond those listed in Lower Division (typically Junior and Senior CS undergrads).
- Graduate CS students, CS Faculty, and experienced programmers
In Person Contests
The contest staff will direct you to a check-in station once doors open on contest day. Follow the on screen prompts at the check-in station to complete the process.
You will have the option of swiping your FSUCard or entering your registered email during check in. In order to use your FSUCard, you must complete the FSU number section of your profile in the Account Dashboard.
Virtual Contests
Check in is handled automatically by the contest staff.
DOMjudge
Teams are ranked by the number of questions they have solved. If multiple teams have answered the same number of questions, then they are ranked by a point system based on least total time to submit a correct solution for the questions, as well as fewest attempts to get the correct solution.
You receive points when you successfully solve a problem, and the amount of points is based on how many minutes since the contest has started. For every incorrect solution you submit, you receive a penalty of 20 minutes to your final score for that problem. You may submit as many times as you like, but EACH incorrect solution will add additional time penalties. For example, if you submit a correct solution to a problem 10 minutes after the contest has started, but submitted an incorrect solution beforehand, then your final score will be 30.
Teams who answer the same number of questions will be ranked on the lowest score, since it is based on time since the contest has started + time penalties per questions. This also means that you could have a "lower" score than another team who is ranked higher, however they solved more questions than your team, thus putting them ahead.
Registration
Yes! You may do either of the following:
Join an existing (registered) team
You may join an already registered team even after the deadline and up until checking in to the contest. Simply follow the procedure in 'How do I join an existing team?'.
Join a walk-in team
We provide a limited number of walk-in teams for both divisions which are available on contest day on a first come first served basis.
- You can be assigned a walk-in team by selecting 'No' at the registered teams prompt during check in.
- If multiple people want to join the same walk-in team, one person must first check in and select 'No' at the registered teams prompt. After they are added to a walk-in team, they must then share the team's PIN, located in the Account Dashboard, with their group. The remaining individuals should follow the procedure outlined in 'How do I join an existing team?' before checking in.
Account
Teams
In your Account Dashboard, locate the Team section. If you have not yet joined a team, you will see buttons to 'Join registered team' and 'Create new team'. Click the create button, and a form will load where you can enter a team name, and select the division in which your team will compete. Once you click Submit your team will be created, and you will be set as the team admin.
As the team admin, you will be able to see the team's PIN, which you can share with others you wish to join your team.
In your Account Dashboard, locate the Team section. If you have not yet joined a team, you will see buttons to 'Join registered team' and 'Create new team'. Click the join button, and a form will load where you can select a team name from a dropdown menu of all currently registered teams.
You will need to provide the team PIN which must be obtained from the team admin. Currently, you must coordinate with the team admin outside of the registration platform. Once you click Submit, assuming you have provided the correct PIN, you will be added to the team.
- Update the team's name
- Change the team's division
- View the team's PIN
- Kick team members
- Delete the team
Looking For Group
This optional extension of a contest registration is designed to help you connect with other registrants who are actively seeking teammates. Upon enrollment and verification you will be able to view other active LFG participants in your LFG dashboard, as well as use the ACM at FSU Discord server's dedicated LFG channels to chat with other LFG participants within your preferred division.
- Log in and head over to your LFG Dashboard. You can find a link to the dashboard in the dropdown navigation bar menu under your name.
- Add your full Discord username (username + discriminator), preferred division, and standing to your LFG
profile.
- The discriminator is the 4 digit number following the # in a Discord username.
- All fields must be complete in order to use the LFG service.
- Join ACM at FSU's Discord server, if you are not already a member.
- You must be a member of the server in order to activate your LFG profile.
- A link to join the server is on our Contact Us page.
- At least one of the fields in your LFG Profile is blank.
- All fields must be completed in order to proceed to the verification step.
- Your profile is complete and the Discord username you entered is pending verification by our server.
- The Discord account attached to the username you entered must be a member of ACM at FSU's Discord server. A link to join the server is on our Contact Us page.
- Your profile is verified and you may begin participating by clicking the 'Activate' button.
- You are currently participating in the LFG service.
- Your profile will be visible in the division table of the preferred division you selected, and you will
be added
to the relevant LFG channel in the ACM at FSU Discord server.
- If you update your preferred division while your profile is active, you will automatically be reassigned both in the preferred division table and in the ACM at FSU Discord server.
- You can manually deactivate your profile by checking the 'Deactivate' button.
- You can subsequently reactivate your profile.
Your LFG Profile will become inactive once you are a member of a three person team. You can reactivate your profile if you leave the team or if the member total drops below three.
Additionally, your profile will be scheduled for reverification if you update your profile's Discord username or discriminator fields after completing an initial verification.
The preferred division you select determines which LFG Discord channel you will be able to access once your LFG Profile is verified and activated. You may select either division regardless of the standing you select.
If you intend to seek extra credit in your registered courses, it is strongly encouraged for you to select the division in which you will need to compete in order to receive those points. Please reference the Contest section of this FAQ for additional information regarding division selection.