SlideShare a Scribd company logo
DEMYSTIFYING
A HACKATHON
This slide presentation was created as a preface
for participants seeking to participate in
Baseball Hackday. The information provided in
this slide presentation can be utilized to prepare
for other hackathons.
WHAT IS A HACKATHON?
Hackathons provide a venue for self-expression
and creativity through technology. People with
technical backgrounds come together, form
teams around a problem or idea, and
collaboratively code a unique solution from
scratch—these generally take shape in the form
of websites, mobile apps, software projects. (1)
WHO CAN ATTEND A HACKATHON?
For the most part ANYONE. Anyone who is interested in
computer programming and loves to learn and build cool
stuff can attend.
Do I need to have programming experience? - NO. You don’t.
The organizers usually hold workshops throughout the
hackathon for anyone who is new to programming or
someone who wishes to learn more about a particular topic.
Mentors are also available. So if you go to a hackathon
without knowing what you want to do, that’s totally fine
because you will have these mentors at your service to help
and guide you.
HOW DO I FORM A HACKATHON TEAM?
Developer
Designer
Project Manager
Researcher
Idea Strategist
Presenter
WHY PARTICIPATE IN A HACKATHON?
F R E E F O O D
F R E E S W A G
M e e t n e w p e o p l e
M e e t r e c r u i t e r s
M e e t i n v e s t o r s
9 9 . 9 % F R E E
S h a r p e n y o u r s k i l l s
L E A R N
WHATS AN OPEN SOURCE?
Open source software is software with source code that anyone can inspect,
modify, and enhance.
WHATS AN API?
An application program interface (API) is a set of routines, protocols, and tools for
building software applications. Basically, an API specifies how software components
should interact. Additionally, APIs are used when programming graphical user interface
(GUI) components. A good API makes it easier to develop a program by providing all the
building blocks. A programmer then puts the blocks together.
WHATS AN API?
1. Google Maps API: Google Maps APIs lets developers embed Google Maps on webpages using a
JavaScript or Flash interface. The Google Maps API is designed to work on mobile devices and
desktop browsers.
2. YouTube APIs: YouTube API: Google's APIs lets developers integrate YouTube videos and
functionality into websites or applications. YouTube APIs include the YouTube Analytics API,
YouTube Data API, YouTube Live Streaming API, YouTube Player APIs and others.
3. Flickr API: The Flickr API is used by developers to access the Flick photo sharing community data.
The Flickr API consists of a set of callable methods, and some API endpoints.
4. Twitter APIs: Twitter offers two APIs. The REST API allows developers to access core Twitter data
and the Search API provides methods for developers to interact with Twitter Search and trends data.
5. Amazon Product Advertising API: Amazon's Product Advertising API gives developers access to
Amazon's product selection and discovery functionality to advertise Amazon products to monetize a
website.
WHERE & HOW DO I START CREATING?
Design / Wireframe
- Balsamiq https://balsamiq.com/index.html
- moqups.com
Prototyping
- InVision https://www.invisionapp.com/
Website
-https://gohugo.io/
Application Builds
- Create REACT app
https://github.com/facebookincubator/create-react-app
https://github.com/baseballhackday/data-and-resources/wiki/Resources-and-ideas
HOW TO PLAN ACCORDINGLY
1. Think about prompt / come up with an idea and
team/project name!
2. Assign roles for your team
• project manager, product owner, researcher,
developers, designer, pitch presenter(s)
3. Establish a timeline
• Come up with tasks
• Give an estimate on when they should be complete
THE FIRST HOUR
HOW ARE HACKATHONS JUDGED?
Applicability to the Theme
Innovation & Teamwork
User Experience
Technology
Pitch/Presentation
START BY DOING!
San Diego
S A T U R D A Y
M A R C H 1 7 T H , 2 0 1 8
WWW.BASEBALLHACKDAY.COM
ABOUT US
Blacks In Technology is a professional platform for PoC in technology. BIT
serves to increase the visibility and participation of PoC in tech through
community, media, mentorship, and stewardship. Blacks In Technology
(BIT) is "Stomping the Divide" by establishing a blueprint of world class
technical excellence and innovation by providing resources, guidance and
issuing a challenge to our members to surpass the high mark and
establish new standards of global innovation. (blacksintechnology.net)
Girls in Tech (GIT) is a global non-profit focused on the engagement,
education and empowerment of girls and women who are passionate about
technology. GIT aims to accelerate the growth of innovative women
entering into the high-tech industry and building startups. We achieve this
through the creation of proprietary, innovative programming and strategic
global partnerships. (girlsintech.org)
San Diego National Society of Black Engineers (NSBE) Professional Chapter
is an awarding organization that works within the community to present
programs within the San Diego public schools and the city at large to
expand the pool of innovative engineers by seeding and nurturing a diverse
future technical workforce through K-12 STEM education outreach
initiatives; and engaging the public to see, touch and embrace engineering
through year-round innovative programming and celebration. (nsbe.org)

