C

ommunity
oding
hallenge

Hacking starts June 16th

General Information

What is the CCC?

The Community Coding Challenge is an event where students will collaborate and build applications in a sprint-like competition. The challenge is designed around the idea of "community" and bringing developers, designers, and all innovators together. Contestants will gain real-world skills while enjoying building their projects. The event was designed for students, by students, and should continue through students.

Event & Tutorials

Room: AD-223B - Student Lounge


Join our Slack team.

Event Schedule

Kick Off Day - June 16th

05:00 pm - Doors open
06:00 pm - Event Introduction
06:15 pm - Theme Released | Idea pitches
06:30 pm - Team forming | Networking | Coding Begins
07:00 pm - Pizza served | Mentors will arrive to assist
09:00 pm - Doors close for the evening

Project Due Date - Closing & Awards - June 23rd

10:00 am - Doors open
11:00 am - Mentors will arrive to assist students
12:00 pm - Lunch break
02:00 pm - Projects due and must be submitted to github repositories
02:30 pm - Presentations begin (5 minutes/team)
04:00 pm - Judging and deliberation
05:00 pm - Awards presented
05:30 pm - Closing statement

Theme:

Safety

Judges

Tiger Li


ISRM Manager
Office of Hawaiian Affairs

Nāwaʻa Napoleon


Dean of Arts & Sciences
Kapiolani Community College

Aaron Kagawa


VP of Product and Technology
DataHouse

A. Kuulei Serna, Ph.D.


Associate Professor
University of Hawaii - Manoa
ITE EECE Program

Tutorials

Speak Up!!! : How to present your ideas - Friday, May 19

Presenter: Carleen Yokotake (LeewardCC Speech Faculty)

Time: 12:00 - 1:30 pm

  • How to present application technical ideas to non-technical individuals.
  • Learn to present application design purpose and design in 20 - 30 second conversation
  • Prepare and execute the elevator pitch
  • Identify and present product goals.
  • Communicate your USP (Unique Selling Point)

App Design - Friday, May 26

Presenter: Blanca Polo (LeewardCC and UH-Manoa Computer Science Faculty)

Time: 12:00 - 1:30 pm

  • Establishing requirements
  • Prototyping - Peer critiques
  • Usability testing
  • Special Populations
  • Brainstorm and gather ideas in a team setting

Version Control & Collaboration - Friday, June 2

Presenter: Lisa Miller (KapiolaniCC Computer Science Faculty)

Time: 12:00 - 1:30 pm

Git version control system
  • What is version control?
  • Git installation and basics
GitHub – Collaborative coding and version control in the cloud
  • GitHub student pack
  • Collaboration – Community Management
    • Gist
  • Project Management
  • Code Review
  • Publishing your software
  • Project Documentation

Technical Tools - Friday, June 9

Presenter: Monir Hodges (HonoluluCC)

Time: 12:00 - 1:30 pm

Native apps - Android Studio
  • How to develop an App using Android Studio
  • How to use SQLite in your app development
  • How to run your app on your android phone
  • How to develop an Android game

FAQS

What is a hackathon?

A collaborative event that brings people together to create, develop, and hack out ideas they have. Typically the competition is built up of programmers who gather to create a collective program. Normally there is some type of theme that contestants will try to work on, and mini challenges may be provided based on this theme. This is normally a sprint-like event which usually happens over a 48 hour period.

Why are hackathons important?

Participants gain soft skills in terms of teamwork, critical thinking, problem solving, and meeting deadlines. These skills are essential in almost all job markets today and it tends to be lacking in many areas of Technology. Students will also get experience in various technologies and methodologies used in today's development environment. Students will have to use critical thinking skills in a compacted time period, which will build their skills in delegating work throughout group members. These events are an excellent place for industry leaders to see what type of talent is available in the community.

What is the challenge with the current model?

One of the biggest challenges in this type of model is the various levels of technical ability within the contestants. Most of the competitions are made up of developers who are working in the industry or students who are at advanced levels in their discipline. Another challenge would be that the scheduling of these events aren’t set to cater toward an academic audience. Most competitions fall near examination periods or the mid semester, where the bulk of students assignments are.

What should the event accomplish?

Typically developers make plans to complete a project but tend to fall short of their own deadlines. If a certain amount of time is set aside to work on a certain idea or project an individual tends to be more effective and meet their goals faster. This event should give community college students an introduction toward hackathon based events at a level that will encourage a greater amount of students to get involved. Students will build upon their soft skills and gain foundational knowledge of application design.

How is this different from the others?

This competition is diverse from other Hackathon models as its key focus is on community college students. Designing the event with students in mind will make it more attractive to these talented and skilled individuals. Planning the event at a date that will allow more students to dedicate time to the event will be key in its success. Introducing tools that the students can use at their current academic level and modeling toward course curriculum.

Who can participate?

Any student who is attending one of the University of Hawaii Community Colleges:

  • Hawai'i Community College
  • Honolulu Community College
  • Kauai Community College
  • Kapiolani Community College
  • Leeward Community College
  • University of Hawaii Maui College
  • Windward Community College

Even if you're not eligible for the competition, the CCC can always use mentors!

Sponsors

CCC '17 was brought to you by

Special Thanks To:

Garret T. Yoshimi

Dottie Sunio