2017 Computer Science Day at IUPUI
Sponsored by Kinney Group, TechPoint Foundation For Youth, Computer Science Club and School of Science Undergraduate Student Council.
- 8:45 - 9:15 a.m. (IT Atrium)
- Registration & breakfast
- 9:20 - 9:45 a.m. (IT 152)
- Contest kick-off
- 10 a.m. - 12 p.m. (IT/BS/SL)
- 12 - 1 p.m. (Tower Dining)
- 1:15 - 1:45 p.m. (IT 152)
- 1:45 - 2 p.m. (IT 152)
- Closing ceremony
WHO CAN PARTICIPATE?
All high school students in grades 9 through 12 are eligible to attend.
ATTEND WITH YOUR SCHOOL
Talk to a computer or technology teacher at your school to see if they can help you prepare and possibly attend as a school. 16 students per school can compete.
LEARN & COMPETE TO WIN PRIZES
Winners in each category will be presented a Dean of Science Scholarship (up to $2000 per year for 4 years, $8000 maximum ) if directly admitted to the IUPUI School of Science, pursuing any science degree. A student is eligible for at most one IUPUI Dean of Science Scholarship.
Competition categories: From the novice to the expert, there's a contest for you!
Introductory Game Programming (teams of 1-4 participants)
No programming experience? Learn how to use an introductory programming language to make a game, then compete to build a game ready for play that day! Because the game has audio, we recommend bringing headphones and a microphone.
For: Novices who may not know a programming language or may still be learning one.
Programming Language: Contest is run in Scratch, which requires little to no prior programming language experience.
Intermediate Programming + Problem Solving (teams of 1-4 participants)
Are you in your first year of programming but want to test your skills by puzzling through a series of programming problems?
For: Programmers with a basic understanding of algorithm design who can use if statements, while loops, for loops, and do string manipulation, including substrings.
Programming Language: C, C++, Java, Python3. Other languages may be used, but we do not guarantee that proctors will be able to help with syntax errors.
Advanced Programming + Problem Solving (teams of 1-4 participants)
For: Programmers who have a solid grasp on programming languages and algorithm design implementation. In addition to all skills required for the intermediate division, programmers should be familiar with implementing recursive algorithms, and edge case detection.
Programming Language: C, C++, Java, Python3. Other languages may be used, but we do NOT guarantee that proctors will be able to help with syntax errors.