More Related Content

PDF
Open core summit 2020: Building an Open Source office on a shoestring budget
PPTX
How Intuit is overhauling legacy engineering practices at scale with innersource
PDF
Hackathon for Social Good - Information package
ODP
Collaborative product development in F/OSS projects
PPTX
Being a Little Agile
PPTX
Goal buddy
PPTX
Question4group089
PDF
Update on projects
Open core summit 2020: Building an Open Source office on a shoestring budget
How Intuit is overhauling legacy engineering practices at scale with innersource
Hackathon for Social Good - Information package
Collaborative product development in F/OSS projects
Being a Little Agile
Goal buddy
Question4group089
Update on projects

Similar to Demystifying a Hackathon (20)

PPTX
Intro to Hackathons 101
PPTX
Hackers, hackathons, and you
KEY
Hacking != cracking (and everything else you need to know to survive a hackday)
PPTX
How Hackathons Help Companies Innovate
PDF
Open Data Hackathon - A How to Guide
PPTX
Hacking101 delhi 2013
PDF
Sxsw Preliminary Panel How to Hack hack hackathons for non-technical hackers
PDF
How to Run a Successful Hackathon for Your Open APIs
PDF
CodeTheCurve: Pitch Video Best Practices
PPTX
Travel Hacking 101: The ROI of Hackathons
PDF
BUILD WITH AI Hackathon 8 - 9 November 2024 | GDGC
PPTX
WICHacks, Women in Computing Hackathon, keynote at RIT in Feb 2016
PDF
Hackathons for Fun and Profit
PDF
Cereal Hack Spring 2012 Recap
PPTX
UC Irvine WICS workshop feb 2017
PPT
Welcome to University Hack Day @ IIT Chennai
PPTX
Hackathon survival guide
KEY
Open Hack Taiwan 2012 - Hacking 101
PDF
You Can Hack That: How to Use Hackathons to Solve Your Toughest Challenges
PPT
2010 Fall Hack U
Intro to Hackathons 101
Hackers, hackathons, and you
Hacking != cracking (and everything else you need to know to survive a hackday)
How Hackathons Help Companies Innovate
Open Data Hackathon - A How to Guide
Hacking101 delhi 2013
Sxsw Preliminary Panel How to Hack hack hackathons for non-technical hackers
How to Run a Successful Hackathon for Your Open APIs
CodeTheCurve: Pitch Video Best Practices
Travel Hacking 101: The ROI of Hackathons
BUILD WITH AI Hackathon 8 - 9 November 2024 | GDGC
WICHacks, Women in Computing Hackathon, keynote at RIT in Feb 2016
Hackathons for Fun and Profit
Cereal Hack Spring 2012 Recap
UC Irvine WICS workshop feb 2017
Welcome to University Hack Day @ IIT Chennai
Hackathon survival guide
Open Hack Taiwan 2012 - Hacking 101
You Can Hack That: How to Use Hackathons to Solve Your Toughest Challenges
2010 Fall Hack U

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Electronic commerce courselecture one. Pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Spectroscopy.pptx food analysis technology
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Per capita expenditure prediction using model stacking based on satellite ima...
Electronic commerce courselecture one. Pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation_ Review paper, used for researhc scholars
The Rise and Fall of 3GPP – Time for a Sabbatical?
Spectroscopy.pptx food analysis technology
Dropbox Q2 2025 Financial Results & Investor Presentation
Building Integrated photovoltaic BIPV_UPV.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
sap open course for s4hana steps from ECC to s4
Diabetes mellitus diagnosis method based random forest with bat algorithm
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation theory and applications.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Spectral efficient network and resource selection model in 5G networks

