Tuscaloosa, AL
Feb 22, 2020 - Apr 28, 2020
No prior knowledge required! Middle school girls in grades 6th through 8th will learn core computer science and programming concepts through project-based activities based on adaptations to the Google CS First curriculum, including Scratch and CS unplugged activities.
Provided by Catherine and The University of Alabama

Registration is closed for this program. Please contact the Program Leader for information about a waitlist.

Program Dates & Times

Bama Bits & Bytes will be held weekly at the Tuscaloosa Public Library on Tuesdays from 5:30 -7:00 pm and Saturdays from 11:00 am - 12:30 pm. When signing up, participants choose between attending every Tuesday OR every Saturday. We ask that participants attend weekly only on their selected day. The Tuesday session and Saturday session each week will be identical. However, if a participant is unavailable on a certain week for her selected day, she can attend that week’s other session as a makeup.

Week 1:    Sat. 02/22 or Tues. 02/25

Week 2:    Sat. 02/29 or Tues. 03/03

Week 3:    Sat. 03/07 or Tues. 03/10

Week 4:    Sat. 03/14 or Tues. 03/24

Week 5:    Sat. 03/28 or Tues. 03/31

(no sessions 3/17 or 3/21 for spring break)

Week 6:    Sat. 04/04 or Tues. 04/07

Week 7:    Sat. 04/11 or Tues. 04/14

Week 8:    Sat. 04/18 or Tues. 04/21

Week 9:    Sat. 04/25 or Tues. 04/28


6th Grade
7th Grade
8th Grade


$20 program fee includes nine sessions, a T-shirt, and meals (likely pizza) at each session. This fee must be paid at the first session. 

Scholarships are available for participants with extenuating financial circumstances. After registering below, the parent/guardian will receive an email with a link to the scholarship application. 

More About the Program

Each session introduces a different topic related to computer science and programming. Participants are then guided in implementing programs to their ability level. New programmers will learn and use fundamental skills and concepts, while more experienced participants can build on existing knowledge and experiment within their interest areas. Projects will be completed using Scratch, a block-based visual programming language. At the end of the program, participants will independently design their own project to present to peers, leaders, and parents during the final session.

Meals (most likely pizza) will be provided at every session. This program is hosted at the Tuscaloosa Public Library.

Please direct any questions to Catherine at cnkosek@crimson.ua.edu

Program lead by Catherine Kosek, Tessa Tryon, Kassidy Webb, Katie Zucker, and Marlee Bryant. 

For more information, contact Catherine.


Week 1: Introduction to Computer Science, Programming, and Scratch Block Coding

Week 2: Introduction to Conditionals

Week 3: Introduction to Loops

Week 4: Introduction to Sequencing

Week 5: Introduction to Procedures

Week 6: Introduction to Variables

Week 7: Introduction to Parallelism

Week 8: Reflection, Combining New Skills Into Independent Project

Week 9: Presentations and Final Discussions