CSTA Teacher Leader Champions Women in STEM at White House

CSTA was recently recognized by the White House as a Champions of Change. This blog piece by CSTA Leadership Cohort member Baker Franke is reprinted with permission from White House blog. Baker was invite to represent CSTA at this D.C. event. The original blog piece was posted December 13th at:
http://www.whitehouse.gov/blog/2011/12/13/women-stem-american-economic-competitiveness

Baker is the Vice President of the Chicago chapter of the Computer Science Teachers Association, a group he helped establish in 2008.
I am something of an accidental champion of women in STEM fields. In 2008 two young women in my AP Computer Science class applied for and won the National Center for Women & Information Technology’s (NCWIT) award for “Aspirations in Computing.” When they won the award, I presented it to them at our school’s annual award ceremony and it was the only award given by my department to anyone. These two girls were both excellent students and naturally inclined to computer science in the first place, but they were also really interesting people and what you might call “cool”. The next year almost half of my AP class was girls, and again a girl in the class won the NCWIT award and I called her up on stage, alone, at the school’s award ceremony. Since then I’ve never had a gender equity problem in class. Year after year many girls cite seeing those who came before them on stage as a big reason why they gave computer science a try.
As a teacher I have been really lucky to have outstanding female students who won this award, basically on their own, and who were able to influence other girls to try my class. However, once I had all these terrific girls in my classes, I was filled with dread that I would somehow screw it up. So, I began to look very deliberately at my courses to see if there were any differences between the boys and the girls, what they liked and what they didn’t like. Quickly, my eyes were opened to the issues of both gender and racial equality that are crippling computer science, American education, and the nation’s economic outlook as well. I don’t really claim to have hard answers but I can tell you what I do in my classes, why I made some choices, and why I think these things work.
The first thing I noticed about my own classes is that we don’t program many games. This is mostly because for some odd reason I don’t play video games; it’s a subject I know very little about and therefore have little interest in teaching. Yet, not programming games might be considered something of a controversial move in the CS education community where many schools, facing declining enrollments, have begun to teach game programming specifically as a way to attract students to their courses. But I think excluding game programming, especially for large assignments, has something to do with why I’ve been able to retain women in my courses: the people who are interested in programming video games are the same people who are interested in playing them – boys, mostly. It’s not that women are incapable of programming games, or even uninterested in playing them, it’s just that developmentally, at the high school age, boys are WAY more interested in games and gaming culture. When I did once gave an assignment for developing a small video game, the conversation and activity in class was immediately dominated by the boys in ways that seemed to exclude and alienate the girls. This was not the boys’ fault. They were simply passionate about their gaming – but the semi-disgusted looks on the girls faces was enough for me to never try that again.
The big picture is that the discipline of computer science is facing a crisis in numbers. This is probably due to the fact that historically we only seem to attract white males into the field (note to the reader: I’m one of them). Beyond the obvious cultural problems that any field might face from a lack of diversity, there are dire national economic consequences to having such an important field as computer science dominated by one specific demographic. The cold hard economic fact is that white males make up a pretty fixed, if not declining, percentage of our population while the role of computing in virtually all fields is increasing dramatically. This means we don’t have enough workers to fill these ambiguous “21st century jobs” that you keep hearing about. We need gender and racial equality in computer science in order for America to remain competitive economically. We need a way to open the doors to more people, and I’m not convinced that game programming is the way to do that.
So how to do this? There are two problems to solve: one is how to get people in the door and the other is how to keep them there. I think these problems need to be solved in reverse because the reality is you’re never going to get enough women through the door unless you have some word-of-mouth street-cred from women that your class is not only fun and engaging, but can lead to success and a life-long passion. To get women in the door, in other words, you need to make the experience valuable for the women you’ve got right now.
My approach is rather simple. I do not pander to either gender, but rather I try to appeal to the innate human appetite for solving problems and being useful and helpful to others. More and more I’ve been trying to craft my programming assignments to be about solving problems in a variety of domains that are clearly just plain useful. For example, my school just switched to a new daily schedule that many find confusing and students seem to have a hard time figuring out when they have free time in common with their friends. So, some students in my class are writing a cell-phone application which compares two people’s schedules and tells them what common free time they have when they bump their phones together. The satisfaction students gain from developing a program that has some higher purpose beyond mere entertainment, especially when it helps those in their community, is much more profound and might even convince them that they could do this for the rest of their lives and be happy. That’s a pretty infectious feeling, and that’s what I’m going for.
Almost every industry and walk of life these days has problems that need to be solved with computing. Computing problems and solutions are where 21st century jobs are, and it’s also where America is losing its edge in the global economy. It is a something of a myth that computerization of industries has taken away jobs from Americans. There are jobs out there. The problem is that Americans are not trained to solve 21st century problems that require computation, and there are not enough people working to solve all the problems we’ve got. But we can do it! From where I sit I see a pretty dire need for schools to recognize the importance of computer science education and then for us teachers to do our job to make sure that we open doors to a much more diverse set of students than we currently have. Progress is being made, but it’s not going to happen on its own. We need everyone on board. As a nation, the more diverse the population of computer scientists we develop, the more problems we can address and solve, and the more we can remain vital and relevant on the world stage.
Baker Franke

