Photos from 2019 Competition (Credits: Dr. Hossein Hakimzadeh, Mr. Joel Langston)
The 2020 Northern Indiana High School Coding Competition will be held at Indiana University South Bend on Saturday, April 18, 2020. 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 1, 2020. There is a limited amount of space available, so entries for up to two teams per school will be accepted on a first-come, first-serve basis until March 15, 2020. If space is still available after March 15, an additional team per school may be accepted.
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 (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: http://go.iu.edu/28PV (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 indicate the request in your registration. 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) in your registration form 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.
Details of contest rules will be posted in April.
Driving Directions, Parking, and Event Schedule
To be announced in April, 2020
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.
About the Department