Secondary School Programming Competition

Secondary School Programming Competition

2019 Dates

Friday, November 8
Optional Workshop

Friday, November 22
Training Session

Friday, December 6
Competition & Awards

$25,000 Entrance Scholarships

1st Place Team: $3,000 per member
2nd Place Team: $2,000 per member
3rd Place Team: $1,500 per member
4th Place Team: $1000 per member
5th Place Team: $750 per member
6th Place Team: $500 per member

Entrance scholarship applies to new students in a Computer Science program at the University of Windsor.

The School of Computer Science at the University of Windsor organizes an annual Computer Programming Competition for secondary school students. This event includes one optional training session, one mock competition training session, followed by a formal competition. An award ceremony follows immediately after the formal competition. In addition to being coached by their own high school teachers, students will also be trained in program design and development in a selected programming language in the training sessions.

All registered secondary school students with interest in computer programming may participate.  No prior programming experience is necessary but would be an asset in the competition. Each secondary school may send up to 2 teams of up to 3 members each to compete. Schools may send additional non-competing teams if they wish provided there is sufficient space. Non-competing teams do not qualify for any awards.

In the formal competition your team will receive 5 questions and you will have 3 hours to code them as a team. You can use any language from Java, C, or C++, and Python. All I/O is console based. While knowledge in one or more programming language is an asset, the training sessions are designed to assist students to quickly learn one of these computer languages (typically Java).  The team who successfully codes the most questions correctly in the shortest time wins.

It does not cost you anything to join the programming competition other than getting your team to the university campus; free parking is provided for registered coaches upon request.  Winners will receive valuable prizes and their high school will receive recognition for their excellence. We do accommodate special requests from schools located in the county outside the city limits for busing needs.

What is it?

The School of Computer Science at the University of Windsor organizes an annual Computer Programming Competition for secondary school students. This event includes one optional training session, one mock competition training session, followed by a formal competition. An award ceremony follows immediately after the formal competition. In addition to being coached by their own high school teachers, students will also be trained in program design and development in a selected programming language in the training sessions.

Who is Eligible?

All registered secondary school students with interest in computer programming may participate.  No prior programming experience is necessary but would be an asset in the competition. Each secondary school may send up to 2 teams of up to 3 members each to compete. Schools may send additional non-competing teams if they wish provided there is sufficient space. Non-competing teams do not qualify for any awards.

Programming Languages

In the formal competition your team will receive 5 questions and you will have 3 hours to code them as a team. You can use any language from Java, C, or C++, and Python. All I/O is console based. While knowledge in one or more programming language is an asset, the training sessions are designed to assist students to quickly learn one of these computer languages (typically Java).  The team who successfully codes the most questions correctly in the shortest time wins.

Costs/Benefits

It does not cost you anything to join the programming competition other than getting your team to the university campus; free parking is provided for registered coaches upon request.  Winners will receive valuable prizes and their high school will receive recognition for their excellence. We do accommodate special requests from schools located in the county outside the city limits for busing needs.

timeline_pre_loader
November 2019
null

Introduction (Optional)

2:00 pm – 5:00 pm

Students will be introduced to the computing environment and facilities available at the School of Computer Science, at the University of Windsor.

Students will receive custom access to the UNIX systems and be introduced to the latest development tools and programming environment.

An introductory tutorial in a selected programming language will be delivered (Java language training is currently provided).

Students will begin to design, code, and execute elementary programs in the instructed language.

Refreshments provided.

null

Orientation and Mock Competition

2:00 pm – 5:00 pm

Students will be introduced to a variety of algorithms and structured programming techniques.

A number of problems will be assigned and some solutions will be reviewed to train students in writing their own programs.

Teams will be formed and a team training and practice session will be held to encourage and educate students about team project development.

Rules of the programming competition will be reviewed, and a mock practice competition will be held.

Refreshments provided.

December 2019
null

Programming Competition

Competition Starts at 2:00 pm Sharp

Official rules will apply.

Refreshments provided.

null

Awards Ceremony

5:00 pm – 6:00 pm

Open to participants, coaches, parents and volunteers.

All events will be held on the Third Floor of Erie Hall at the UWindsor main campus.

For further information contact Ziad Kobti (kobti@uwindsor.ca) or Margaret Garabon (compadmin@uwindsor.ca). Phone (519) 253-3000 ext 3714.