Photos from 2019 Competition (Credits: Dr. Hossein Hakimzadeh, Mr. Joel Langston)
The 2022 Northern Indiana High School Coding Competition will be held at Indiana University South Bend on Saturday, April 23, 2022. This event is open to all northern Indiana and nearby southwest Michigan high school students. Registration for the competition is free and will begin on February 4, 2022. There is a limited amount of space available, so entries for up to three teams per school will be accepted on a first-come, first-serve basis until March 30, 2022.
Registration and Rules
- Each high school may register up to three teams for the contest.
- Each team may contain up to three student members and a coach (high school teacher who may assist students set up the development environment, resolve technical issues, but not solve problems directly).
- Homeschooled students are also welcome to participate in this event.
- Team members can be changed after registration, but please notify us the change through email (email@example.com).
- Each team can be compensated with up to $100 for transportation costs on a first-come, first-serve basis in registration order*.
- We ask each participating student to complete the media release form, print it, obtain necessary signatures, and bring it with you to the competition. You can also email the completed and signed form. Without filling this form, you will not appear in any of the pictures and videos, including the award ceremony.
- Registration website: https://forms.gle/RUw83S5SJSbHGQYk8 (you will be redirected to a Google Form)
This will be a team-based competition. Up to three members are allowed in one team.
Because different schools use different platforms and programming languages, teams must provide their own computers and software. The following programming languages are acceptable: C, C++, Java, C#, Python, and Node.js. If you are using a programming language not listed here, please email your request to us. Your request is subject to our approval.
Please bring your own device with development software program for the competition (one device per team). If you do not have a device, please let us know (operating system, programming language, and development environment) and we will try to accommodate your request. In addition, internet access and power will be available to all teams, and monitors for mobile devices will be made available if requested.
Each team is allowed to bring up to three programming books and use them during the competition. However, you are not allowed to search solutions online during the competition.
Solutions to the contest problems typically require numerical calculations, logical decisions, string manipulations, search, sorting, and data processing. For example, the use of nested loops and two dimensional arrays might be needed to solve some advanced problems.
Console or standard input/output will be used to test your programs. To help you prepare for the competition, we created some sample problems and sample programs. Please note that these sample problems are used to show you the input/output format. The real competition problems could cover more diverse topics. In addition, previous competition problems are available for your reference.
Contest Format and Contest Rules
The contest will consist of two rounds. During round one, teams will have 120 minutes to solve up to six programming problems. During round two, qualified teams from the first round will have 120 minutes to solve up to three programming problems.
Please refer to the detailed contest rules to prepare for the competition.
Driving Directions, Parking, and Event Schedule
Our campus is located at 1700 Mishawaka Ave, South Bend, IN 46615. Free parking will be made available in the lot on the south side of the Education Arts building, where the competition will be held (#2 on our campus map). Park in the spots where we have a red arrow placed on the Map outside of #2. Follow the signs, enter through the door and reach EA 1010.
|8:00am - 8:30am||Registration||EA 1010|
|8:30am - 9:00am||Welcome & Instructions||EA 1010|
|9:00am - 9:30am||Computer Setup||EA second floor|
|9:30am - 11:30am||First Round Competition||EA second floor|
|11:30am - 1:00pm||Lunch & Break||EA 2101|
|1:00pm - 3:00pm||Second Round Competition||EA second floor|
|3:00pm - 4:00pm||Break|
|4:00pm - 5:00pm||Award Ceremony||EA 1011|
Lunch, Recognitions & Awards
Lunch will be provided for each student and coach after the first round*. An awards ceremony will follow the second round. All participants will be recognized with certificates and winners will be awarded with plaques, trophies, or other items.*Catering is subject to change as per IU COVID restrictions.
About the Department