[SIGNUPS ARE CLOSED]

This free, virtual hackathon is for beginners/intermediate programmers currently in middle school (grade 6-8) or underclassmen (9-10) at high school! Exceptions can be made, but please be clear on the student description upon registration.

*Note: you MUST fill out the google form, https://forms.gle/bCZDxtcdE1Z2Con78, AND sign up on Devpost as registration for this event. You will be sent an email shortly regarding your eligibility after you fill the google form out.

Objective: write skeleton code and select parts (see rubric) of complete code in Java, Python, C++, or another object oriented programming language, to fulfill the prompt of staying connected during covid-19 in groups of 2-4. Code will be virtually presented with a group-made presentation. Rubric, prompt, and other information will also be discussed during the hackathon. See schedule below.

Feel free to email us at techforyouthempowerment@gmail.com with any questions and check out our website at https://www.technologyforyouthempowerment.org/

Eligibility

1. Beginning/intermediate programmers

2. Middle schoolers/underclassmen at high school

3. Groups of 2-4 (you can register naming your group members if you already decided ahead of time with them, but we will make them at the event for anyone who doesn't have a group already)

4. You must be registered on this google form: https://forms.gle/bCZDxtcdE1Z2Con78

Requirements

1. Zip file with your object-oriented code enclosed sent to the judges

2. You and your group will be presenting your code in a presentation (you will need to make this as well)

3. Rubric (for code and presentation): 

 

 

5

4

3

2

1

Creativity

Program is completely original, does not exist in the real world. Idea is well thought out, intricate, and flows well. Is accurately and realistically reflected in the program

Program is original, organized, and realistically reflected. Ideas are complex and well thought out, but lack detail, planning, and overall flow

Similar versions of program already exist. Idea has some detail, but is not complex. Ideas flow together, but are not realistically reflected in the code

Program idea already exists, is slightly complex, and has minimal detail

Program idea already exists. Idea is lacking in complexity, detail, and is not realistic

Impact

Program could realistically be put out into the real world and would have beneficial impacts on society

Program could possibly be put out into the real world and would have beneficial impacts on society

Program is unlikely to be put out into the real world, but would have beneficial impacts on society

Program would have a neutral impact on society, regardless of the possibility of it being carried out into the real world

Program would have a detrimental effect on society, regardless of the possibility of it being carried out into the real world

Coding component


*How well does the code run?

Satisfies all coding requirements, program runs successfully

Attempts to satisfy all coding requirements, program has errors

Attempts to satisfy most coding requirements, program has errors

Attempts to satisfy a few coding requirements, program has errors

Does not attempts to satisfy any coding requirements

Coding complexity


*Regardless of output, do the methods do anything worthwhile?

Code is complex, well written, and implements important aspects of the idea

Code is moderately complex and well written, and implements important aspects of the idea

Code implements important aspects of the idea but lacks complexity and not well written

Code implements rudimentary aspects of the idea

Code does not relate to the idea

Presentation

 

(time limit: 5-10 minutes)

Organized and aesthetic presentation explaining idea + code, fluent speech, within time limit

Organized but visually unappealing presentation explaining idea + code, OR minor issues with speech, OR minorly outside time limit

Unorganized and visually unappealing presentation explaining idea + code, OR significant issues with speech, OR significantly outside time limit

Presentation does not fully explain idea + code, OR extreme problems with speech, OR unacceptably outside time limit

Presentation does not explain idea + code, regardless of speech fluency and time taken

4. Schedule (2/20/21):

Time

Activity

11 am - 11:30 am

Introduction (icebreakers, games)

11:30 am - 12:00 pm

Go over program description (prompt, example, rubric)

Get to know your breakout groups (introduce yourselves, socialize)

12:00 pm - 1:00 pm

End breakout rooms, go to main session

Break for 1 hour for lunch (meeting will be paused)

1:00 pm - 1:30 pm

Resume meeting

Everyone brainstorms ideas in the main session

1:30 pm - 2 pm

Discuss idea in breakout rooms, “request help (zoom feature)” for judge approval for each group’s idea

2 pm - 4:45 pm

Code project in breakout rooms*

  • Can “request help (zoom feature” from judges if needed

  • Suggested time: 2 hours

Make presentation in breakout rooms*

  • Every member needs to speak, should be divided evenly

  • Rehearse

  • Suggested time: 45 minutes

* see rubric

4:45 pm - 5:45 pm

Present presentation in the main session

5:45 pm - 6 pm

End of program remarks 

(winners posted on Devpost at 7 pm)

Hackathon Sponsors

Prizes

$160 in prizes
Gift card - 1st place
1 winner

This prize's $80 cash value will be split evenly among all of the group members. Online gift card (of your choice) will be sent virtually through email with the contact information given at registration: https://forms.gle/bCZDxtcdE1Z2Con78

Gift card - 2cd place
1 winner

This prize's $50 cash value will be split evenly among all of the group members. Online gift card (of your choice) will be sent virtually through email with the contact information given at registration: https://forms.gle/bCZDxtcdE1Z2Con78

Gift - 3rd place
1 winner

This prize's $30 cash value will be split evenly among all of the group members. Online gift card (of your choice) will be sent virtually through email with the contact information given at registration: https://forms.gle/bCZDxtcdE1Z2Con78

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Frances Jing

Frances Jing
VP of Education at TYE

Lily Collins

Lily Collins
VP of Operations at TYE

Jenny Ngo

Jenny Ngo
President at TYE

Questions? Email the hackathon manager

Tell your friends

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.