Siena College
High School Programming Contest

Over the years, thousands of high school students, mostly from area high schools, have participated in the contest. Working in small teams on a challenging set of problems for several hours, students have tested their programming skills and problem solving abilities.

photo
calendar_today When?

Friday, April 4, 2025

37th Contest

Last Afternoon / Early Evening

Email matthews@siena.edu if you are interested in participating

Details expand_more

photo
location_on Where?

Siena College, Loudonville NY

Siena's Computer Science Department has hosted the contest on campus since 1986.

siena.edu CS Dept.

photo
help Why?

Fun & Excitement

Programming contests are competitive and fun with pizza, cookies and drinks provided.

Photos Numbers

Contest Details

General Schedule

  • 3:00pm to 4:00pm Arrive and check-in at Sarazan Student Center
  • ~3:30pm to 4:00pm Green teams orientation #1 for earliest arriving teams in RB202
  • ~4:05pm to 4:30pm Green teams orientation #2 for remainder of green teams in RB202
  • 4:10pm to 5:10 pm Green teams compile and submission testing at their assigned stations in RB
  • 4:35pm to 4:55pm Gold teams orientation in RB202
  • 5:00pm to 5:25pm Gold teams compile and submission testing at their assigned stations in RB
  • ~5:30pm to 8:30:00pm CONTEST
  • 6:00pm Pizza and drinks delivered to contestants
  • 8:30pm to 8:40pm Clean up work spaces, make copies of work
  • 8:45pm to 9:00pm Trophy Presentation in Sarazan Student Center
Our contest features two levels:

Green

Green level problems will be geared to students enrolled in their first programming course and similar in difficulty to problems 1 to 5 in past contests.

Gold

Gold level problems are geared towards students with two years of programming experience and similar in difficulty to problems 4 to 7 in past contests.

2024 Numbers

2

Divisions
view_stream

32

Schools
school

100

Teams
people

371

Students
emoji_people

2023 Numbers

2

Divisions
view_stream

25

Schools
school

91

Teams
people

360

Students
emoji_people

2022 Numbers

2

Divisions
view_stream

23

Schools
school

87

Teams
(41 remote)
people

311

Students
emoji_people

2021 Numbers

Virtual Only

2

Divisions
view_stream

19

Schools
school

60

Teams
people

236

Students
emoji_people

2020 Numbers

Before the contest was cancelled due to COVID, the following had signed up...

2

Divisions
view_stream

21

Schools
school

80

Teams
people

315

Students
emoji_people

2019 Numbers

2

Divisions
view_stream

18

Schools
school

59

Teams
people

234

Students
emoji_people

Past Winners

Scoreboards

2024

Gold Overall
  • looks_one Scarsdale-A
  • looks_two Niskayuna-G
  • looks_3 Scarsdale-B

2024

Green Overall
  • looks_one Emma Willard-B
  • looks_two Coxsackie-Athens-A
  • looks_3 Saratoga-D

2024

Gold School Size
  • Large Scarsdale-A
  • Medium Spackenkill-A

2024

Green School Size
  • Large Saratoga-D
  • Medium Coxsackie-Athens-A
  • Small Emma Willard-B

2023

Gold
  • looks_one Scarsdale A
  • looks_two Scarsdale E
  • looks_3 Niskayuna G

2023

Green
  • looks_one Niskayuna H
  • looks_two Troy A
  • looks_3 Briarcliff F

2022

Gold
  • looks_one Shenendehowa A
  • looks_two Guilderland A
  • looks_two Niskayuna E
  • looks_3 Scarsdale C
  • looks_3 Half Hollow Hills East A
  • star Scarsdale D*
  • star Chatham A*
  • star Scarsdale F*

* Honorable mention

2022

Green
  • looks_one Briarcliff E
  • looks_two Spackenkill D
  • looks_3 Half Hollow Hills East D

2021

Gold
  • looks_one Half Hollow Hills East A
  • looks_two Guilderland A
  • looks_3 Shaker A

2021

Green
  • looks_one Bethlehem D
  • looks_two Shenendehowa E
  • looks_3 Briarcliff A
  • looks_3 Spackenkill A

2020

