Showing posts with label community. Show all posts
Showing posts with label community. Show all posts

Sunday, August 13, 2017

What's next for the CS community?

Over the last few years there has been a huge push to train teachers to teach CS in preparation for AP CSP.  I am a product of that movement.  I am hugely appreciative for the work people at the College Board, NSF, and code.org has done to support that movement.

But now I am wondering, what is next for our community?  How do we build on this success?  What does success look like 5 years from now?  How do we get there?

What are the strengths of the CSed community?

  • It seems to be filled with growth-mindset individuals.  Maybe it is because many of us were eager/willing to take on teaching a subject that was outside of our area of expertise.  Or, maybe it is because we are somewhat islands in our buildings, there isn't the same "crab bucket" effect that can take place in other departments.
  • There is a lot of freedom.  Since CS is not held to the same types of frameworks as core content areas, teachers have a lot more freedom.  Even in courses where there are accountability measures like the AP exam, we don't have a PLC that we need to convince of our techniques.  We can try things, fail, refine, and re-try. 


What does success look like 5 years from now?

  • When I think about MTBoS, I think one of its strengths is it doesn't get so caught up in the political nature of teaching.  It focuses on teaching and learning.  It focuses on doing what is right for students.  Obviously being political advocates for students is one way to "do what is right" from a "trickle down" perspective, but MTBoS does cool things in their classrooms and then shares it out.  We need people to advocate for CS education in districts, but I don't think that is really the community's focus.  Doing cool things in classrooms and then sharing those successes to the larger community will get CS in more schools.  I think about how MTBoS has teachers who have written books or been featured on TED talks or NPR... it is all good for the profession AND for students.
  • Powerful, teacher created and tested resources.  MTBoS is really how I survived my first year teaching.  Specifically, Sam J Shah's precalc resources were huge!  His virtual filing cabinet opened doors to other teachers blogs.  It was awesome.  You got to see how so many teachers approached teaching the ambiguous case of SSA and then pick your favorite or adapt it to your context.  I would love to see CS teachers share out their lessons and approach with the same generosity and support as MTBoS.  MTBoS has a "My favorite..." feature at TMC, where teachers talk about their favorite thing they do in their classroom all year or their favorite lesson.  It is a good way to get the "best-of" resources.  I can contribute to this too... this year I can share out the modifications I make to CSP and maybe share out a 180 blog from AP CSA.  
  • A Twitter-Math-Camp for Computer Science.  I would love to get people together who love CS and do an unconference EdCamp Style or model a conference after the MTBoS's Twitter Math Camp which started small and now has grown!  It is still really cheap (unlike CSTA's conference) and has some great teachers presenting on what they do in their classrooms.  We could totally do this too.
  • More "teacher experts" in more branches of CS.  I would love to see teachers who work in pathways of CS - teachers who teach data science, teachers who teach cyber security, teachers who partner with industry to put students in internships, teachers who do purely project based seminar classes... we have AP CSP and AP CSA.  I would love to see what creative teachers do after these courses.  CSTBoS could be the place where we test out these new courses and share out learnings. 

How do we get there?

  • I know it is cheap to answer a question with a question but... What role does CSTA play?  To me CSTA is to build local networks, and while there are state wide NCTM chapters, there role is much different than that of MTBoS.  I think CSTA can help strengthen our CSed community, especially around advocacy, but I don't see them necessarily supporting what teachers are already doing in their classrooms. 
  • Get people on board.  Admittedly, we need a core group of people who are excited about this and are willing (and have time) to participate.  If it is a blog, a #teach180 commitment, or a place for teachers to share out their "My Favorite..." lesson/activity.  I am sure that every teacher has something to share out there - something that they do that we could learn from.
  • Continue to build powerful PD.  So many people have been trained through various avenues, but let's consider what's next.  Can we do a Project Based Learning workshop with all other CS teachers? Can we think about what Complex instruction looks like in a CS classroom?  Let's leverage our expertise in a teacher-led weekend of workshops.
  • Make it loud!  Amplify others' voices when it comes to CS.  When someone reads an idea on twitter or on a blog, and then tries it in their classroom, share how it went.  If you like an idea, build on it - throw out questions for the CSTBoS to ponder.  Contribute to movements #ethicalCS on Twitter to connect to other CS teachers and start a dialogue there.

Not sure how to get started?

Check out advice from MTBoS about starting a blog.   Then consider blogging about anything you are interested in!  Consider some of the following questions to get started:
  • What are your first day plans?
  • Take pictures of your classroom - what does it look like?
  • What are your goals for this year?
  • How are you going to recruit students?
  • What do you wish families/students/admin/politicians knew about teaching CS?
  • What is your favorite lesson that you teach all year?
  • What projects take off in your class?
  • What PD has been most useful to you?
  • How do you address inequities in your classroom?
  • Consider doing a #teach180 blog where you write 2-3 sentences about how your day went.

Tuesday, July 4, 2017

What does CSed Community 2.0 look like?

One of the main goals in our code.org PD is to build a CS community.  I think that happens at TeacherCons and at week-long PD.

But, the big question is, what next?!


  1. How do we sustain this community?
  2. Where do we continue to build these connections?  Twitter?  A forum?
  3. What does the community need to be successful?
  4. What are the goals of our community?

... alright, this is reminding me of KSTF's systems frame work...

(after a bit of Google Drive Digging)


I love the quote I got from a KSTF meeting a year back that "each system is uniquely designed to get the exact result it is getting".  I certainly need to unpack the system here for our CSed community on a national and local scale.  I'm writing that on my "blog-to-dos" now...

I still think the model of an inclusive ed community comes from MTBoS.  I really think the success of MTBoS has come from a few rock stars just rocking.  They blog and share their experiences really freely.  They take risks in their classrooms and share the results.

In talking with one of the participants at the Upperline Training, he mentioned that CSTA feels really inaccessible to many teachers.  It is expensive.  Even presenting at CSTA is cost-prohibitive for a lot of teachers which MAY result in having less strong sessions.

I look at MTBoS's solution to not having a space to celebrate their community in Twitter Math Camp.  It is wildly successful.  CS needs to get the right "whos" in place, but I think we could get there.

Right now, we are just trying to build capacity and get more CS teachers, but once we have CS teachers, how do we continue to support them?  It takes a bit of time, but how can we amplify voices of CS teachers and draw them into the community?

I would love to see CS have their own "CS" Twitter Camp as a place to build their national community.  I suppose the first place to start is local.  Right now, one other teacher and myself meet up monthly to talk about our classrooms. It is an awesome collaborative time.  I have learned a lot from him (and hopefully he has learned something from me).

My goal next year: To open this up wider.  Invite more teachers to grab a drink and talk about CS ed.  If I can do one in the fall and one in the spring, that would be awesome.  I think I want to focus on HS CS teachers at the moment, but I certainly want to grow it from there.