After working for a number of years as a commercial programmer, I decided to become a teacher here in New Zealand. As part of my teacher training, I had to chose three subjects to teach and the main subject I chose was Maths. My teacher training also included working as a student teacher in a number of schools. After observing a Maths teacher in a very poor school I asked him: “Do you ever get bored teaching (such simple) Maths?” You can tell I probably should never have continued with my teaching career! He replied “I don’t teach Maths, I teach students”.
I am often reminded of this when I hear the great programming language debate. Language choice reasons vary. You may be a zealot, an aficionado of a language, someone who teaches a language because they have to, someone who does it because the tertiary their students are headed to will use it. There are many, many reasons and shades of opinion on programming language choice.
But in K-12, we want students to be simply enthused enough with the subject to wish to continue. And it is not language choice which determines that. It is teachers who “teach students”. It is teachers who care about their students and their learning. I would argue that it is completely irrelevant whether teachers care about language A or language B.
And if, towards the end of the course, you can acknowledge the strengths and weaknesses of the language you used, your students will appreciate the insights that gives and your academic honesty.
Margot Phillipps
CSTA International Director
Monthly Archives: November 2011
Seeing Computer Science Everywhere
I’m the type of person who really does see computers and computer science everywhere. I can turn any situation or location into a discussion or eye-opening opportunity for students. Some are more obvious than others, especially for those of us already teaching computer science.
For example, a couple weeks ago my husband and I stumbled upon a restaurant in the mall that had a different gimmick. Each table had an iPad. At first we thought it was meant for entertainment. But its purpose was to allow the customers to order and customize their food. After the novelty of customizing the food yourself and seeing the cost of each added item (such as adding cheese or tomatoes to your salad changes the price) wore off. We found we missed the human interaction of the server. Would we really want to frequent a restaurant where the people only drop off the food?
The iPad and the software used brought the ordering system that servers use to the customer. It was made more user friendly by allowing customers to drag the ingredients they wanted onto their salad/sandwich/pizza and see it stacked in a visual graphic. I couldn’t help but want to take my CS students on a mini-field trip to the place so they could “deconstruct” the specifications needed for the software used.
This, of course, is one overtly obvious place that computer science is applied. Some variation of the application is used in all restaurants to allow their servers to put orders to the kitchen. Cash registers in retail stores are computers (gone are the days of a traditional cash register), the receipts are merely reports/outputs. Professional football broadcasts overlay the line of scrimmage and first down markers on a live video footage of the field. Disneyland and other amusement parks use software to control their rides. All these are examples of computers and computer science used in the world around us (and these don’t even include the cell phones, laptops and other mobile devices we carry with us).
As CS Ed week approaches, I encourage you to challenge your students to write down every place where computers and computer science are used as they go about their week (include the weekend). I’m sure they’ll be surprised as to all the places it reaches and will lead to some good conversations in the classroom!
Shirley Miranda
CSTA Board of Directors
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.
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’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
When Something Helpful Comes Along
You never know where a resource is going to come from. We have a retired guidance counselor that is back subbing in our building this month. He sought me out to ask if I had seen an interview by Charlie Rose with Mark Zuckerberg and Sheryl Sandberg. I had not, but the interesting thing was that he said Zuckerberg had talked about how everyone should take a programming class.
So I found the interview at:
http://www.charlierose.com/view/interview/11987 or at YouTube http://youtu.be/LFdUEkTzDeI
and at about 15:30 it gets to the part that will make every CS promoter’s heart flutter.
Zuckerberg talks about his number one piece of advice is that everyone should take a programming course. He also goes on to mention how almost all jobs in the future will require some level of programming. This is something that all of us believe but sometimes have a hard time convincing others about.
The great thing about this clip is that it is an unprompted promotion of CS Education by someone that the whole world knows about. The record number of people that use Facebook, who think it would be cool to work there, or who just like to watch the Facebook frenzy in the media, pay attention to what Zuckerberg says. Now I have a clip that I can show it to students, parents, or administrators that echoes my sentiments but comes from a media icon.
Besides this fantastic resource I now have, I have learned something else. I have learned that if you keep talking to others about CS Education then you are the first person that pops into their head when they hear anything about CS. It is just as important to keep pleading your case and talking to people because they have their own circle of influence, knowledge, and experience. You never know when something that they come across will help you. If I was not as vocal about CS Education then the guidance counselor would not have immediately thought of me when he saw the interview.
So keep on talking and promoting as you will never know what it will lead to!
Stephanie Hoeppner
Vice-President CSTA Ohio Chapter
Binary Hand Dance
If you are looking for some inspiration and/or entertainment for you or your students, check out the Vi Hart’s Blog. Vi is a “recreational mathemusician” (her words, not mine) who creates interesting videos about mathematics and music. They are highly entertaining – perfect for for high school students, but also teach real mathematics and critical thinking. My favorite is the Binary Hand Dance:
http://vihart.com/blog/binary-hand-dance/
which is a fun and catchy way to demonstrate binary numbers. Just watch it, then tell me you weren’t practicing on your own when no one was looking ;-).
Dave Reed
CSTA Board of Directors
Using Corporate Advertising to Promote CS Education
I’ve attended quite a few Computer Science conferences over the years including many years of SIGCSE and the past two years of the K-12 Workshop at the Grace Hopper Celebration of Women in Computing. Typically, I sift through the big bag of stuff and create piles.
One pile is composed of anything that I can pass off as a generous gift to my own two children. These items include pens, mirrors, pens, travel nail clippers, pens, sticky notes, notebooks, pens, cell phone holders, pens, screen cleaners, lanyards, pens and of course pens.
Another pile is advertising from companies or schools recruiting and desperately trying to convince people to work for them or attend their programs. That stuff is historically the throw-away pile since I’m not the intended audience. Then I had a thought….why not save these pamphlets and prove to parents or guardians and students that there are companies and colleges begging for employees and students?!
Don’t take my word for it, here are examples after examples of major companies like Intel, Microsoft, Amazon, Facebook, Google, Oracle, Yahoo and a ton of others vying for the chance to get your attention.
So, on my latest flight home from Portland to Chicago, I brought these pamphlets along with me to show to my students and their parents or guardians with the hope that these pieces of paper may help show that Computer Science isn’t defined by outsourced tech support centers, but by exciting and innovative companies and educational institutions working collaboratively on the challenges we face today and tomorrow.
Jeff Solin
CSTA Chicago Chapter
Northside College Preparatory High School
Chicago, Illinois
jbsolin@cps.edu
Kicking Off CS Ed Week
What better way is there to kick off CSEdWeek than to hold an open house showcase of great student work and projects? This will answer for my community the age old question, “What is Computer Science?”
The open house is also a celebration of changes in our district. We built a new high school and moved in just in time for the start classes. In addition to opening a new building, we combined two existing high schools into one and closed five other schools. We restructure the building grade levels to K-5, 6-7, 8-9, and a 10-12 high school. Needless to say it has been a challenging start to the school year, but we know how resilient our students can be!
Our open house will confirm that CS education in Mifflin County is doing great things for students.
The success of FTC and my middle school girls’ summer camp encouraged me to start a Fisrt Lego League (FLL) team for students ages 9-14. The FLL team grew from six of my sons friends to over 25 with absolutely no advertising. So many students want to participate that we also have a Junior FLL team for students ages 6-9. Next year we will need to recruit more coaches. But how do you say “no” to a student who wants to learn about robotics, programming, and engineering?
The public will get a chance to talk to my students, see firsthand how much they have learned, and discover why my students enjoy learning in this great project-based learning environment. Maybe someone will volunteer to be a coach!
To see photos, videos, and weekly updates, check out our blog at www.pegfisher.wordpress.com.
The open house is open to the public and you are invited to attend.
6-7:30 Monday December 5
Mifflin County High School
501 Sixth Street, Lewistown, PA
Hope to see you there!
Mrs. Peggy Fisher
STEM Club Advisor
Computer Science Teacher
mjf46@mcsdk12.org
Computers Shouldn’t Make Sandwiches
This past weekend, I had the pleasure of attending the CSTA/Anita Borg K-12 Equity Teacher Workshop at the Grace Hopper Celebration of Women in Computing conference in Portland, Oregon. It was great to feel energized and inspired by the power of so many computing educators talking about critical equity issues in computer science education.
Along with, Elaine Bromeyer, an Exploring Computer Science teacher from South Gate High School in Los Angeles, I gave a presentation to highlight the contextual and pedagogical elements of teaching computer science. As part of this presentation, we showed a short video of Elaine’s classroom lesson that focused on students’ creation of directions for assembling a peanut butter and jelly sandwich.
The conversation Elaine and the audience participants had following this video highlighted the particular inquiry-based pedagogy and equity-based practices of Elaine’s classroom. Though I found the entire discussion illuminating, Stanford professor Eric Roberts’ final question has stayed with me as a central pedagogical technique that blends inquiry and equity.
Eric Roberts began with commenting on one of the students’ reflective remarks on the lesson that stated, “I learned that computers shouldn’t make peanut butter and jelly sandwiches”. Eric’s question was, “How can we take student comments like these to look at other things computers aren’t particularly good at?”
By pointing out this teachable moment, Eric highlighted how student-centered instruction can lead to sets of rich discussions about central themes of the utility and tradeoffs of computing in particular social contexts. I believe that this instructional technique of using student reflective comments to drive classroom discussions of related computing topics a great instructional tool for computer science classrooms. Having students write journal reflections on a regular basis is a great way to adopt this approach in your own classroom.
Joanna Goode
CSTA Equity Chair
Many Issues Have No Borders
At the recent CSTA board meeting, a recent paper on the status of computing in several countries (including the USA) was pointed out to me. The paper has Simon Peyton-Jones, a well-known computer scientist now at Microsoft in the United Kingdom, and a number of others (including the CSTA’s Chris Stephenson) as co-authors.
I have been following for some time now the commentary coming from the UK about the situation there. It is cold comfort to know that many of the problems we face here in the US are the same as those faced elsewhere in the world, but the corroboration that our analysis of the situation is the same as others’ analysis does at least suggest that if we are trying to correct the problems we perceive then we are in fact trying to to correct problems that do exist.
What I have seen from the UK sounds familiar. There is discontent from industry about the knowledge and skills that students have and the numbers of students who really know computer science. Students at schools perceive that there is no real content to what they believe to be computer science, bolstered by an institutional bias toward use of technology (which in the UK goes by the name of Information and Communication Technology or ICT). The problems we face in the US with computer science being part of career and technical education and not viewed as a core academic subject are replicated in the UK, with similar results.
Among the issues that seem to be common across several national borders are these:
As I say, it is cold comfort to have the problems of marketing the discipline that we seem to have. Nonetheless, the fact that our problems are common problems should help us more quickly and clearly focus on remedies that can be effected.
Duncan Buell
CSTA Board of Directors
Picture Me In Computing Day
As the tenth of November approaches (111011), we are again preparing for Picture Me in Computing Day. Picture Me in Computing Day, also referred to as “picmecomp”, began last year in an effort to raise awareness as to how wonderful the computer science and IT professions are for women. We initiated a worldwide digital flash mob, having people tag all of their social interactions with #picmecomp, hoping that the tag would eventually reach teenage and pre-teen females and spark their curiosity.
The first year of the campaign, 2010, happened to coincide with the release of Computer Engineer Barbie ™. Mattel gave us their enthusiastic support and allowed Barbie to serve as our celebrity spokeswoman. The wonderful people at Mattel even arranged for tweets and Facebook posts from Barbie, encouraging people to participate. Hundreds of women around the world tagged and uploaded images of themselves with Computer Engineer Barbie, showing their dedication to women in STEM.
This year, we have decided that instead of focusing on just one vivacious “woman” who ventured into computer science, we would shift our attention to an entire group of women who have chosen to focus on technology. That’s why picmecomp will be broadcasting live this year from the Grace Hopper Celebration in Portland, Oregon! We will continue to ask both women and men to submit images of themselves with technology, but this year we will also be video blogging with women who have made their livelihoods in the industry. To find out more about this year’s activities, follow @picmecomp on Twitter and “like” us on Facebook.
We are inspired by Rear Admiral Grace Murray Hopper for many reasons, not the least of which was her unrelenting thirst for challenges. In 1944 at the age of 38, when most women would have been consumed with baking and ironing, Hopper was helping to pioneer the field of computer programming by tackling the Harvard Mark I . At the time, electronic computers were new and relatively unexplored, but that didn’t hold her back. She stood up to critics who believed that she was too old for Naval service and made a name for herself as an outstanding computer scientist.
Between the campaign for Picture Me in Computing Day, where we bring STEM to girls of all ages, and Grace Hopper, who showed us that courage is more important than age, we hope to show everyone that you are never too old or too young to consider a career in technology.
Kiki Prottsman
President/CEO
Thinkersmith
kiki@thinkersmith.org