Canceled
  • looks_one NULL
  • looks_two NULL
  • looks_3 NULL

2019

Gold
  • looks_one Shaker A
  • looks_two Niskayuna A
  • looks_3 Bethlehem A

2019

Green
  • looks_one Briarcliff A
  • looks_two Shenendehowa D
  • looks_3 Bethlehem E

2018

Gold
  • looks_one Columbia A
  • looks_two Niskayuna A
  • looks_3 Shaker A

2018

Green
  • looks_one Bethlehem B
  • looks_two Averill Park A
  • looks_3 Troy B

2017

Gold
  • looks_one Niskayuna A
  • looks_two BH-BL A
  • looks_3 Columbia

2017

Green
  • looks_one Bethlehem C
  • looks_two Niskayuna E
  • looks_3 Bethlehem B

2016

  • looks_one Niskayuna A
  • looks_two Shenendehowa E
  • looks_3 Columbia

2015

  • looks_one A Niskayuna A
  • looks_two Shenendehowa B
  • looks_3 Columbia A

2014

  • looks_one Shenendehowa B
  • looks_two Shaker K
  • looks_3 Niskayuna A

2013

  • looks_one Niskayuna B
  • looks_two Shenendehowa B
  • looks_3 Shenendehowa A

2012

  • looks_one Guilderland
  • looks_two Shenendehowa A
  • looks_3 Saratoga A

2011

  • looks_one Saratoga A
  • looks_two Saratoga B
  • looks_3 Niskayuna B

2010

  • looks_one Niskayuna A
  • looks_two Shaker A
  • looks_3 Shenendehowa B

2009

  • looks_one Niskayuna A
  • looks_two Columbia A
  • looks_3 BH-BL

2008

  • looks_one Niskayuna
  • looks_two Dalton A
  • looks_3 Shenendehowa

2007

  • looks_one Niskayuna -1st
  • looks_one Guilderland -1st
  • looks_3 Shaker

2006

  • looks_one Dalton
  • looks_two Guilderland B
  • looks_3 Shaker A

2005

  • looks_one Dalton
  • looks_two Niskayuna A
  • looks_3 Shaker A

2004

  • looks_one Niskayuna B
  • looks_two Niskayuna A
  • looks_3 BH-BL B

2003

  • looks_one Niskayuna B
  • looks_two Dalton
  • looks_3 Niskayuna A

2000

  • looks_one Shaker A
  • looks_two Guilderland
  • looks_3 Shaker B

1999

  • looks_one Niskayuna
  • looks_two Shaker
  • looks_3 Johnstown

1998

  • looks_one Niskayuna B
  • looks_two Shaker
  • looks_3 Dalton

1997

  • looks_one Niskayuna B
  • looks_two Niskayuna A
  • looks_3 Dalton

1996

  • looks_one Niskayuna
  • looks_two Scotia-Glenville
  • looks_3 BH-BL

1995

  • looks_one Johnstown
  • looks_two Dalton
  • looks_3 Niskayuna

1994

  • looks_one Niskayuna
  • looks_two Scotia-Glenville
  • looks_3 Ballston Spa

1993

  • looks_one Duanesburg
  • looks_two Niskayuna
  • looks_3 Scotia-Glenville

1992

  • looks_one Niskayuna
  • looks_two Guilderland
  • looks_3 Duanesburg

1991

  • looks_one Niskayuna
  • looks_two Hudson Falls
  • looks_3 Scotia-Glenville

1990

  • looks_one Niskayuna
  • looks_two Hudson Falls
  • looks_3 South Colonie

1989

  • looks_one Niskayuna
  • looks_two Shaker
  • looks_3 South Colonie

1988

  • looks_one Albany Academy

1987

  • looks_one South Glens

1986

  • looks_one BH-BL
  • looks_two Shaker
  • looks_3 Mohonasen
Siena Computer Science Programming Contest

Past Problems

Download all the folders in one zip file or view a year and download each problem (Word Document) individually.

cloud_download Zip file (2023-2014)

folder 2023 folder 2022 folder 2021 folder 2020 (no contest) folder 2019 folder 2018 folder 2017 folder 2016 folder 2015 folder 2014