Outreach
Learning about cutting edge computing and programming should not be limited to college students. We believe in bringing our knowledge and expertise out into the Birmingham community, introducing area middle and high school students to computer science, programming, animation and gaming, and app development. We also offer continuing education to help professionals enhance their skills.
We invite you to explore the opportunities offered by the Department of Computer Science.
Summer Camp
Offering one week summer camps to middle and high school students
Are you interested in learning more about computer science? The Department of Computer Science at UAB is offering two summer camps! The middle school camp (rising 6th-8th graders) will introduce students to Scratch (including how to use Scratch to fly a drone and make a chatbot). The high school camp (rising 9th-12th graders) will introduce students to Python and will incorporate AI as well as Raspberry Pi programming.
Middle School Camp Details
- Date: TBD
- Time: 8:30 a.m. – 3:30 p.m. (drop off starts at 8 a.m., pick-up ends at 4 p.m.)
- Location: UAB University Hall, 1st Floor, Birmingham, AL
- Registration Fee: TBD (lunch included)
High School Camp Details
- Date: TBD
- Time: 8:30 a.m. – 3:30 p.m. (drop off starts at 8 a.m., pick-up ends at 4 p.m.)
- Location: UAB University Hall, 1st Floor, Birmingham, AL
- Registration Fee: TBD (lunch included)
For questions about the camps, please email Dr. Amber Wagner,
Annual High School Programming Contest
Showcase Your Skills at the High School Programming Contest
Join us for the 2026 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 the state to demonstrate their programming skills and problem-solving abilities in a friendly competition.
Programming Contest Details
- Date: TBD
- Time: 10 a.m. - 4 p.m.
- Location: UAB University Hall, 1st Floor, Birmingham, AL
- Registration Fee: $25 per student (Cash or check only; credit cards not accepted)