My Thanksgiving “Vacation”

I just returned from a week in Costa Rica. Unlike many foreign visitors, who land in San Jose to hop in cars and tour buses to get away to the beautiful white sand beaches, active and dormant volcanoes, amazing flora and fauna, and pristine forests, I spent my Thanksgiving week in San Jose, working (along with Wanda Dann, Don Slater and Jacobo Carrasqual) with 60 or so teachers and teacher trainers at the Omar Dengo Foundation running an Alice workshop.
I saw a very different view of San Jose (Costa Rica’s capital) than most tourists. During the past week, in San Jose.

  • I saw several thousand motorcyclists blocking the traffic on an enormous circle in front of the restaurant where we went for dinner. They were protesting the high cost of motorcycle registration and insurance.
  • I saw taxi drivers driving ridiculously slowly protesting the limited rates they could charge for fares.
  • I read about (actually, not being able to read Spanish, had Jacobo read to me) the country’s anesthesiologists who went on strike wanting more vacation, leading to a stoppage of all but emergency surgeries.
  • I saw the police outside a women’s jail (and later read that they were stopping a riot inside)
  • walked on the dangerous crumbling sidewalks, and saw a lack of city planning that allowed residences to be alongside restaurants to be alongside factories, etc.
  • I saw high fences topped with barbed wire on virtually everything.
  • And yet in a capital city and country without much interest in physical infrastructure, and struggling to deal with a myriad of labor and social challenges, I saw a country with a surprisingly long-term view of education, and technology/computing education in particular.
    Foundacion Omar Dengo is a private organization that receives significant government support to strategically plan out the country’s technology education future. The foundation has been in operation for nearly 30 years and coordinates computer purchase (both operational as well as academic) for all of the country’s schools, offers professional development to all its teachers (often through the use of teacher trainers), and handles the challenges associated with this responsibility. Third graders are exposed to computing using Microworlds, fifth graders receive computing education (and problem solving) using Scratch, seventh graders build off of that in Visual Basic, and the 9th graders continue their experiences with Alice. I was stunned to hear that 33,000 Costa Rican 9th graders learned problem solving with Alice this past year (the academic year in Costa Rica actually ends in late November and their summer and winter breaks are the opposite of ours in the US).
    On the flip side of what I mentioned earlier:

  • I saw the amazing worlds created by four 9th graders using Alice to teach about biology. And two of their four presentations were actually in English! These were students from an award-winning school, from some sort of ICT (Information and Communication Technology) competition.
  • I have been reading the Costa Rican ICT didactics documents (basically the strategic K-12 ICT educational plan, which seems to include a fair bit of discussion in teaching methodologies as well as content) and student learning outcomes document (the focus is on ethics, logical reasoning, creativity, collaboration, and proactivity). It was exciting simply to see the existence of such national standards, as well as seeing the impact of these standards on the four students who were sharing their Alice worlds. After the students gave their presentations and demoed their work, the audience asked the students some rather tough questions. The students huddled together to discuss their answers before replying.
  • I met and befriended the dynamic teachers and teacher-trainers from across the country, and the committed researchers, teachers, administrators, IT staff and planners of the Foundacion Omar Dengo. These folks were extraordinarily kind, and optimistic.
  • I found the excitement of our Alice workshop to rival any workshops I have run in the US. And this was despite the language difficulties. Many of the workshop attendees spoke little English. I spoke no Spanish, and we all went around with these earpieces so the translators could let us communicate.
  • I listened with excitement to the Foundation’s plans for outreach to their “Indian” communities. Much as was done with our Native American population, the Costa Rican “Indians” were relocated to inhospitable mountainous regions where they live without electricity or plumbing for example. But the Foundation is piloting programs where they work with the communities to help develop trust and exposing those communities to ICT (cranks and solar power somewhat obviate the need for electricity), though the cultural barriers are enormous.
  • I’ve returned to the US with a good deal of optimism. If a small and relatively poor (at least compared to the US) country like Costa Rica can have such a national interest in computing and technology education for its young people, it would seem that all the US needs is a slightly modified mindset, a belief that ICT education is important for our youth.
    Pura Vida!
    Steve Cooper
    Chair, CSTA Board of Directors

    Going Back to High School

    Having just finished my first full year as a Computer Science (CS) major at the University of Regina, I was surprised to find that my summer job would take me back to high school. Billy Hamilton, another U of R student entering his second year, and I worked on the development of an online version of the Grade 11 Computer Science (CS20) course for the Regina Catholic School Division (RCSD).
    My high school offered several computer-related courses so I was able to take CS courses in grades 11 and 12. However, few of my peers at the U of R have been as lucky as I have since relatively few schools offer CS20 and CS30 (the Grade 12 Computer Science course). The online version Billy and I worked on for the RCSD may help solve that problem for some students: online learning allows students to take part in courses, which would otherwise be unavailable, without being in a particular place at a particular time.
    Billy and I were hired to write content for this course because, as first year students, we are closer to the target audience for the material. We had ambitious ideas for making this introductory course fun and interesting for students who would be looking into Computer Science for the first time. We thought about what drew us to Computer Science and decided to focus on tools that would allow students to create uncomplicated, graphics-based programs and simple video games. Our goal was to create content that is challenging, engaging, and would be used for years to come.
    Our one restriction was that the course needed to follow the Government of Saskatchewan’s existing CS20 curriculum (circa 1999). Although the fundamental concepts of logic, programming and design have not changed much in this time, many of the computer proficiency learning objectives outlined in the curriculum were more appropriate for 11 year olds than Grade 11 students of the current decade. The course definitely needed the facelift that Billy and I were more than happy to provide.
    We considered several software development environments for students to use, and chose Build Your Own Blocks (BYOB) from the University of California, Berkeley and Greenfoot from the University of Kent.
    BYOB, based on Scratch from the Lifelong Kindergarten Group at the MIT Media Lab, is a visual programming language. It provides a fun and easy to use interface that allows students to click, drag, drop and snap together blocks, representing pieces of code, in order to build dynamic programs. BYOB allows beginner programmers to get a feel for basic programming concepts such as control structures, and modularity without facing the intimidation of finicky syntax in text-based languages.
    Once students are comfortable with the basics, they are able to graduate to Greenfoot. Unlike BYOB, Greenfoot allows students direct access to the code underlying their Greenfoot projects. Using Greenfoot’s API, students write code in the Java programming language to control the behaviour of their projects. The part of our course that uses Greenfoot builds and expands on the skills acquired with BYOB and applies them specifically to Java.
    Both environments can be used to generate eye-catching graphical output and entertaining applications that students will enjoy creating. This course provides tools for students to create programs like our Rocket Demo and Pizza Patch games. You can see a demo of these programs at:

    We are pleased with the content we have produced and are positive students will enjoy the introduction to CS through this course.
    This online course is now open to registrations for students anywhere in Canada. International students are welcome to participate however credits for course completion cannot be issued at this time. For more information, please visit www.rcsd.ca/learningonline or contact Chantal Ounsworth at Regina Catholic Learning Online.
    Tori Verlysdonk
    Undergraduate, Computer Science
    University of Regina
    Chantal Ounsworth
    Teacher, Regina Catholic Learning Online
    Regina Catholic Schools
    Phone: (306) 791-7239
    Email: [email protected]

    A New Analogy

    Last month I was able to attend a regional conference conducted by the National Girls Collaborative Project. The keynote speaker was Dr. Chris Sahley from Purdue University. She is a biology professor and Director of an NSF ADVANCE grant. The purpose of the ADVANCE program is to “increase the representation and advancement of women in academic science and engineering careers, thereby contributing to the development of a more diverse science and engineering workforce.” Thus, her talk focused on the analogy of the still shrinking pipeline to get women into the STEM disciplines with Computer Science being one of them which is heavily hit.
    She showed some of the historical data about women in STEM careers and then also showed that the need to increase the pipeline has been a long fought battle, with very little headway being made. She then proposed that perhaps we need a new analogy. The pipeline model may represent the lack of females in the STEM disciplines, but we certainly have not found a way to open that pipeline and clear the path.
    So what analogy would you propose? With the rerelease of The Lion King, the natural analogy that came to me was one of the “circle of life.” We raise up these girls who show promise, but when you least expect it, they get devoured by something bigger or unexpected. And the rest of the world goes on the same as it has been before, with little more than a moment’s pause to reflect on the loss of another female who could have been a computer scientist.
    Perhaps a bit dramatic? Maybe.
    So what analogy would you propose?
    Is there an analogy that captures the phenomena better than the pipeline?
    Only with full understanding of the problem, can we ever begin to imagine a solution.
    Mindy Hart
    At-Large Representative

    I’ll Have Some AppInventor with My Java, Please!

    I jumped on the AppInventor bandwagon at a workshop at SIGCSE 2010 and believed that my students would really enjoy building apps for Android phones as much as I did. My experience is that students (of all ages) get excited when their program makes a physical object actually do something. So, later that school year, I introduced AppInventor to my students after the AP exam and tasked them to design an app of their choosing for their end-of-year project. I thought this would be a good way for them to put what they’ve learned all year to good use. My school finishes up the school year around the third week in May which is not too long after the AP exam. Unlike many AP teachers around the country who give extensive post exam projects, we just don’t have that luxury in my school district. A short AppInventor project seemed to be a good fit for the limited amount of time we had.
    This year is a different story. As my school wraps up just eight school days after the AP exam (and this includes four days of final exams), there will not be enough time for the introduction of this tool as well as time to do any significant application development. I was in the middle of a summer camp working with students and AppInventor when I realized that I could incorporate small AppInventor projects throughout the school year to complement the topics we are learning in Java. The students will then have the opportunity to design their own applications from the ground up for their end-of-semester project and experience a taste of what software engineers do:
    * brainstorm an idea for a program based on a perceived need,
    * determine what functionalities the program should have,
    * design the user interface, test and debug the program, solicit feedback from users, and
    * revise the program as necessary.
    Contextualized approaches to learning programming are not new, but I haven’t found anything that jazzes my students as much as AppInventor has.
    In addition to complementing many of the topics in the AP curriculum, I am hopeful that designing real-world mobile applications will help students understand that computer science is more than just programming. I want them to see the creative side of the discipline. I want them to experience the software development life cycle. And, more importantly, I want them to have fun!
    Ria Galanos
    CSTA 9-12 Representative

    Ethical Hacking

    I attended the hackers convention in Las Vegas this month which was officially called DEFCON (DEFCON is military speak for Defense Condition) #19 (in its 19th year). Although the entire convention was interesting, the first-ever children’s sessions (DEFCON Kids) were held at the convention. I attended these sessions which were really interesting and posed several questions for teachers of Computer Science to contemplate.
    Representatives from Federal government such as the National Security Agency, Homeland Security, Navy, Air Force, NASA and National Defense University were present and not only held sessions regarding ‘hacking’, but provided children (I did get one of each of the materials) with materials and other information about what the process of hacking is, where hacking skills fit into government operations, and also the ethical import of hacking. The term “ethical hacker” perhaps is not an oxymoron.
    I have attached a scan of the NSA (National Security Agency) children’s booklet covers. here is the URL for DEFCON Kids:
    http://www.defconkids.org/
    The Info and Schedules/Classroom tabs have more details.
    Several media have also can also published article on this issues, including related news articles from USA Today, Washington Post, PCWorld, PC Magazine, and TechNewsWorld .
    One of the questions that kept coming up from some of those in attendance at the convention, especially teachers of Computer Science was whether there are or should be limits to the hacking skills we teach students. Learning to become a hacker, for example, entails learning how to to pick a lock. (There were lock picking kits with instructions available at the convention for purchase. I purchased one of those too.)
    We know that there are future hackers in our classes. Do we teach and bring to student consciousness, a knowledge of ethics as it relates to Computer Science? And if yes, what is the instructional delivery method for doing that?
    Gladys L. Phillips-Evans
    CSTA Board Member

    Free Course Gives Rise to Interesting Questions

    A colleague of mine, Sebastian Thrun, has decided that education should be free and open to all. Just over a week ago, he created a website:
    http://www.ai-class.com/
    and has already had several thousand people sign up for an introductory artificial intelligence (AI) course he is teaching this fall. Of course, by only offering “instructor certificates”, there is really nothing at stake for the online participants, so that cheating should not be a problem. But the reality is that participants will learn a “real” AI course, taught from some of the best AI researchers/teachers in the world.
    Will such an approach “work” at the collegiate level?
    What does it mean for this class to be successful with respect to the thousands of online participants?
    Should/could real credit be given, and if so, how might one assess student work?
    What are possible implications for K-12 CS education?
    Can we teach students to program in a non-apprentice-based approach?
    Steve Cooper
    Chair, CSTA Board of Directors

    ICT in Abu Dhabi

    I am lucky enough to be situated in a school in the Abu Dhabi emirate (in a town called Al Ain) for 12 weeks. Although I work as a Math advisor, I talk to a number of ex-patriot Information and Communications Technology (ICT) advisors and am slowly finding out the state of play here. All students through their senior years at high school (Grades 10,11 and 12) have either one or two periods a week of ICT. (All public schools have a compulsory curriculum and there are no option choices.)
    The Abu Dhabi Education Council (ADEC is the central body which controls the curriculum of this Emirate) has a new curriculum and the ICT Grade 10 to 12 curriculum covers six strands in total: Core Operations and Concepts, Critical Thinking and Problem Solving, Communications and Collaboration, Creativity and Innovation, Software Development and Programming, and Robotics and Automated Systems.
    The content is ambitious and sensibly, will need more than an hour a week to achieve the desired outcomes. The curriculum and assessment regime has recently come under ADEC control, rather than the central ministry for all of the United Arab Emirates (UAE). All levels are required to undertake Continuous Assessment and do two assessments per trimester, one of which should be integrated with another subject.
    It is still in transition phase, and at present grade 12 ICT marks do not count for the equivalent of University Entrance. Grade 12 students do the robotics strand and the programming strand, so it is hoped it will become the case that it “counts”.
    Although often teachers are well qualified, they have not all had professional development (PD) opportunities for the new curriculum. This is partly a constraint of individual school policies, partly the fact that ICT is a small faculty within a high school and thus competent relievers are scarce, and in the UAE with strict gender prohibitions, PD may be run separately for each gender. And sometimes wives may find it difficult to get permission to travel out of town for PD.
    The challenges are enormous, but it is heartening to see a well formed curriculum as the beginning point for the new education model.
    Margot Phillipps
    CSTA International Director

    Did You Know?

    I’ve viewed several versions of “Did You Know” videos in the past few years and the newer, somewhat different takes on this video never bore me. They all stress one basic theme: “We are currently preparing students for jobs and technologies that don’t yet exist using technologies that haven’t been invented in order to solve problems we don’t even know are problems yet [1].” I hope you can find a few minutes to view the following versions. They may be the catalyst for great class discussions!
    [1] Shift happens Educational 2010:

    [2] Did you know 4.0 (2009 version – technology based facts)

    Now you know!!!
    Fran Trees
    CSTA Chapter Liaison

    CS&IT and Summertime PD

    The flowers are blooming (finally) here in Massachusetts so spring has indeed arrived, which means, summer is not too far away. Some of us think, can it get here fast enough? For most teachers, summertime is a time of rest, relaxation, and rejuvenation. Since we have such a long period of time off, it’s an opportune time for new learning. Now is the time to start planning out your summer professional development. If you haven’t already signed up, the CS&IT Symposium will be held in New York City on July 11-13th.
    The outstanding workshops and sessions offered can be seen here:
    http://csta.acm.org/ProfessionalDevelopment/sub/CSIT11Agenda.pdf
    Workshops are filling up fast, so act now.
    In addition to the Symposium, there are many more workshops offered throughout the summer. ISTE 2011 will be held in Philadelphia on June 26-29th. This immense conference offers diverse workshops and exposure to vendors that will both amaze and inspire any attendee.
    On the local level, most regions offer Advanced Placement Computer Science Institutes to prepare for or refresh your skills for that course.
    Many universities, in partnership with Google, are offering CS4HS workshops, the focus of which is to “develop a thriving community of high school CS teachers and spread the word about the awe and beauty of computing.”
    The summer is another great time to take a CS course at a local college or university to brush up on your skills or to learn a new technology.
    What do you have planned for your summer refreshment?
    Do you know of other professional development opportunities that you can add to the list to share with your colleagues?
    Karen Lang
    CSTA Board of Directors