245 Clinton Ave., Brooklyn, NY 11205
Main: 718.940.5300 Admissions: 718.940.5800
155 W. Roe Blvd., Patchogue, NY 11772
Main: 631.687.5100 Admissions: 631.687.4500
155 W. Roe Blvd., Patchogue, NY 11772 631.687.4501
Your school is invited to participate in a special programming competition hosted by St. Joseph's College.
SJC Long Island hosts an annual high school programming competition that is open to all greater New York area high school teams. Teams compete to solve a set of problems within a specified time period, and the winning team members each receive a cash prize.
The competition is held in May on the college's campus in Patchogue. To obtain more information, including sample problems and instructions on how to enter a team or multiple teams in this year's competition, continue reading below.
The Contest Rules (subject to change, please check this website occasionally)
1. Each team must consist of one to three students currently enrolled at the high school they represent.
2. One faculty advisor from each school must accompany the school’s team(s).
3. Each team will be allowed to bring only ONE language reference book for the computer language they intend to use.
4. Each team will be asked to solve the same set of problems.
5. Each team will submit problem solutions in the form of source code. Solutions will be stored in the team's folder on the St. Joseph's College server. Access to the team's folder will be granted at the beginning of the competition and will be revoked at the end of the competition.
6. Each team will be assigned an area where the members may work on algorithms and discuss problems. Scrap paper and pencils will be provided.
7. There will be no communication between the teams during the competition. Except in the case of an emergency, there will be no communication with the team’s faculty advisor.
8. All solutions must be coded using disk based text files for input. Programs output must be sent to the console output device and must strictly follow the format of the sample output provided with each question.
9. When a team considers a problem solved they will formally submit the program using the program PC^2. The judges will then grade the submission and return a message (with in a few minutes) indicating the correctness of the submission via PC^2. (The use of this program is described in the PC^2 Contestants Guide document, and will be reviewed at the pre-competition briefing). Incorrect solutions may be corrected and re-submitted.
10. Any modifications of system parameters, including passwords, will result in disqualification.
11. No Internet or e-mail access is allowed during the competition, nor is the use of headphones, or cell phones, or any other electronic device. No external storage devices (flash drives, CD’s, DVD's, etc) may be used during the competition. Violations will result in disqualification.
12. The first, second and third place teams will receive awards; a team must submit at least one correct solution to be eligible for these awards.
The Grading System
1. The contest will consist of a set of problems. Although some problems are more difficult than others, from a grading viewpoint all problems carry equal weighting.
2. A solution will be deemed correct if for any set of valid inputs, it produces the correct output. The input data set used by the judges to test the program will be different from the input data set used by the contestants.
3. Only fully complete and valid solutions that are formally submitted will be credited to a team.
4. A 20 minute time penalty will be imposed for each incorrect submittal.
5. Teams will be ranked in the competition by the number of correct solution they submit to the judges. The team that submits the greatest number of correct solutions will be the winner of the competition.
6. In the case of ties, the team with the lowest total team time will be the winner. Team time is the sum of the penalty times imposed for incorrect submittals (20 minutes per incorrect submittal), plus the time elapsed from the start of the competition until each correct problem solution was submitted to the judges. Thus if a team submitted two correct solutions at 50 and 150 minutes into the competition, and also submitted three incorrect solutions, their total team time would be 260 minutes.
7. The decision of the judges will be final.
How to Enter a Team in the Competition
The competition may accept a limited number of teams. Applications should be submitted as an email to [email protected] sent no earlier than 8 a.m. on April 9, 2018, and no later than 8 a.m. on April 16, 2018.
A response to your application will be sent by email.
Teams accepted into the competition must send a second email to [email protected] listing the addresses and names of the team members as they would like them to appear on the certificate of participation (maximum of three per team) by May 8, 2018.
Faculty advisers are encouraged to work with a group of candidate team members. Although a maximum of three students may actually compete, others may work with the group prior to the competition and may serve as an alternate if needed.
A school may enter more than one team. If the total number of teams entered exceed the number we can accommodate, a team will be eliminated from the school, or schools, who have entered the most teams on an last-entered-first-out basis until the total number of teams is consistent with the number we can accommodate.
The day will begin with a registration period in the Business and Technology Center (BT) building, and end in the late afternoon after a post-completion meal and an awards ceremony. During the contest refreshments, WIFI access, and the competition scoreboard will be available to the faculty advisors in room 1-10 of the Business and Technology Center (BT) building. The schedule for the day is given below.
10:45–11:30 a.m.: Registration
11:30 a.m.–12:10 p.m.: Meeting and system familiarization
12:15– 3:00 p.m.: Contest
3–3:30 p.m.: Head over to McGann, and final grading
3:30–4 p.m.: Awards
Problem Set 2004
Problem Set 2005
Problem Set 2006
Problem Set 2007
Problem Set 2008
Problem Set 2009
Problem Set 2010
Problem Set 2011
Problem Set 2012
Problem Set 2013
Problem Set 2014
Problem Set 2015
Problem Set 2016
Problem Set 2017
The following development environments will be available:
Microsoft Visual Basic.NET 2013 Console Applications ONLY (click for example)
MS Visual Studio.NET 2013 C++ console application (click for example)
NetBeans Version 8 - Java (click for example)
All environments will run on a Windows PC platform. The documentation on the C++ and Java AP classes will not be available.
Each participant will receive a Certificate of Participation.
Plaques will be awarded to each member of the first, second and third place teams.
The name of the winning school will be engraved (archived) on the competition trophy and the trophy will reside at the high school for the next academic year.
Prize money will be awarded as follows:
St. Joseph's College Greater New York Regional Computer Programming Competition
Your school is invited to participate in a programming competition:
Who? A team of up to 3 high school students
When? Wednesday, May 23, 2018 beginning with registration at 11 a.m. and ending after an awards ceremony at 4pm.
Where? SJC Long Island
How? Enter a team on Monday April 9, 2018. Check the website for Check the website for specific details, rules, and sample problems
Email questions to: [email protected]
Why? Fun, prizes and and academic challenge!
Contact your computer teacher for details!
2001 Ward Melville High School
Stephen Dawson-Haggerty, Sam Gambrell, Nathan Luryi
2002 Longwood High School
Timofei Gerasimov, Craig Pratka, John Zhao
2003 Smithtown High School
Alec Berntson, Dan Friedman, Steven Melendez
2004 Smithtown High School
Orie Alpern, Nick Gallo, Frank Scarfo
2005 Smithtown High School
Orie Alpern, Nick Gallo, Frank Scarfo
2006 Half Hollow Hills High School East
Zach Goldberg, George Leontiev, Ryan Zelen
2007 Half Hollow Hills High School East
Joshua Nackenson, Zachary Stolzenberg, Ryan Zelen
2008 Plainview Old Bethpage High School
Michael Maxant, Theodore Tzanetos, Daniel Weisz
2009 Bethpage High School
Kyle Dayton, Stephen Kappel, Kevin Sackel
2010 Half Hollow Hills High School West
Levent Alpoge, Brandon Kessler, Alexander Mastrogiannis
2011 Bethpage High School
Jerry Kim, Agop Shirinian, Christopher Stratis
2012 Stuyvesant High School
Blake Elias, Vinay Mayar, Mikhail Ruddy
2013 Stuyvesant High School
Benjamin Kurtovic, Joshua Hofing, Sebastian Conybeare
2014 Stuyvesant High School
Calvin Lee, Gideon Leeper, Philip Steinmann
2015 Oceanside High School
Daniel Adler, Matthew Crocco, Michael Lucido
2016 Stuyvesant High School
Yicheng Wang, Dennis Yatunin, Charles Zhang
2017 Ward Melville High School
Henry Nelson, Kyle Sferrazza, Andrew Kirillov