Home Classroom Stories

The Results are IN! 2018 Tenth Annual High School Programming Competition

by Zenia BahorskiPamela Moore and
Eastern Michigan University Computer Science Competition

On November 10, 2018, the Department of Computer Science at Eastern Michigan University, and the Michigan Association of Computer Users in Learning (MACUL) Special Interest Group for Computer Science Education (SIGCS), presented its TENTH ANNUAL High School Programming Competition.

The 2018 – Tenth Annual High School Programming Competition drew 158 High school students, their teachers, and over 30 EMU volunteers to the event this year. Teams of students at two levels of expertise compete by attempting to find successful solutions to six programming problems. The students programmed in Java, C++, and new for this year, Python! The students submitted their programs to an automated grading system, which was written in-house for the competition. The final programs are judged based on accuracy and speed. The maximum number of points possible is 600, with points deducted for time elapsed. Immediately following the competition, and after a luncheon, the students attend an awards ceremony. The top 10 teams from the beginner level and the advanced level were brought up on stage and recognized with certificates; with the top five teams receiving imprinted winner’s ribbons.

Only one advanced team and one beginner team were able to successfully complete all 6 programs. One additional advanced team and two beginner teams completed 5 programs. Our team of knowledgeable judges did the final checks on each of the submissions from the top teams and made the decisions about any issues.

We’d love to see YOU at the competition next year! &The probable date is Saturday, November 16, 2019. To get on the list for information updates, send an email to Pam Moore at

Student competition winners from Cranbook Kingswood.
Student competition winners from Cranbook Kingswood. 

And, the 2018 winners are:

At the Advanced Level:

OrganizationTeam NumberMentorScorePlace
Cranbrook Kingswood43Richard Lamb462First
Kalamazoo AMSC37Shannon Houtrouw425Second
Kalamazoo AMSC25Shannon Houtrouw358Third
Midland23Robert Fox336Fourth
Detroit Country Day1Rami Baroody326Fifth
Kalamazoo AMSC31Shannon Houtrouw318Sixth
Cranbrook Kingswood7Richard Lamb311Seventh
Washtenaw Tech45Ehsan Khan254Eighth
Kalamazoo AMSC34Shannon Houtrouw248Ninth
Kalamazoo AMSC52Shannon Houtrouw248Ninth

At the Beginner Level:

OrganizationTeam NumberMentorScorePlace
Pioneer33Ted Emch522First
Troy Athens6Josh Pudaloff457Second
Pioneer36Ted Emch400Third
Pioneer48Ted Emch355Fourth
Pioneer17Ted Emch343Fifth
Detroit Country Day51Rami Baroody326Sixth
Kalamazoo AMSC14Shannon Houtrouw311Seventh
Pioneer2Ted Emch276Eighth
Troy Athens24Josh Pudaloff240Ninth
Detroit Country Day28Rami Baroody187Tenth


Zenia C. Bahorski Ph.D.: Zenia is an Associate Professor of Computer Science at Eastern Michigan University. She can be contacted at .

Pamela Moore: Pam is a computer science instructor at Eastern Michigan University and Director of MACUL SIGCS. She can be contacted at  .


Please enter your comment!
Please enter your name here