Hackathon
Hack Your Class
What is a Hackathon?
“Hackathon” a portmanteau
What is a Hackathon?
• Groups
• Usually overnight: 24-48 hours
• Common goal
What did we do?
Pilot Classes
Pilot Classes
In addition to Classroom Curriculum, we would offer a live event for our students and faculty to participate in.
3 events over 3 semesters:
First Event – 24 hour
Used C++ to manipulate XML output
Intro to Programming
Computer Science 1
Snacks, Sleep, Coding, Collaborating
Second Event – 12 hour
3rd Event – 8 hours
MineCraft Hackathon
Will you survive the night?
How did we incorporate it?
We added pieces to our existing curriculum
We offered the Hackathon Event as an alternative to a class project
Events occurred in the last half of the semester
Planning your Hackathon
Should have Goals
Need to consider
Goals
Goals
Space
Campus / School space is much less expensive than going off campus
Students liked being in a familiar place
Need a quiet space for rest if doing 24 hours+
Food
We catered our events because we had funding and also had donations from local energy drink company
When asked, students said they would have been fine with potluck or bring/ run and get your own food
Very time dependent! Typically look for a meal break every 4 hours
Big Difference in Food between 24 hrs and rest
24 hour
4 snacks, 3 meals
(Dinner, Breakfast, Lunch)
12 and 8 hour
1 meal, 2 snacks,
Building Access
Had to pay for an overnight Security Guard for 24 hours session
12 and 8 hr events did not cost anything, due to normal coverage.
Computer / Internet Access
Access to computers may be an issue
Many students brought their own laptops for the final hackathon event due to already having minecraft on it
BYOD?
Programming Language / Compiler
Pick a language and compiler that is appropriate to your students
We used the language (C++) and the compiler they used in class (eclipse)
3rd Event was a deviation from this, still used eclipse but language was Java
Eclipse compiler
What to expect?
24 hour Hackathon
Sleep has been Cancelled
Student Led
Celebrate Successes
Schedule time for problem solving
The Huddle
3. What did we learned?
Observations
Observations
Observations
Observations
Observations
Assessment Considerations
Your Thoughts