June 8, 2024

October 19, 2024


About AcademyHacks

Update! AcademyHacks has been postponed to October 19th, 2024

AcademyHacks is a full-day computer science tournament for those in middle school or high school. Hosted by the Edison Academy's computer science club, AcademyHacks gives rising programmers and CS enthusiasts a chance to shine and compete for big prizes!
The competition is split into two sections: the middle school section, which will be an individual competition, and the high school section, which will be a hackathon format—individuals may compete individually or in a team in this section.

If you are of appropriate age (i.e. in high school), make sure you join our Discord server where we will be posting announcements and updates.

Please scroll down for more details about the competition format, entry fees, and schedule.


Middle and high school students (grades 6-12) in NJ


Saturday, October 19, 2024 from 8:30 AM - 4 PM


Middlesex College Campus in Edison, NJ

High School

The high school section is a four-hour hackathon composed of teams of up to 4 high schoolers (grades 9-12). Don't worry if you don't have a team, you can sign up as an Individual and we will assign you to one.

There are two categories which will be announced on the day of the hackathon.

There are four awards: one for the best submission in each category, one for the best use of AI/ML, and one that is voted the best by other competitiors.

The ten best teams will have the opportunity to present their project to everyone and the winners will be announced during the closing ceremony.

Middle School

The middle school section has two parts: a Shorts section and a Programming section with lunch and a Python workshop in between.

The Shorts section will consist of twenty multiple-choice questions to be answered in half an hour. The questions will be from a variety of topics such as informatics, Boolean algebra, and data structures and will generally increase in difficulty.

You are encouraged to take a look at the shorts problems for the Junior Divison on the ACSL website.

The Programming section will consist of three programming problems to be solved in one hour. Each problem will have several subproblems to help guide you to the solution and receive partial credit.

Python, Java, and C++ may be used.

There will be three awards for the best combined scores, an award for the best Shorts score, and an award for the best Programming score.

Our Club

We are the Edison Academy Computer Science Club. We're a diverse group of students from the Edison Academy Magnet School, formerly the Middlesex County Academy, in Edison, New Jersey, who are passionate about computer science and technology.


AcademyHacks will be held at the Middlesex College Campus. The event will run from 8:30 AM to 4 PM.

Time Middle School (Individual Competition) High School (Hackathon)
8:30 AM - 9:00 AM Check-in and Registration
9:00 AM - 9:30 AM Opening Ceremony
9:30 AM - 10:30 AM Individual Shorts Round Categories announced and hackathon starts
10:30 AM - 11:00 AM Break
11:00 AM - 12:00 PM Python Workshop
12:00 PM - 12:30 PM Lunch (included in registration fee)
12:30 PM - 1:30 PM Individual Programming Round Hackathon Final Working Session
1:30 PM - 2:30 PM Break (final checks for submission for high school)
1:30 PM - 2:30 PM Judging and Presentation of top 10
3:15 PM - 3:30 PM Break and final checks as necessary
3:15 PM - 3:45 PM Closing and Awards Ceremony


Interested in signing up for this fantastic opportunity? Fill out this Google Form (including the payment link) to join!

Is the embed not working? Click here to access the web version of the registration form


Have any questions? Maybe we can answer them.

The fee is $30, for an individual (regardless of their section), and $90 for a team of up to 4 individuals. Students may compete individually or in a team of (max) 4 for the high school division, but the middle school division is purely an individual competition.
Registration has opened! Fill out the registration form and pay through MySchoolBucks.
An informatics competition, or computer science competition, is a tournament to test competitors on their theoretical and practical programming knowledge. In the case of MCAIC, we are looking for upstart students with some knowledge of CS and coding. We will be testing them through a series of multiple-choice questions and programming prompts that aim to solve real-world problems.
As a computer science club at a STEM-based high school, we are always looking to foster interest in computer science in our community, and we believe AcademyHacks is truly a fun and memorable way to do this!
This event is for anyone in middle school or high school (typically grades 6-12) from the state of New Jersey with a passion for computer science. Experience in competitive programming, such as participation in the American Computer Science League, is recommended but not required.
If you are in the middle school section, you will be competing as an individual. If you are in the high school (hackathon) section, you may compete by yourself or have a team of up to four (including yourself).
If you'd like to get some practice in before the day-of, scroll down for a list of practice questions and topics.
Pizza lunch will be made available to all competitors, and it is included in the entry fee. If you'd like, you can bring your own lunch. We will also have snacks and drinks for purchase available throughout the day.
The event will be held at the Middlesex College campus, but the exact building information will be released shortly. It is recommended that you travel by car, and there are many parking spaces available for free.
Winners will be receiving medallions and cloud credits or swag made possible by our sponsors.
Our school doesn't just host a computer science competition! Check out our website for upcoming STEM opportunities for middle schoolers, including tournaments for competition math, quiz bowl, and science bowl.

Practice Questions

Take a look at these practice problems and at the ones on the ACSL website in the Junior Division

Any Questions?

Reach us at mcacsclub@gmail.com or @mca.cs.club on Instagram with any questions.