Demystifying a Hackathon

  • 2. This slide presentation was created as a preface for participants seeking to participate in Baseball Hackday. The information provided in this slide presentation can be utilized to prepare for other hackathons.
  • 3. WHAT IS A HACKATHON? Hackathons provide a venue for self-expression and creativity through technology. People with technical backgrounds come together, form teams around a problem or idea, and collaboratively code a unique solution from scratch—these generally take shape in the form of websites, mobile apps, software projects. (1)
  • 4. WHO CAN ATTEND A HACKATHON? For the most part ANYONE. Anyone who is interested in computer programming and loves to learn and build cool stuff can attend. Do I need to have programming experience? - NO. You don’t. The organizers usually hold workshops throughout the hackathon for anyone who is new to programming or someone who wishes to learn more about a particular topic. Mentors are also available. So if you go to a hackathon without knowing what you want to do, that’s totally fine because you will have these mentors at your service to help and guide you.
  • 5. HOW DO I FORM A HACKATHON TEAM? Developer Designer Project Manager Researcher Idea Strategist Presenter
  • 6. WHY PARTICIPATE IN A HACKATHON? F R E E F O O D F R E E S W A G M e e t n e w p e o p l e M e e t r e c r u i t e r s M e e t i n v e s t o r s 9 9 . 9 % F R E E S h a r p e n y o u r s k i l l s L E A R N
  • 7. WHATS AN OPEN SOURCE? Open source software is software with source code that anyone can inspect, modify, and enhance.
  • 8. WHATS AN API? An application program interface (API) is a set of routines, protocols, and tools for building software applications. Basically, an API specifies how software components should interact. Additionally, APIs are used when programming graphical user interface (GUI) components. A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together.
  • 9. WHATS AN API? 1. Google Maps API: Google Maps APIs lets developers embed Google Maps on webpages using a JavaScript or Flash interface. The Google Maps API is designed to work on mobile devices and desktop browsers. 2. YouTube APIs: YouTube API: Google's APIs lets developers integrate YouTube videos and functionality into websites or applications. YouTube APIs include the YouTube Analytics API, YouTube Data API, YouTube Live Streaming API, YouTube Player APIs and others. 3. Flickr API: The Flickr API is used by developers to access the Flick photo sharing community data. The Flickr API consists of a set of callable methods, and some API endpoints. 4. Twitter APIs: Twitter offers two APIs. The REST API allows developers to access core Twitter data and the Search API provides methods for developers to interact with Twitter Search and trends data. 5. Amazon Product Advertising API: Amazon's Product Advertising API gives developers access to Amazon's product selection and discovery functionality to advertise Amazon products to monetize a website.
  • 10. WHERE & HOW DO I START CREATING? Design / Wireframe - Balsamiq https://balsamiq.com/index.html - moqups.com Prototyping - InVision https://www.invisionapp.com/ Website -https://gohugo.io/ Application Builds - Create REACT app https://github.com/facebookincubator/create-react-app https://github.com/baseballhackday/data-and-resources/wiki/Resources-and-ideas
  • 11. HOW TO PLAN ACCORDINGLY 1. Think about prompt / come up with an idea and team/project name! 2. Assign roles for your team • project manager, product owner, researcher, developers, designer, pitch presenter(s) 3. Establish a timeline • Come up with tasks • Give an estimate on when they should be complete THE FIRST HOUR
  • 12. HOW ARE HACKATHONS JUDGED? Applicability to the Theme Innovation & Teamwork User Experience Technology Pitch/Presentation
  • 13. START BY DOING! San Diego S A T U R D A Y M A R C H 1 7 T H , 2 0 1 8 WWW.BASEBALLHACKDAY.COM
  • 14. ABOUT US Blacks In Technology is a professional platform for PoC in technology. BIT serves to increase the visibility and participation of PoC in tech through community, media, mentorship, and stewardship. Blacks In Technology (BIT) is "Stomping the Divide" by establishing a blueprint of world class technical excellence and innovation by providing resources, guidance and issuing a challenge to our members to surpass the high mark and establish new standards of global innovation. (blacksintechnology.net) Girls in Tech (GIT) is a global non-profit focused on the engagement, education and empowerment of girls and women who are passionate about technology. GIT aims to accelerate the growth of innovative women entering into the high-tech industry and building startups. We achieve this through the creation of proprietary, innovative programming and strategic global partnerships. (girlsintech.org) San Diego National Society of Black Engineers (NSBE) Professional Chapter is an awarding organization that works within the community to present programs within the San Diego public schools and the city at large to expand the pool of innovative engineers by seeding and nurturing a diverse future technical workforce through K-12 STEM education outreach initiatives; and engaging the public to see, touch and embrace engineering through year-round innovative programming and celebration. (nsbe.org)