Explore UAB


High School Programming Contest

Join us for the State of Alabama High School Programming Contest (HSPC) hosted by the University of Alabama at Birmingham (UAB). This exciting event brings together talented high school and advanced junior high students from across Alabama to showcase their programming skills and problem-solving abilities.

Date and Venue

Contest flier - all info in article text.

Who can participate?

All Alabama high school students and advanced junior high students.

Event Schedule

  • 10 a.m.: Registration opens
  • ~11 a.m.: Lunch (provided)
  • 12 - 3 p.m.: Contest
  • 3:15 p.m.: awards

Registration Fee

$25 per student (Cash or check on the event day; credit cards not accepted.)


  • 1st place: $600
  • 2nd place (2): $300 each
  • 3rd place (3): $100 each

Note: UAB will issue gift cards to the students who win the prizes. To facilitate this process, we regret to inform you that, due to legal requirements, we will need to collect the following information after the contest award ceremony: Full Name, Social Security Number (SSN), and Mailing Address. Please be assured that the collected information will be handled with the utmost confidentiality and security, and will only be used for the purpose of issuing the gift cards in compliance with applicable regulations.

Programming Language

The competition is language-agnostic. Students are free to use Python, C++, Java, or any other language. If using a language other than Python/C/C++/Java, please inform the organizers in advance. Code will be evaluated by an auto-grader (grading software).


Teachers, please inform us in advance about the total number of students from your school.

Registration Form Opens an external link.

Contact Information

For any questions, contact Dr. Mahmut Unan (contest chair) at This email address is being protected from spambots. You need JavaScript enabled to view it..


Coinciding with HSPC, UAB will host its traditional UAB Day. We encourage students to arrive a bit early and participate in UAB Day, featuring academic department showcases, student services, breakout sessions, campus tours, and more.