Photos from 2019 Competition (Credits: Dr. Hossein Hakimzadeh, Mr. Joel Langston)
The 2024 Northern Indiana High School Coding Competition will be held at Indiana University South Bend in April 2024. Specific date will be announced soon. This event is open to all Indiana and nearby out of state high school students. Registration for the competition is free and will begin in February 2024.
Registration and Rules
- Each high school may register up to two 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 (firstname.lastname@example.org).
- 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.
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. Each programming book could also be replaced by an online programming reference website, such as CPlusPlus, W3Schools, Java Api, and Python Docs. To use other reference website during the competition, you must get approval from us before the competition. Specifically, 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 (Tentative)
Our campus is located at 1700 Mishawaka Ave, South Bend, IN 46615. Free parking will be made available in the lot next to Northside Hall, where the competition will be held (#9 on our campus map). Park in the spots where we have a red arrow placed on the Map outside of #9. Follow the signs, enter through the door.
|8:00am - 8:30am||Registration||NS First Floor Lounge|
|8:30am - 9:00am||Welcome & Instructions||NS 113|
|9:00am - 9:30am||Computer Setup||NS Second & Third Floor|
|9:30am - 11:30am||First Round Competition||NS Second & Third Floor|
|11:30am - 1:00pm||Lunch & Break||Northside Café (Ground Floor)|
|1:00pm - 3:00pm||Second Round Competition||NS Second & Third Floor|
|3:00pm - 4:00pm||Break|
|4:00pm - 5:00pm||Award Ceremony||NS 113|
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