3rd Semiannual 5C Hackathon
April 12th-13th
Information
What is a hackathon?
According to Wikipedia, a hackathon (also known as a hack day, hackfest or codefest) is an event in which computer programmers and others in the field of software development, like graphic designers, interface designers and project managers collaborate intensively on software projects. We like to define it a little more casually: a 12 hour time period in which you get the chance to build whatever you want.
Do I need to be able to code to participate?
It definitely helps, but designers (and motivated product people) are also essential components of successful hackathon teams. If you don't know how to code (or don't know how to apply the skills you've learned in classes to the real world), come to Hack Week and we'll teach you!
Why is it overnight?
Because doing things overnight is way more badass. Plus, it means no distractions, freedom to take over the entire building, and the romance of watching the sun rise.
Why should I participate?
When was the last time you built something amazing? Something that wowed your friends and family? Something that you could put on your resume that would earn you the eternal stamp of 'badass'? Now's your chance to answer all of those questions in a single night. Plus, we'll have tons of food, crazy cool prizes, and some first-class people.
Food and prizes, you say?
Yes, lots of food and lots of prizes. We plan to have more energy drinks than you could ever want, a food truck, fresh fruit, Krispy Kreme, coffee, tomatoes, Pop-Tarts, and tons more. Check out the Prizes section for more information on the prizes.
Schedule
-
7pm
Kickoff
-
8pm
Hacking begins
-
12am
Food truck rolls in
-
2am
2-minute run
-
4am
Krispy Kreme
-
6am
Crunch time
-
8am
Presentations and prizes
-
10am
Bedtime
Judges
-
Brennen Byrne / CEO and co-founder, Clef
Recent Pomona alum and one of the original founders of the 5C Hackathon, Brennen is excited to be on the other side of the judges' table this semester. Since graduating in December, he has relocated to San Francisco where he has been working on Clef, a company he started with Mark Hudnall and Jesse Pollak while at school. Brennen has been enjoying his first months in the real world building Clef's brand, learning the ins-and-outs of running a business, and maintaining a well-read tech blog.
-
Scott Clark / Software Engineer - Ad Targeting, Yelp
Scott recently finished his PhD in Applied Mathematics at Cornell University and is currently enjoying the transition from academia to industry, trying to learn and experience as much as possible in the Bay Area tech community. He enjoys coming up with and implementing new algorithms to solve difficult problems more efficiently with emphasis on parallelization and exploiting huge data sets using statistics and machine learning. In his free time, he likes to build things, viewable on his website: http://scottclark.io.
-
Alex Berman / Product Manager - Mobile Payments Lab, Intuit
Alex is the Product Manager for Intuit's Mobile Payments Lab and a recent CMC alum. When he's not at Philz Coffee getting people to try out one of his team's experiments, you can find him scuba diving, playing poker, or developing iPhone apps.
-
Jose Moreno / Software Development Engineer - Windows, Microsoft
Bio coming soon.
-
Mekka Okereke / Senior Manager of Software Development, Amazon
Bio coming soon.
Prizes
1st place, Advanced
- iPad minis
- Names engraved on the Hacker Cup
- ...more to come?
1st place, Beginner
- Kindle Fires
2nd place, Advanced
- iPod nanos
2nd place, Beginner
- 1-year Spotify Premium subscriptions
Best Game
- Halo 4
- VIP tickets to the After Hours Gaming League Finals
Best Design
- 20" monitors with HDMI cables
People's Choice
- Noise-cancelling headphones
Best Use of MongoDB
- Provided by 10gen
Hack Week
What is hack week?
Hack week is a weeklong tutorial on how to build a full-featured web application from the ground up. From Python to HTML, CSS to JavaScript, we'll get you up and running so that when it comes time for the hackathon, you can build something awesome.
When is hack week?
Hack week is every night from 7-9pm during the week of April 8th, culminating in the 5C Hackathon.
Where is hack week?
Hack week is held in Edmunds 101, the Pomona Computer Science building.
What specific skills will I learn?
Everything you need to know to build a dynamic web application (or as much as we can teach you in 10 hours). We'll cover writing HTML/CSS, writing server-side code in Python with Flask, designing frontend interactions with JavaScript, deploying your web application with Heroku, and managing/collaborating on your code with Git and Github.
Do I need to come to every night?
To guarantee that you leave with the skills and confidence to build a web app on your own, we highly encourage that you attend the entire week of tutorials. However, we understand that you may have other commitments, so we will provide starter code at the start of each evening to catch you up on what happened the previous night.
I don't think I can do this alone!
You won't be doing it alone! On Monday, we'll put everyone in pairs so you can have a teammate to help you work through all the hard parts (one more reason to come every day). Plus, once the two of you have conquered hack week (think hell week, jklolz), you'll be the ideal duo to win the hackathon!
Developer Tools and APIs
What are these?
These are handy tools offered by our sponsors that can help take your project to the next level. From easy ways to collaborate on code with your teammates to geographically-oriented data that can drive your application, these resources can save you a lot of time and effort so that you can focus on the important stuff. Plus, you might win some bonus points with the judges if you use their company's API.
But how do I use them?
There are almost always easy-to-follow instructions with worked-out examples on the company's website. We'll also be incorporating several of these tools into Hack Week so you can see them in action. Even better, we'll have representatives from our sponsors at the hackathon who will be more than happy to answer questions about their developer tools and APIs!
-
Intuit Partner Platform enables developers to create new innovative applications for small businesses and consumers by providing access to powerful data and platform APIs.
Power your app with Customer Account Data Want to power your app with consumer and small business financial account and transactional data from nearly 19,000 financial institutions throughout the U.S. and Canada? Learn more or Get Started Now.
Integrate your app with QuickBooks With Intuit Anywhere, SaaS or mobile apps can securely connect to QuickBooks data and be discovered on the Intuit App Center.
-
Want to try predicting business categories with a fancy clustering algorithm? How about predicting star ratings using sentiment analysis? Or maybe you want to build a cool visualization of great local businesses? With its Academic Dataset, Yelp is providing all the data and reviews of the 250 closest businesses for 30 universities, including Harvey Mudd, for students and academics to explore and research.
-
Store all of your Git and Mercurial source code in one place, in the cloud, with free unlimited private repositories. Includes issue tracking, wiki, and pull requests.
-
A powerful Mac client for Git and Mercurial distributed version control systems.