Friday, March 24, 2017

More Than A Programming Club

Yesterday was the weekly meeting of the Programming Club I advise. It's a small collection of students who want to learn to code and create something fun. I tend to sit back and let the students organize their ideas and chime in when I think they need a suggestion here or there. This post is not going to be about forming a Programming Club or the different types of programming. This is about the value of this club, and any club, for all students.

The students gathered in my room and could not stop joking around between ideas for the RPG game they want to create. Discussing current memes and inside jokes, this group was happy to have time in a space to just be themselves. The students were comfortable and all smiles. This is key for any club.

I'm glad to give up my classroom for an hour or more after school every Thursday so these students can get together, nerd out on the current games they are playing, talk about the plot and design of the game they want to create, and just have a good time. As teachers, it is important that we create spaces for students in our classroom where students feel good about sharing their thoughts, even if it is a minority opinion. Choosing to advise clubs is another step teachers and school can take to support students and give them a place before or after school where they can explore topics that matter to them. These clubs could be chess, yoga, checkers, basketball, video games, comic books, or any other type of club that lets students come together and see there are other students that love the same thing they love. Making those connections can help some students get through some very tough times.

While taking time out of a teacher's day can be tough, I'm happy to give these students an hour of my time after school so they can just be kids doing something they love. I want to create the best environment for all of my students during class and after school. Advising a club is one simple way to do that.