ABC CTE Code Jam 2025

Whitney High School

March 15th, 2025

00

DAYS

00

HOURS

00

MINS

00

SECS

Code Jam 2020 participant.

What is ABC CTE Code Jam?

ABC CTE Code Jam is a student-run Hackathon for both novice and expert programmers! A hackathon is a collaborative-coding marathon where novices can get a crash course in programming, and work with experts on projects to demo at the end of the event!

The teams with the best projects are awarded prizes, and everyone goes home with more experience programming along with awesome merch!

What can I expect from ABC CTE Code Jam? Workshops from industry professionals and student speakers! An exciting competition between your friends and peers alike! And best of all, it's all free!

Who can participate in ABC CTE Code Jam 2025?

Participation is open to all high school students (specifically intended for students of the ABCUSD School District) no matter your skill level! Don't be worried if you aren't that good at coding, that's what Code Jam is for! .

This sounds great... how do I sign up?

Right Here: signup.codejam.fun



Want to volunteer instead?

Volunteers can be highschoolers who are experienced in programming or just want to help out from the ABCUSD school district. If you are interested in volunteering, please reach out to your school's Code Jam Advisor or Computer Science Club.

2025 Workshops & Presentations

Informational #1: Games for Social Connectedness and Belonging: Steinkuehler’s presentation will address the history of games for impact, highlighting lessons about their design from the last two decades of research, with particular focus on their capacity for generating social connectedness.

Workshop #2: Introduction to APIs: Discover the hidden magic that powers your favorite apps! In this interactive workshop, you'll learn how different software systems communicate through APIs (Application Programming Interfaces). You'll get hands-on experience building your first API requests, exploring public APIs, and understanding how to incorporate these powerful tools into your own projects. Perfect for beginners and experienced coders alike, you'll walk away with practical skills to make your applications connect to the wider digital world!

Informational #3: A Glimpse of Software Engineering in the Industry: Students will get a glimpse into the work of Software Engineers in the industry. We will discuss scaling challenges, making tradeoffs, and how coding in the industry differs from school.

ABC CTE Code Jam 2025 Schedule

Time Activity
7:45 Doors open
8:00 Event Starts
Opening Ceremony ~ 15 min
8:30 Keynote Speech (Pratibha Agarwal) ~ 45 min
9:15 Team Formation and Competition Breakdown ~ 15 min
9:30 Brainstorm Session
10:10 Workshop #1: “Games for Social Connectedness and Belonging” (Constance Steinkuehler) ~ 30 min
10:40 Projects begin!
11:40 Lunch ~ 45 minutes
12:25 Workshop #2: “Introduction to APIs” (Amar Gandhi) ~ 45 min
1:10 Resume Projects
2:25 Workshop #3: “A Glimpse of Software Engineering in the Industry” (Danny Cho) ~ 45 min
3:10 Resume Projects
5:00 Judges’ Dinner ~ 45 min
6:00 Submission for GitHub + Video + Slides
Presentations ~ 60 min
7:00 Judging Deliberation
Dinner
7:30 Group Games
7:45 Awards Ceremony Begins
Closing Ceremony
8:00 Lockout

All workshops are optional to attend, but highly recommended!

See our speakers page for more info on workshop leaders and speakers!

Introducing our Sample Project Catalog!

Don't know what to make during the competition? Need some inspiration? Check out the Sample Project Catalog! In this catalog, you will find some sample projects created with different IDEs (Integrated Development Environments). The different projects and IDEs are categorized by difficulty, so find an IDE that suits you best, and create a wonderful project of your own design! Happy Coding!


ABC CTE Code Jam 2025 Promo!