top of page

Skills Competition 2024 - Coding

Thu, Feb 29

|

Bayridge Secondary School

Purpose of the Contest Students will compete in and promote residential construction technology. Teams of four students will demonstrate their skills and talents in construction technology.

Registration is closed
See other events
Skills Competition 2024 - Coding
Skills Competition 2024 - Coding

Time & Location

Feb 29, 2024, 9:00 a.m. – 7:30 p.m. EST

Bayridge Secondary School, 1059 Taylor Kidd Blvd, Kingston, ON K7M 6J9, Canada

Scope

9:00am - 9:30am          Competitor Registration & Welcome

9:30am - 12:30pm          Competition

12:30pm - 1:00pm          Lunch

1:00pm - 3:30pm          Competition

3:30pm - 4:00pm          Clean up

4:00pm - 5:00pm          Pizza & Results Submitted

5:30pm - 6:30pm          Awards

6:30pm - 7:30pm          Open House & Collect Projects/Tools

1. GENERAL CONTEST INFORMATION

1.1 Purpose of the Contest

To evaluate competitors’ understanding and ability to solve a problem using software as well as

displaying coding skills. This contest is offered as an official contest. This contest is not offered at the Skills Canada National Competition (SCNC).

For World Skills Information, please visit the Skills Ontario website under Competitor Eligibility.

1.2 Technical Committee

Technical Chair:

• Jon Swaine, Bayridge SS

• Contact: swainejw@limestone.on.ca

Any questions regarding this scopemust be sent at least two weeks prior to the contest date to be guaranteed a response.

1.3 Contest Schedule

February 29, 2024

8:30am – 8:45am Sign-in at each contest site*

8:45am – 9:00am Orientation

9:00am – 12:00pm Contest

12:00pm – 12:30pm Lunch

12:30pm – 3:00pm Contest

*Competitors must be on time fortheir contest or may be disqualified atthe discretion of the Technical Committee.

2. SKILLS AND KNOWLEDGE TO BE TESTED

PRACTICAL 100%

The following programming languages are accepted for this competition:

• C/C++

• C#

• Python

• Java

Students should be prepared forthe competition by developing the following

knowledge/abilities: Problem Solving/Knowledge

• User Requirements

• Test Plans

• Math

Programming Skills

• Variables

• File I/O

• Algorithms

• Arrays/Lists

• Control Structures

• Relational Database design skills

• Deployment (working executable file, LICENSE file, and README.md)

• Object Oriented programming Concepts

• Console Based Applications and/or Windows based Applications

• Students are expected to provide source files (.js, .cs, or .py), project files where applicable, and an executable/jar file.

A working windows executable file or JAR file is required for code review and judging. Submissions that do not include the executable/JAR file will not be considered for an award. Automated coding tools, such as GitHub Copilot and ChatGPT, are not permitted. Competitors using these tools will be disqualified at the discretion of the Technical Committee.

3. JUDGING CRITERIA

Code Review – Coding standards and Quality 10%

Code Review – Creativity 10%

Code Review – Logic 60%

Deployment (working executable file) 20%

Total, Mark out of 100%

As the rules state, there are no ties. If the score is tied after the contest, the Deployment will be used as the tie breaker.

Rule infractions will result in appropriate mark deductions at the discretion of the Technical Committee.

Any disqualifications will be reviewed by the Director of Competitions.

4. EQUIPMENT AND MATERIALS

Supplied by Competitor:

• Students are expected to bring their own computer, BYOD – Bring Your Own Device

• Compatible computer with Windows or Mac

• Preferred IDE (Integrated Development Environment) for your language of choice (Microsoft Visual Studio, Visual Studio Code, IntelliJ, etc.)

• Competitors may only use the build-in functions/classes which come from the standard libraries of the corresponding SDKs(SoftwareDevelopment Kits):

▪ Only standard libraries from Java/Python are allowed

▪ Only the APIs/Classes in .NET runtime are allowed

▪ Only Microsoft implementation of the C runtime library (CRT) and Microsoft implementation of the C++ standard library shipped with Visual Studio are allowed

▪ Please ensure you bring your own Ethernet network adapter if your computer does not have one built in – There is no wireless WIFI access.

• No back up devices will be available/ provided.

• Refillable water bottle, waterstations will be on/ nearthe contestsite.

• All general health and safety guidelines and protective equipment as noted in the Safety section

• Please ensure your anti-virus is up to date. Failure to have up to date antivirus software could resultin point deduction(s) or disqualification from the contest.

Supplied by Skills Ontario Technical Committee:

• USB drive

• 2 power outlets only, no power bars allowed

• Hardwired internet connection

Please Note: Tools and materials may change based on availability.

Books, notes, materials and assisting devices are not permitted unless listed above.

Prior to attending the Limestone Skills Competition,students should be familiar and competent in the use of the tools and equipment listed above as well as what safety precautions will be observed.

5. SAFETY

Safety is a priority at the Limestone Skills Competition. At the discretion of Technical Committee, any competitor can be removed from the competition site for not having the proper safety equipment and/or not acting in a safe manner.

Share this event

bottom of page