About SpartaHacks IV
SpartaHacks is a programming event centered around attracting high-school students to participate in a
full 12 hours of learning, coding, and problem solving. Throughout the event, participants will create
their own programs in a group of 1 to 4 people which they will demo at the end. Finally, judges select the
top 3 groups of their category to be awarded with prizes.
This year, we're back with different but improved workshops, activities, and event flow!
Where
Centennial CVI
289 College Ave W, Guelph, ON
N1G 1S9
When
Saturday, December 14, 2019
9:00 AM to 9:00 PM
Event Schedule
Take a đź‘€ at what's coming up
Registration. Caf
Arrive, sign in, and get yourself settled in. Click here on where to go

Introduction. Caf
Going over the expectations, rules, schedule and theme for the Hackathon.
Hacking begins!

Beginnner Python Workshop. GI Room
Have you been coding for less than 4 months? Are you interested in competing in the beginner category? If so, come to this workshop! You will be learning the basics of the programming language Python, and one of its libraries Pygame that makes it super easy to make your own games. By the end of this workshop, you will have the skills to make your own game of Pong! You will need to bring your own device, and have Python and Pygame installed. Here's today's slideshow.

CEMC Racket Workshop. GI Room
Have you ever wondered what programming languages are used in University? Sandy Graham, a lecturer at University of Waterloo, will be demonstrating the functional programming language Racket. This language is taught to first year Computer Science students. You will be required to bring your own device, as well as install Racket - which is free and pretty lightweight.
Lunch. Caf

Python Workshop Pt. 2 GI Room
Python workshop number two, electric boogaloo.

Introductory Website Workshop. GI Room
Are you interested in learning how to build basic web applications? This introductory workshop will teach you the basics! You will learn HTML/CSS and PHP to build your first web app.

Special Visual Effects in Web Development. GI Room
Take your webdev skills to the next level.
Dinner. Caf
Hacking ends. Caf
Submit your projects and take a group photo!
Beginner team demonstrations Caf
Show off your projects to judges to win some prizes.
Advanced team demonstrations Caf
Advanced teams show off their projects.

Awards and closing. Caf
Goodbye!
Gallery
Check our gallery from the recent events
F.A.Q
-
What is a hackathon?
A hackathon is a computer programming challenge. Teams of 1-4 coders will work together to create their own code projects which will be left up to their own imagination. Hackers will create projects by learning about technology and using the skills they have learned to solve real world problems. SpartaHacks will offer workshops to help students learn about different strands of technology and apply it to their projects. Mentors will also be present to assist hackers with their projects.
-
Why go to a hackathon?
Hackathons provide a great environment for team building and developing critical skills in the field of technology. You may also meet new friends and learn something new! Additionally, Hackathon experiences look great on resumes and university applications! Hackathons also open great opportunities for technology careers.
-
Is there actual hacking?
Nope! The “hacking” is creating your own project through code. In fact, the definition of hacking is to modify or write code in a skillful or clever way. There is absolutely no illegal or malicious activity done at the event.
-
Is there any cost?
Nope! Admission to SpartaHacks IV is free! And there will be free swag! We only ask that you bring your own laptop. If this is an issue, please contact us and we will try our best to accommodate you.
-
Who can come?
Any high school students in the Guelph and Wellington area can come, regardless of school board! The school MUST have been contacted by Centennial CVI for parent permission forms. If your school has not been contacted, please contact us.
-
Do I need to know how to code?
Definitely not! Hackers don’t even have to know how to program! There will be beginner workshops at the event and mentors (university students and teachers) to assist you.
-
What do people normally make?
People make anything from video games to phone fitness applications. The project is completely up to you! It can involve anything and be on any platform. Don’t worry if you’re stuck! There will be brainstorming sessions at the event.
-
How do I register?
Go to registration an you will find all the instructions! You MUST register online and submit a permission form to your school’s coordinator in order to attend the event. Keep updated on registration details because spots are limited.
-
My school wasn’t contacted/I don’t know who the
coordinator is!
As long as you are a high school student, we would love for you to come! Get in touch with us (Contact Us) if this is an issue and we will do our best to sort things out!
-
What should I bring?
All you need is your laptop and charger, but you may want to bring headphones, and maybe a blanket to stay comfy. You might also want to be prepared with some project ideas but there will be brainstorming sessions at the event.
-
Is food provided?
Lunch and dinner will be provided for FREE. Any dietary restrictions will be accommodated for as well! We will give you the opportunity to let us know what you can and can’t eat once registration begins. Stay updated by liking out Facebook page.
-
What if I don’t have a team?
There will be team building workshops at the event to help you meet new people, so don’t sweat it! Going solo is always cool too.
-
How do categories and prizing work?
Spartahacks will have two cateogories for prizing:
The top three teams in the advanced category will receive prizes. Each member on the first place team will win a Google Home Mini along with a D-Link Wi-Fi Smart Plug, second place gets Bluetooth Wireless Speakers, and third receives Lexar Flash Drives.
The junior category is for students that have 4 months of programming experience or less, and can compete for two divisions specific to beginners. The first is an overall prize for best beginner project. Junior teams can use any technology they want for this division. The second will be awarded to beginners who attend the Introduction to Python and Pygame workshop. They must create their own rendition of the game Pong, and a winner will be chosen based on the creativity and difficulty involved in their project. For example, instead of the regular two paddles, participants could add four paddles in their depiction of the game. Both winners will receive Skullcandy Headphones for each member. -
My question wasn’t answered!
Feel free to contact us at info@spartahacks.ca
Contact
We hope to see you here!