What is Code Jams?

SF Hacks Code Jams is like a mini-hackathon, where participants are given a set period of time to complete their projects. Rather than having only a few days to work on your projects, this code jams will take place throughout the duration of April (April 01 - April 30). It is open to all students, and you can submit any project you have been working on (personal projects, projects from class, etc.). Project submissions will be submitted through online, but the project presentations will be in person. We are keeping it very open-ended, so there are no specific themes the projects must be based around. Just have fun and enjoy!

Requirements

What to Build

Anything you are interested in! You can build the projects that you have always wanted to build -- there are no limitations.

What to Submit

You are welcome to submit personal projects, class projects, anything you have worked on and would like to share.

Video Submissions

Format: Create a video presentation that showcases your coding solution and thought process. The video should be clear, well-structured, and engaging for the audience.

Length: Keep the video within a specified time limit, typically between 5 to 8 minutes. Concisely present your solution without sacrificing important details.

Content: Clearly explain the problem statement, outline your approach, and walk through the implementation of your solution. Use visual aids, diagrams, or animations when necessary to enhance understanding.

Questions to help you get you started:

    Why did you choose this project? What was your inspiration?
    What was the learning process? The biggest takeaways? What did you learn from building this project?
    Any improvements you would like to implement in the future?

Clarity and Communication: Articulate your thought process, reasoning, and any trade-offs you made during the coding process. Ensure your explanations are easy to follow, even for viewers who may not be familiar with the problem.

Code Presentation: Showcase your code snippets or algorithms in a readable format. Highlight any unique features, optimizations, or innovative techniques that you employed.

Presentation Style: Speak clearly and confidently, make sure the video is well articulated. The content should be easily understandable.

Copyright and Attribution: If you are using any external resources, libraries, or code snippets, provide appropriate attribution and ensure that you comply with copyright and licensing requirements.

Video Quality: Use a recording device or software to ensure clear audio and video (OBS is a common and user-friendly recording software). Avoid excessive background noise or distractions that could hinder the viewer's experience.

Hackathon Sponsors

Prizes

5 non-cash prizes
Most Impactful
1 winner

Best Design
1 winner

Best Presentation
1 winner

WTF
1 winner

Fan Favorite
1 winner

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

TBA

TBA

Judging Criteria

  • Creativity
    This project leaps with creative risk which enhances the work, utilizes concepts, tools, and processes in a nuanced way, and visually stands out.
  • Execution
    This project has a well-thought-out idea and application, a strong sense of direction for its goal, and confidence in its delivery as a work.
  • Presentation
    This project's idea, current work, and plan are deployable and scalable. They bring in different components of teamwork, and how they sell the application (elevator pitch).

Questions? Email the hackathon manager

Tell your friends

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