Changes I Plan To Make

Recently I read an article by Noa Gutow-Ellis a 10th grader in Houston, Texas:
http://www.teachthought.com/industry/what-makes-teachers-great-from-the-perspective-of-a-10th-grader/
that was highlighted on Twitter by Edutopia. In her article she describes an outstanding teacher. She states that there are four traits that make a teacher remarkable:

  • Teachers that care about us both in and out of the classroom
  • Teachers that are beyond passionate
  • Teachers that plan unforgettable lessons
  • Teachers that aren’t afraid to be challenged.
  • As I was reading the article, I was thinking about how I could emulate each of these qualities in a computer science classroom because I want to inspire my students to learn computer science.
    Here are my thoughts about the first point: Teachers that care about us both in and out of the classroom. Some of my students are in the U.S. without parents. They have student visas and live with a relative or board with another family. I have presented lessons on phishing schemes that have benefited my students in the past. I can think of one student that after my presentation was caught in a phishing scam and approached me for advice. I am also taking this into the future. I plan to have guest speakers during Computer Science education week to discuss possible career choices for my students.
    For the second point: Teachers that are beyond passionate, I need to share my passion. I will have to find a way to stay energetic because my computer science classes have been schedule at the end of the day rather than at the beginning. I am still thinking about this one. I need to bring in how computer science is used in areas that my students are interested in.
    I have some ideas for the third point: Teachers that plan unforgettable lessons. I attended a Tapestry Workshop a few months ago where Seth Reichelson from Florida spoke about his lessons. I hope to incorporate some of those into my class. Also, during the same workshop, Robert Luciano from Pocono Mountain East High School, Swiftwater, PA spoke about using logic problems as a warm-up activity. It motivates his students to get to class to start working on them. Linda McDaniel from Wesleyan School, Norcross, GA during the Tapestry Workshop told me that she tried it this past school year and it had the same affect on his class. I have purchased Critical Thinking, The Daily Spark from Amazon to use as logic problems. Also, the parent support group at my school has agreed to purchase 9 Finch robots for my class. I want to use these as part of an unforgettable lesson.
    The last point is Teachers that aren’t afraid to be challenged. I am willing to let students question what we are doing and suggest a better way to do it. I enjoy and welcome the challenge that their way is better and let them work to prove it.
    I am looking forward to the beginning of the school year and working to incorporate each of these traits into my computer science classroom.
    What are your ideas about incorporating any of these traits into your computer science class?
    Myra Deister
    CSTA At-Large Representative

    Local Professional Development Rocks!

    Last week I was honored to present and attend CSTA Rocks Ohio! in Columbus, Ohio. This workshop, sponsored by CSTA and Google, was attended by 35 other CS educators from around Ohio and provided professional development opportunities on a dozen different topics over a two and a half day period.
    Angie Thorne and Stephanie Hoeppner (CSTA Ohio President and Vice President) deserve thanks for the planning of the event involving other CSTA members with presenting CS topics. Each session allowed attendees to widen their knowledge and most importantly, to network with other CSTA members in Ohio. Time was provided for hands-on exploration as well as lecture formats.
    This opportunity gave local teachers a chance to participate in quality CS professional development that they might not have otherwise had access. Personally, I was able to meet several other CS teachers and a chance to meet a fellow teacher face-to-face that I have only known through email. At the end of the workshop, I think we all had a good time learning new ideas for our classrooms and fellowshipping with other CS teachers.
    Thank you CSTA and Google for making CSTA Rocks Ohio! possible. I look forward to more opportunities like this in the future!
    Dave Burkhart
    CSTA and CSTA Ohio Memeber

    GPS Provides Teachable Moments

    I just drove most of the way across the country (from upstate New York to New Mexico, just shy of 2500 miles). This gave me ample opportunity to ponder my GPS, what its underlying algorithm is, how it comes up with routes, and what the interface is that I’d like it to have. It occurred to me that a GPS could be used as the foundation for an interesting classroom exercise. And, since lots of people bemoan the fact that nobody can read maps anymore, this exercise can promote good old-fashioned map reading along with thinking about computers and computing.
    Here’s a basic idea, though it certainly could be modified depending on the age of the students and how vast an area you wanted them to consider.
    1. Give the students a map of the relevant geographic area. For younger students this might be just the neighborhood around the school. For older students you could work at the city, state, or national level.
    2. Ask the students to use the map in order to generate multiple routes between two points. Based just on what they see on the map (using the legend to determine road type, etc.), have them predict which should be the shortest and which should be the fastest routes.
    3. Then fire up a GPS and see what it says. Maybe do some advance work by actually driving the GPS’s chosen route, see how long it takes. Try some variations based on what you know as a driver (or a walker, for those in urban areas).
    4. Work with the students to try to determine how the GPS is making its decision about the “best” route, what the algorithm might be, what factors it is capable of considering, which factors it ignores. For example, the longer route with fewer traffic lights will be faster but the GPS (mine, at least) always chooses the shorter route with traffic lights which invariably takes more time.
    At the upper level, one could have students plot out a few cross country routes, compare the Google map options to the GPS route, research information on rush hour traffic in major cities, and consider the option of smaller roads that avoid urban areas. It’s a relatively simple scenario which turns out to be rich in problem solving and algorithmic opportunities.
    When I ignore my GPS’s directions, I’m particularly intrigued with how long it takes for me to get far enough along my chosen route that the GPS will finally stop trying to get me back to its chosen route. What I really want is for the GPS to initially present me with options (the way Google maps does) so that I can tell it whether I want the longer scenic route, the urban centers route, etc. But for now I’ll just relax until I have to get back in the car and make the return trip (taking a totally different route home!).
    Valerie Barr,
    CSTA Computational Thinking Task Force Chair

    Interest in K-12 Policy Growing

    I just returned from the Snowbird Conference in Utah and I was astounded at the level of attendee interest in education policy issues relating to computer science education in K-12. I Perhaps our time has finally come to work together as a community to make sure that all students have access to rigorous computer science courses.
    The Snowbird conference is sponsored by the Computing Research Association (CRA) and here is how they describe the event:
    The biennial CRA Conference at Snowbird is the flagship invitation-only conference for the leadership of the North American computing research community. Invitees include computer science, computer engineering, and information technology department chairs; assistant, associate, and prospective chairs; directors of graduate or undergraduate education; directors of industry or government research labs/centers; and professional society or government leaders in computing.
    Clearly this is a group of people with a lot on their minds right now.
    I was at Snowbird thanks to ACM CEO John White, who invited me to participate in a panel focusing on policy and advocacy for K-12 computer science. My fellow panelist Jan Cuny from NSF noted that it is always good when you have more people in the audience than on the panel. :-) And this time we had five people on the panel and more than 60 in the audience!
    My job was to set the advocacy policy by describing the current situation with K-12 computing. I told the audience that I felt a bit like Chicken Little. I was there to tell them that the sky is falling (it is really is!) but I also wanted them to know that I have never felt so hopeful about our potential to make real, systemic, and sustained improvements to CS education. From new resources that are making CS concepts easier to teach (Alice, Bootstrap, Scratch, Scaleable Design, to name just a few), to curricula such as Exploring Computer Science and Media Computation that are teaching us how teach in ways that better engage all student, to the exploding number of professional development events for teachers this summer, there is much to feel hopeful about.
    But as the Snowbird attendees pointed out, there are also many things that still makes us feel frustrated and discouraged. Computer science is not part of the academic core in schools and so we continually fight for a place in the school schedule and the state standards. In most states, CS courses do not count as a graduation credit. CS is still being largely ignored by national and state-level organizations that purport to support STEM. And the hot mess that is teacher certification is almost beyond belief. These are all things, however, that we can change through policy.
    While many of the attendees rose to talk about these issues during our discussion, I was a bit disappointed that no one followed up those comments with: “And this is what I am going to do to fix this problem…!”.
    So I would just like to offer three of my favorite quotes in hopes that they will inspire you to take that first step toward making change happen:
    “Do your little bit of good where you are; it is those little bits of good put together that overwhelm the world.” Desmond Tutu
    “Start where you are. Use what you have. Do what you can.”Arthur Ashe
    “You can’t build a reputation on what you intend to do.”Liz Smith
    Chris Stephenson
    CSTAExecutive Director

    Five Advocacy Actions You Can Do in Ten Minutes or Less

    In our fast-paced, digitally connected world, we all seem to have less time but more work. Productivity experts will tell you that you have to focus on your number one priorities, create templates for the work you do over and over again, and break large projects into 10 to 15 minute segments in order to achieve them in a timely manner.
    Well, advocacy can definitely be counted as a “large” project. It takes repeat efforts, lots of follow up and follow through, and a lot of persistence and perseverance. So to help make it a bit more manageable, I’ve put together a brief list of things you can do that will have an impact as long as you keep doing them. This is where the perseverance comes in. You can’t just do them once and then forget about them. The best news is that they can be done in 10 minutes or less.
    #1: Write a letter to your school district administrator.
    You know the value of computer science, but your administrator may not. Even if s/he does, it isn’t always at the top of her or his priority list. Your letter should focus on why it is important to have CS in your district, specifically how adding it into the curriculum benefits not only the students but the district as a whole.
    Afraid you’ll hear your administrator tell you there is no money in the budget for CS? Offer alternative low-cost or no-cost solutions. Here are three to help you get started:

    • Recommend setting up a district wide CS club after school. Start small and create the demand for it. Once you have a regular group of students, you can leverage their parents to help you advocate for funding it and building it into the regular school day.
    • Host a CS weekend every couple of months. Use Alice or similar software that is easy to use and easy to teach but gets students engaged in creating their own programs.
    • Team up with industry people in your area to provide a school-wide assembly that promotes whichever aspect of computer science that particular company focuses on. This is a win-win. They get exposure for their organization and your students get to see cool computer science jobs and outcomes. Not to mention, we all know how much students love getting out of regular classes and going to assemblies!

    #2: Write or answer a blog post about the importance of computer science in K-12 education.
    Blog posts don’t have to be long and they don’t have to be brilliant. Pick a topic and write about it. You can write about things like:

    • What about funding for CS frustrates you?
    • What has someone done recently that ignited your computer science passion?
    • Or just answer someone else’s blog post.

    It is all about taking some time to engage and connect. Reading a blog post and being a shadow person (someone who doesn’t comment) doesn’t drive up the SEO numbers for that posting. Exposure helps drive advocacy efforts and more people talking about a posting increase exposure. This leads to more people being aware of the problem, which in turn, increases support for the issue, etc. You get the point. Any politician will tell you the squeaky wheel does get the grease in political circles. So go out and squeak!
    #3: Network with other CS professionals through your CSTA chapter.
    Revolutions aren’t usually started by the actions of a single person. When people passionate about a particular subject get together they create an energy that can spread and cause change. You’ll find like-minded members at your local CSTA chapter. If you aren’t a member, then join. The cost is free! Then reach out to the group and start creating a buzz. It may take a while to pick up momentum, but once you get going you’ll be a CS juggernaut and implement the change you are seeking.
    No chapter in your area? Grab some CS buddies and look into starting one. You will find more information on what is involved at the bottom of the chapter listing on the CSTA website.
    #4. Contact the computer science department chair at a nearby university or college.
    Computer science departments need students to stay in business and keep their funding. You are their direct conduit to students. Reach out to them and ask them how you can work together to build interest in and support for computer science in your school or district.
    #5: Write a letter to your governor or mayor.
    Do your pitch in the first paragraph. Since politicians are bombarded by high demands for their support, you have to catch their (or more likely an aide’s) attention in 30 seconds or less. Provide them with one hook that is important to their platform. For example, you could talk about the number of jobs that will need to be outsourced by 2018 if we don’t have enough computer science majors to support the growing CS job market. Point out how the impact of the loss of these jobs will affect your city or state. No government official wants to see companies relocate because they can’t find qualified workers.
    After your hook, ask for a meeting or a call. Tell them what you want to discuss and why. Then provide additional supporting information but be sure to keep your letter to a page (or two at most). You won’t be able to state your case in a letter. It just won’t get read. It is really about getting that aide to read it and react to it. Your goal is to get that 5-15 minute meeting so you can do your pitch face-to-face.
    Don’t worry if it doesn’t work the first time. Change up the content and write again. Or draft the next letter as a group. Again, the squeaky wheel gets the grease.
    There are more advocacy actions you can take in under 10 minutes. Those I have mentioned are just a few. In truth, sometimes just getting started is the hardest. Set aside 10 minutes once a week, and you will find that over a course of the year, you will have made a difference.
    Lissa Clayborn
    CSTA Leadership Cohort Wrangler

    Cure for the CS Blues

    Are you the only CS Teacher in your district? In your area? Are you feeling the pressure of trying to promote a curriculum that the schools/states do not always recognize? Do you need a friendly face that understands your struggles and even your successes? If you answered yes to any of these then I have the cure for you – CS&IT.
    Having just attended the 2012 CS&IT I was reminded how important it is to meet with other CS teachers. I have a renewed sense of purpose, excitement, and gained many new ideas from the other attendees. There always is a great selection of workshops (first day) and sessions (second day) to choose from. Beyond the sessions there is always time to just sit and talk with other teachers. I had two great dinners where I was with different people sharing about our situations, classes, goals, etc. It was so refreshing. It isn’t all just shop talk either as we do get to know each others families, likes, dislikes, interests and in the process become friends. I love having friends that share the same passion about CS as I do. The conference gives me a chance to recharge before I start my school year again in the fall. It helps me get my “geek on” and it reminds me that I am not alone.
    This year there was also the opportunity to go to the University of California Irvine to see what research and advancements in computer science are happening there. We were greeted by enthusiastic students and faculty who are pouring their efforts and passions into different areas of CS. I appreciated seeing examples of where the future of CS is headed. It is valuable for K-12 teachers to understand what is going on at the university levels and what opportunities our students have after they graduate. We need to be able to give examples to our students of current research and development. So a BIG THANK YOU to all involved at UCI!
    We were also treated to a great closing speaker from ILM (Industrial Light and Magic). Alex Suter is a Stanford Computer Science graduate who is working in a prominent entertainment company. ILM brings computer graphics and simulation to life in the movies we all love to see. Not only did he share how their work is done but he was also an example of what a great career a CS university graduate can have. Again this gives me an example for my students of what you can do with computer science and where you can go with it. I could not give my students a better “real world” example than Alex.
    CS&IT does a great job of giving attendees information K-16 and beyond. The camaraderie and friendships that are developed are priceless. The opportunities to learn new things or just to hone your knowledge base is invaluable. If you were not able to attend I encourage you to look on the CSTA website for the presenters slide and/or information. Also look and see if your state has a CSTA chapter or a Cohort leader. Look for those contacts and resources now and then next year I hope to see you at CS&IT 2013!
    Stephanie Hoeppner
    Ohio Cohort Leader
    Ohio Chapter Vice-President

    Turing Award Winner’s Presentation on K-12 CS

    I just got back from attending ITiCSE (http://www.iticse12.org.il/htmls/home.aspx) a computer science education conference that is similar to SIGCSE, except that it is held in the summer in Europe/Asia. It was a fantastic conference. I served on a panel with Barbara Boucher Owens and Judith Gal-Ezer discussing the new CSTA K-12 Computer Science Standards, available from:
    http://csta.acm.org/Curriculum/sub/K12Standards.html
    I think our talk was well received. I also very much enjoyed getting a chance to give a presentation to several Israeli teachers who were holding their own conference the day before the start of ITiCSE. And, I was amazed by the quality of their and their students’ research posters!
    The most interesting part of the conference for me was hearing Michael Rabin’s keynote address. ITiCSE has had success in inviting Turing award winners to give keynote addresses, and Rabin was someone I had not previously met. I was somewhat nervously awaiting his talk, as he is a theoretician, and I couldn’t well remember his classic paper (co-written with Dana Scott) “Finite Automata and Their Decision Problem”. However, the subject of his talk was on K-12 CS education!
    It was a lovely and readily understandable talk. Many of the topics he thought should be covered in high school are explicitly or implicitly addressed as part of the new CS Principles course. I disagreed with his proposed ordering of curricular content. He proposed high schools needed to start teaching computing abstractly, with Turing machines, and then move to more concrete topics such as programming in an actual programming language. I believe most students need to start with the concrete and then move to the abstract (see for example my Inroads article with Steve Cunningham entitled “Teaching computer science in context”, or my Communications of the ACM article with Wanda Dann entitled “Alice 3: Concrete to abstract”). However, I was quite pleased to see a Turing award winner giving a keynote address on K-12 CS education. And his talk was a great start to the ITiCSE conference.
    Steve Cooper
    CSTA Board Chair

    CSTA’s Annual Conference Raises Questions

    This blog entry was originally posted by Doug Peterson at his blog http://dougpete.wordpress.com/2012/07/10/old-and-new-dogs-new-tricks/ and is used with his permission.
    The Computer Science Teachers Association recently posted an entry entitled “Who Teaches CS?”. That caught my eye and set me about thinking. Some of the facts presented in the post are:

  • In 2010, only 0.6% of all AP exams taken were AP CS.
  • While AP US History, AP Calculus, AP Biology, and AP Environmental Science are on the rise, AP CS lingers almost flat lining.
  • In 2010, there were 12, 501 CS graduates with 13% women and 4% Black.
  • 41 states do not count CS as math or science credit
  • There are 1.06 million public high school teachers; 6,357 teach CS full time; 2,000 are college AP CS Audited and approved.
  • Do you see a problem?
    Computer Science is undoubtedly the fastest changing and I would suggest one of the most important subject disciplines there is. I’ve long been on the record advocating for at least one compulsory Computer Science course. It scares me that people aren’t recognizing the importance of the discipline. But, just offering the course is no guarantee of success.
    Continued professional learning in the field is paramount.
    This week, I attended the CSTA CSIT Conference. Day 1 was filled with hands-on workshops and Day 2 was packed with concurrent sessions and motivating speakers. Complete details are available at:
    www.cstaconference.org
    This conference was absolutely packed with great professional learning. It is supported by Microsoft Research, Google, and the Anita Borg Institute and is entirely devoted to the professional learning of Computer Science teachers. Even those old dogs who have been around the block with many initiatives from the past are here to learn going forward. It’s also refreshing to see new teachers learning and presenting alongside. Do you think you are on top of everything? Look at the topics addressed.

  • Bootstrap
  • Google Apps Script
  • Kodu
  • Big Data
  • SNAP!
  • HTML 5
  • Java
  • Robotics
  • Mobile Programming
  • and so much more.
    But it isn’t just about the new technologies or the next big thing.
    Sessions devoted to advocacy and pedagogy presented a well rounded agenda for the attendees.
    It begs the question though; it’s great for those who are in attendance. How about the rest? How will they address the issues identified above?
    Doug Peterson
    Doug — off the record

    Are You Here at CSIT?

    The CSTA annual CS&IT conference began this morning and it looks as though it will be another spectacular two days of professional development for computer science and IT teachers.
    Today is workshop day with four half-day workshops in the morning and another four in the afternoon. So far the reports on the morning workshops have been great and the afternoon seems to be going well.
    Tonight is the reception and lab tour hosted by UC Irvine.
    Tomorrow is the main conference day beginning in the morning with a dynamic keynote on the current education policy landscape and why it is critical for teachers to begin speaking up and doing effective advocacy and outreach to support computer science education in schools.
    During the day there will be 20 more sessions focussing on every possible aspect of computer science education.
    And at the end of the day, before the Truly Fabulous Raffle, there will be a mind-blowing keynote by Alex Sutter from Industrial Light and Magic with all kind of graphics and animation sneak peaks from new blockbuster movies.
    All of the information about the conference is available on the website at:
    www.cstaconference.org
    And all of the presenter materials will be posted here after the conference.
    If you are here at the conference, send us a tweet on the conference hash tag:
    CSIT2012
    And if not, please come next year.
    Chris Stephenson
    Executive Director, CSTA

    Google Offers Power Searching Course

    While many of us, and our students, are frequent users of search engines, how many of us could really call ourselves “power users”, that is, users who can do more than a general search that produces a huge number of hits, most of which are irrelevant?
    This week, Google announced that they have opened registration for Power Searching with Google, a free, online, community-based course showcasing search techniques and how you can use them to solve everyday problems. According to Google, this course is “aimed at empowering you to find what you need faster, no matter how you currently use search”.
    Power Searching with Google blends the MOOC (Massive Open Online Course) learning format pioneered by Stanford and MIT with Google’s social and communication tools. The set of six 50-minute lesson cover diverse topics such as how to search for and read pages written in foreign languages, how to identify the location of a photographed objects, and how to identify a book by its cover.
    The lessons are being released daily starting on July 10, 2012, and users can take them according to their own schedules during a two-week window. Each lesson includes interactive activities to practice new skills, and opportunities to connect with others using Google tools such as Google Groups, Moderator and Google+, including Hangouts on Air, where search experts can answer questions on how search works. Googlers will also be on hand during the course period to help and answer questions for anyone who gets stuck.
    You can access a more complete description of the course and registration at:
    http://www.google.com/insidesearch/landing/powersearching.html
    Chris Stephenson
    CSTA Executive Director