Posted Date: 01/08/2021
Arkansas's All-Region Coding Competition Rules
This information may be amended at any time at the discretion of the Arkansas Department of Education.
Competition Times and Locations
Transportation to and from the regional and/or state competitions will not be provided by ADE or the hosting location.
Due to the COVID-19 pandemic, the regional events will shift to an online / digital competition.
will take place on Friday, February 26, 2021
events will be held digitally;
is scheduled for three (3) hours of actual competition time from 10:00a.m. - 1:00p.m.
by invitation only on Saturday, May 1, 2021
The state competition is still slated to be an in person event; however, backup plans to shift it to an online version are being prepared. Confirmed teams will receive notification of event locations and of any changes.
In addition to the student scholarship awards (listed below), the schools that registered/sponsored the 1st, 2nd, and 3rd place teams will receive the following awards to support their computer science program:
1st Place - $10,000.00
2nd Place - $6,000.00
3rd Place - $4,000.00
This contest is open to Arkansas public, private, and homeschooled students in grades 8-12.
The registration form, found at https://www.surveymonkey.com/r/20202021CodingComp, is open and will close at 4:00 p.m. on Thursday, February 11, 2021. All team registrations, including homeschool teams, must be submitted by a public school principal/delegate or private school principal/delegate and will be verified by ADE staff. The principal/delegate registering a team must complete the online form fully and submit a Competition Consent Form found on the ADE competition webpage for all team members and the team sponsor(s) must be emailed to CSforAR@arkansas.gov before 4:00p.m. on February 27, 2021.
If a registration form indicates that a team member may require a documented IDEA or 504 accommodation during the competition, the school principal/delegate should contact the #ARKidsCanCode / #CSforAR Team at CSforAR@arkansas.gov before Thursday, February 11, 2021 to discuss any such accommodations and how to submit that information properly.
The maximum number of teams allowed to be registered per school for the regional competitions will be based on student enrollment in computer science courses* as follows:
1-40 students enrolled - 1 team
41-80 students enrolled - 2 teams
81-120 students enrolled - 3 teams
121+ students enrolled - 4 teams
The school that produced the first-place team at the state-competition in the previous year, will receive an invitation to send one team to the state competition. Students of that school may participate in their local regional event, but they will not be eligible to receive an additional invitation to the state event.
Homeschooled students will be registered as a team of the public school that is certifying their entry. All team members must have established Arkansas residency at the time of the competition. The district in which the majority of the team members live should be the registration/certifying district. If all three team members live in different districts, the team member’s district closest to the regional event should register/certify the team. Home school teams will not count against the school’s maximum.
Team registrations must include exactly three (3) students, and a student may only be a member of one team. Public and private school students do not have to be enrolled in a baseline computer science course to be a member of the school’s certified team. On the day of the regional competition any number of team members (1, 2, or 3) may compete. Requests for changes of registered team members must go through the school principal/delegate that originally registered/certified the team. Principal/delegates requesting a change should contact CSforAR@arkansas.gov for directions. All requests for team member changes and requisite information/documentation must be received by the Arkansas Department of Education, at CSforAR@arkansas.gov before 4:00 p.m. on Thursday, February 11, 2021.
ADE, the hosting locations, the event sponsor, the judges, and/or the submission software company are not responsible for late, lost, incomplete, damaged, misdirected, or illegible registrations/sent documentation; lost, interrupted, or unavailable network, server, or other connections; or miscommunications, computer or software malfunctions, technical failures, garbled transmissions, damage to a user’s computer equipment (software or hardware), or other errors or malfunctions of any kind whether human, mechanical, electronic, or otherwise. Proof of sending or submission will not be deemed to be proof of receipt by ADE. Once a registration is fully submitted and verified the team sponsor/contact and certifying principal/delegate will receive a confirmation email. It is the responsibility of the principal/delegate and/or team sponsor to ensure receipt of registration information and documentation.
*School enrollment calculations/counts should be calculated, and will be verified by ADE, based on fall 2020 Cycle 2 enrollment numbers in the ADE/ARCareerEd approved high-school computer science courses named here: https://goo.gl/ttwBpu
The competition will be divided into two sections:
Section 1 will be composed of up to 100 questions (in multiple choice format) that assess overall team knowledge of coding and other computer science concepts: this may include language agnostic questions about programming, computer hardware, basic networking, information security, etc...
Section 2 will be composed of multiple coding challenges of varying difficulty.
Each problem will have an associated point value; partial points may be awarded at the discretion of the judging panel.
Teams may only submit one response to each question/challenge. If more than one response is submitted, the judging panel may choose to judge any one of the selected submissions at its discretion.
All-Region Competition Packet with Questions and Challenges (2018-19) - these were the questions and challenges that teams were asked to solve during the 2018-19 All-Region Competition
All-Region Competition Packet with Questions and Challenges (2019-20) - these were the questions and challenges that teams were asked to solve during the 2019-20 All-Region Competition
Competition Rules / Guidelines
Any and all rules and/or rule modifications provided to team members the day of the competition must be followed. It is the responsibility of the team sponsor to ensure that all team members understand all rules.
For the online/digital regional competition event teams may utilize the internet and any other digital resources at their disposal.
ADE, Verizon, and ARCodeKids will not provide communication and shared programming platforms for the competition. It is the responsibility of the teams and team sponsors to determine environment(s) and any hardware / software that will be utilized by team members on the competition day.
By 9:55 a.m. on the morning of the competition, the ADE Office of Computer Science will send an email, from CSforAR@arkansas.gov, containing a Google Document link to the competition packet to all school / sponsor contacts listed within the registration (these emails will NOT be sent directly to students or parents).
The competition packet may contain other Google Drive based links to other materials that the team will need to access for completion of some challenges. It is the responsibility of the team members and team sponsors to ensure accessibility.
It is the responsibility of the team sponsor(s) to get this information to their team members upon receipt.
Once the team completes the competition packet, it is their responsibility to email that packet, addressed to both CSforAR@arkansas.gov and CSforAR@gmail.com, by 1:00p.m. of the competition day. The official time of receipt will be recorded as the earliest time that the packet is received at either email address.
All teams participating in the regional events will be scored by the ADE Office of Computer Science and the Statewide Computer Science Specialists using a common rubric and process. This group will determine the top sixteen (16) teams to be invited to participate in the state-level event. In the event that multiple teams from any single school (not district) are in the top 16 scoring slots, the top team from that particular school will receive an invitation to the state event; the other teams from that particular school will not be considered in the top 16 list of invitees. In short, this means that each school that registered teams for the regional events can only have, at maximum, one team advance to the state-level event.
A score penalty of 5%, of the maximum allowable score, will be deducted from the final team score for each minute past 1:00 p.m. that the packet is received. Any packets received after 1:20 p.m. of the competition day, will automatically be disqualified.
Support, at both the regional and state events, from individuals that are not student members of the team is a violation of the rules. Teams that advance to the state competition will be heavily monitored for compliance of this rule, regardless if the event is held in-person or online. Any Arkansas educator that is involved in a reported or suspected violation of this rule may be reported to their district/school leadership and/or referred to the ADE Professional Licensure Standards Board for potential Arkansas Code of Ethics violations.
Only the three members from the invited 17 teams will be permitted to participate in the state competition; no substitutions will be allowed for the state event.
Regional event winners will not be announced the day of the competition; winning teams of the regional event will be announced by March 19, 2021
The top three teams, in points, at the state competition will be awarded first, second, and third place respectively and will be announced the day of the state competition.
In the event of a tie at either a regional event or the state competition, a panel of judges will determine the winner based on time of receipt and/or the team adherence to standard coding conventions.
The decisions of the panel of judges are final; appeals will not be accepted or considered.
Solutions for challenges must be coded in one of the following:
The entire program must be submitted as a single .java file. Any extra classes must be defined within the single file.
All programs must have a static main method.
All code must be contained within a single Python file.
You may only use the standard Python 3 library. (No Numpy, Scipy, etc.)
All code must be contained within a single file and must not include external libraries.
Main function must return int
Include any header files from the standard library as needed, don't assume they will be included by default.
Teams may use any development environment that is local/online to test their solutions.
Judges may use various IDE environments to test solutions.
State Competition Awards
These awards are for the State Competition only. Parents/guardians of team members eligible for an award must establish a 529 College Savings Plan for their child. www.arkansas529.org Each team member of the 1st place team will receive a $2,000.00 award. Each team member of the 2nd place team will receive a $1,000.00 award. Each team member of the 3rd place team will receive a $500.00 award. Awards will be provided as deposits into established 529 College Savings Plans.
Where can I learn more?
For more information on the Arkansas Computer Science Initiative, visit http://www.arkansased.gov/divisions/learning-services/curriculum-and-instruction/computer-science and join the Arkansas Computer Science listserv at http://goo.gl/forms/FqGJ2CtXe1.
Remember to tag #ARKidsCanCode and #CSforAR on your social media posts!