Seize the Professional Development!

The Philadelphia Area chapter started providing professional development workshops to our members because they asked for it. We regularly query our membership as to how we can best serve them, and providing professional development is a perennial favorite.
This summer we were lucky enough to have received funding through CSTA and Google to provide a three day workshop for area Computer Science teachers. While I am sure that our attendees learned something valuable to them from our workshop (via survey results), I am happy to say that we learned a lot too!
One of the questions on our survey was “What topic would like to see CSTA>>Philly offer in future workshops?” The two responses that came to the top were CS-POGIL and Robotics. We were very glad that two topics were clearly chosen, because it made choosing the subject of our two Saturday workshops very easy!
We just had a Saturday workshop on CS-POGIL at Drexel University. Process Oriented Guided Inquiry Learning in Computer Science is quite the mouthful and many of the individual words are fraught with multiple meanings in CS, but it is a pedagogical approach to teaching computer science that has been proven to be successful in other STEM fields. It is a student centered approach that puts the teacher in a very different role in the classroom. At the end of our workshop, we had several groups of teachers and professors working together to create or convert lesson plans to this model.
It was great to spend a day with computer science teachers discussing HOW to teach computing concepts, not just WHAT to teach. I think we need to remember that teaching is an art and that the best way to teach Computer Science may not be the same as the best way to teach Language Arts or Algebra. We are a unique discipline.
Too often, school districts provide a “one-size-fits-all” type of professional development. This is for several very real reasons,not the least of which is cost. Therefore, when you have a chance to participate in professional development that is targeted and relevant to your field, take it!
Tammy Pirmann
School District Representative

Code Literacy: A 21st-Century Requirement

This blog piece is reprinted with permission of its author, Douglas Rushkoff. It was originally published at http://www.edutopia.org/blog/code-literacy-21st-century-requirement-douglas-rushkoff. Douglas is the author of Program or Be Programmed and a good friend of CSTA.
As I see it, code literacy is a requirement for participation in a digital world. When we acquired language, we didn’t just learn how to listen, but also how to speak. When we acquired text, we didn’t just learn how to read, but also how to write. Now that we have computers, we are learning to use them but not how to program them. When we are not code literate, we must accept the devices and software we use with whatever limitations and agendas their creators have built into them. How many times have you altered the content of a lesson or a presentation because you couldn’t figure out how to make the technology work the way you wanted? And have you ever considered that the software’s limitations may be less a function of the underlying technology than that of the corporation that developed it? Would you even know where to begin distinguishing between the two?
This puts us and our kids — who will be living in a more digital world than our own — at a terrible disadvantage. They are spending an increasing amount of their time in digital environments where the rules have been written by others. Just being familiar with how code works would help them navigate this terrain, understand its limitations and determine whether those limits are there because the technology demands it — or simply because some company wants it that way. Code literate kids stop accepting the applications and websites they use at face value, and begin to engage critically and purposefully with them instead.
Otherwise, they may as well be at the circus or a magic show.
More generally, knowing something about programming makes us competitive as individuals, companies and a nation. The rest of the world is learning code. Their schools teach it, their companies are filled with employees who get it, and their militaries are staffed by programmers — not just gamers with joysticks. According to the generals I’ve spoken with, we are less than a generation away from losing our technological superiority on the cyber battlefield, which should concern a nation depending so heavily on drones for security and electronic trading as an industry.
Finally, learning code — and doing so in a social context — familiarizes people with the values of a digital society: the commons, collaboration and sharing. These are replacing the industrial age values of secrecy or the hoarding of knowledge. Learning how software is developed and how the ecosystem of computer technology really works helps us understand the new models through which we’ll be working and living as a society. It’s a new kind of teamwork, and one that’s under-emphasized in our testing-based school systems.
Click here to see the full blog piece.
Douglas Rushkoff
http://codecademy.com

What Computer Science Means to Students

I’ve been thinking a lot about computer science education as it applies to my students. As the K-8 CSTA board representative and a member of the CT CSTA chapter, I’m aware of the complexities of computer science education. Unfortunately, this understanding does not always extend to my students. During a recent conversation with my 6th graders, it became clear to me that what compter science means to my students, and what it means to my colleagues, is not always the same.
Many of my students self-identify as technology experts. They believe that, when confronted with the question of what constitutes computer science, they have all the answers. “Of course,” they exclaim, “computer science is social networking, surfing the web, gaming, cell phone apps and on-line shopping. Isn’t it anything and everything that you can do with a computer?
It stands to reason that my students would have that impression of computer science. Elementary and middle school students grew up with computers. They are confronted with technology continuously, and as digital natives, their level of comfort with technology far exceeds that of older adults. According to the Pew Research Center’s Pew Internet & American Life Project 95% of teens ages 12-17 use the internet compared to 85% of all adults. That number drops to about 60% for adults over 65. The prevalence of computer usage is equally high for children ages 5-12.
Another data point to consider is cell phone ownership. Cell phones are an integral part of kids’ lives. According to the Center on Media and Child’s Health, 22 percent of young children (ages 6-9), 60 percent of tweens (ages 10-14) and 84 percent of teens (ages 15-18) own a cell phone.
At the same time, computer science is the only one of the STEM (Science, Technology, Engineering and Mathematics) fields that has actually seen a decrease in student participation over the last 20 years, from 25% of high school students to only 19%, according to a study called called Can We Fix Computer Science Education in America? published by the National Center for Education Statistics and reported on by the Center on Media and Child’s Health.
The data speaks volumes. No wonder my students believe that technology and computer science are one and the same. So what is a computer science teacher to do?
In only a matter of weeks, computer science educators from across the United States will be celebrating Computer Science Education week. This annual event, held during the week of Grace Hopper’s birthday (December 9, 1906), recognizes the critical role of computing in today’s society. Studies have shown that K-12 education does an inadequate job of preparing students with basic computer science skills. Thankfully, the CS Ed week website contains a wealth of resources related to introducing basic computer science concepts.
One of the most engaging activities featured on the CS Ed week website, is the CS Unplugged curriculum. CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons, and lots of running around. It is an excellent introduction for computer science concepts for elementary students. I am looking forward to utilizing this resource to teach my students a sample of basic computer science concepts (ie., binary numbers, algorithms and data compression).
By taking cues from my students, I am better equipped to address deficiencies in their understanding of computer science. Together, we will continue to explore what computer science education is and why it is so important. Computer science, and not computer literacy, underlies most of today’s innovations. Noted author Douglas Rushkoff said it best:
“When human beings acquired language, we learned not just how to listen but how to speak. When we gained literacy, we learned not just how to read but how to write. And as we move into an increasingly digital reality, we must learn not just how to use programs but how to make them.”
Computer science education week (12/9 through 12/15), is the perfect time to join together with other CS individuals to celebrate the power of computing. Let’s bring more students into the fold. Join me in celebrating the joy and beauty of computers!
Patrice Gans
CSTA K-8 Representative

I Can’t Cook, But I Can Teach CS

Almost everyone I know can cook. And what I mean by cooking, is that they can make themselves some semblance of a balanced meal that tastes good. I, on the other hand, am completely useless in the kitchen. I think cooking is an art and that some people are naturally gifted in this area. I don’t believe I have this gift. Many friends and colleagues have scoffed at my claim that I’m unable to learn and think that I haven’t really tried. Believe me, I’ve tried. I’ve followed a countless number of recipes just to make creations that were tasteless or overcooked. Trying to teach myself just hasn’t worked. Clearly I need formal lessons and support, despite what others may think.
Many school system officials and school administrators think that teaching CS is like cooking; anyone can do it if they just try. Since there isn’t a nationally accepted test for a licensure in computer science, states and districts have widely varying criteria for letting teachers teach computer science courses. I worked in a place where first a math certification was required, then they switched the requirement to a business certification, and then they said any secondary school certification was sufficient. In all three situations, no proof of any knowledge of computer science was required in order to teach any of the computing courses, though I was forced to take the Business Praxis exam at one point in order to continue teaching a course I had been teaching for several years. (Hooray, I’m now credentialed to teach accounting, economics, and marketing, even though I’ve had no formal training!) How many of you work in places with similar situations?
Just this week, I discovered that in order to teach a financial literacy course in my county, certified math teachers have to attend a six-hour training, complete an online course, and pass a test in order to be deemed knowledgeable enough to teach this course. These same math teachers can teach computer science without any such training or demonstration that their college coursework included computer science courses. The message that I’m hearing is that anyone can teach themselves what is necessary to teach computer science, but teachers need additional support in order to teach finance. This is crazy! We need to be recognized as a rigorous subject that requires teachers to be knowledgeable in both content and pedagogy. If we really wish to increase the number of teachers in our country to 10,000 by 2015, we have to have school system officials and administrators recognize us as a subject of rigor and one that requires training and support.
Ria Galanos
9-12 Teacher Representative

Seeking Deaf and Hard of Hearing Students Interested in Computing!

Do you have a deaf or hard of hearing student in your class who is interested in math, science and/or computing? Encourage your student to check out the Summer Academy for Advancing Deaf and Hard of Hearing in Computing, a summer program that explores careers in computing while receiving academic credits in a computer programming course, and developing an animation short.
The program, funded by the Johnson Scholarship Foundation and the Bill and Melinda Gates Foundation, with support from the National Science Foundation, provides tuition, room & board and transportation expenses at no cost to selected applicants. The Summer Academy, located on the University of Washington campus in Seattle, begins on June 21 and ends on August 24, 2013.
The program is open to high school juniors and seniors as well as college freshmen and sophomores. Application deadlines are December 21, 2012 and January 25, 2013 (the latter deadline is on a space available basis). Visit:
http://www.washington.edu/accesscomputing/dhh/academy/
for details.
For more information, please contact Rob Roth at [email protected].
Rob Roth
Dept. of Computer Science & Engineering
University of Washington

There’s Nothing Like a Good Book!

I understand there are good reasons to push for more digital texts, and for the “fully immersive digital experience”. But there is nothing like a good book, there is nothing like being lost in a good book. I worry that kids will lose all creativity, all ability to use their imagination. And where will the great leaps come from, the aha moments, if people don’t use their imaginations. Sure, I’m all for kids being able to pull out an iPad or notebook computer, pull up text for a classroom discussion, not kill their backs lugging five tomes around school all day, save millions of trees. But let’s not give up on books altogether. Turning pages, letting the mind wander, flipping back and forth between chapters, revisiting a character or an idea in an early section, being able to find on page 30 the formula you need on page 50. These are the activities that actually underly critical thinking. I love technology, but reading on a screen enforces linearity. And it promotes loss of focus. Yes, you can follow a hyperlink, but in some ways you then risk never coming back to the starting point. You get sucked into the vortex of the Internet. You forget why you were following the link in the first place.
My two favorite ways to read; sitting with just a book, or sitting with a book and a computer. Then I can look up things on the computer, but the book is still my touchstone, always calling me back. I still read with pencil or pen in hand. I make notes, mark up things. I still return to the books I read in college for English and political science, I reread, and I also read my notes. I would never dig around to find some electronic file of ruminations, but when the notes are right there I can easily revisit the thoughts of my younger self.
Arne Duncan, rethink where you take us. Sure, use digital text in some circumstances, use it in ways that make sense. But don’t use it 100% of the time, don’t create a generation of young people who don’t appreciate the value of a good book in all its papered glory.
Valerie Barr
Computational Thinking Task Force chair

The Good News about Computer Science

As is my usual practice, I have been mulling over what to write in my blog post for approximately the last month. The good news about computer science is that it is definitely in the news. Almost every day! There have been articles about Women in Computer Science, Computer Science in K-12 Education, Computer Science in STEM, Business and Industry Involvement in Computer Science, Interesting our Youth in Studying Computer Science, the Computer Science Employment Outlook, and the list keeps growing.
One issue near and dear to me is the issue of women in CS or the lack thereof. The first article I encountered was titled Fewer Women Obtaining Computer Science Degrees published in the Orlando (FL) Sentinel in September. The article notes that “Officials at the National Center for Women & Information Technology report that women accounted for 18 percent of computer and information-science bachelor’s degrees across US colleges in 2010 – a 51 percent drop from 1985 when a wave of women earned high-tech degrees.” Wow, 18% is woefully low. (The article also notes the abysmal lack of CS courses required for high school graduation as well as stereotype issues for CS.
But, the good news is that we can work to improve on both of those. An opinion piece in Mashable noted that only 25% of the STEM workforce is comprised of women and that it is critical to get girls interested in STEM early on. Yet another article noted that whereas the number of women in CS and IT-related jobs is still lagging, there are more startups that are actively recruiting women by giving them the “red carpet treatment” because “two-thirds of my users, my most valuable users, are women”. Another article in Science Daily noted that the problem is world-wide. The report found that “the number of women working in the science, technology, and innovation fields is very low, and in some cases declining, in the world’s leading economies”. The research shows that women have greater parity in countries that support health and childcare as well as equal pay.
More good news came in the form of articles about how people are addressing the gender gap in CS. Chicago Tech Academy is “pretty evenly split between male and female students” and the girls don’t seem fazed by the gender gap they will face in the world of employment. (Isn’t that the way it’s supposed to be?) The Girls Who Code program in New York City enrolled female students, ages 13 to 15, in their summer program and exposed them to CS, Web design, robotics, and other STEM subjects. Tech Crunch reports that Square is hosting a Code Camp Contest, “a three-day, expense-paid immersion program at Square’s San Francisco headquarters called Code Camp” for female engineering students. Forbes pondered whether toys would inspire girls to pursue engineering. We do in this in CS with Legos and robots, but they are considering something called “GoldieBlox” designed to appeal to young women the way American Girl dolls did. USA Today reported that a Seattle middle school invited female engineers to spend time at the school teaching girls to write computer code. This is a great way to provide role models! Gamasutra.com reported that the Entertainment Software Association Foundation provided 30 scholarships to women and minority college students who are studying game development and computer science. And, the University of Texas at Austin received a grant to attract more women to the engineering and computing fields and to retain more women in those fields.
STEM was another area of good news for CS. Most of us realize that CS is an integral part of STEM, but I’m not so sure that the general population realizes that. US News and World Report noted in an article titled High Schools Not Meeting STEM Demand that of “the more than 42,000 public and private high schools in the United States, only 2,100 high schools offered the Advanced Placement test in computer science last year, down 25 percent over the past five years” according to a report conducted by Microsoft. This is a great way to look at the need for improvement in STEM in our nation’s high schools. The article, drawing on research conducted but CSTA and ACM, goes on to note that only nine states allow computer science courses to satisfy core math or science graduation requirements.
CS in our K-12 schools was another notable topic in the good news. In an Education Week article, Tony Wagner notes that we need to graduate all students to be innovation-ready. His method for inspiring students to be innovators involves focusing “primarily on teaching students skills and not merely academic content, including critical thinking and problem-solving, effective oral and written communication, and many of the other survival skills, such as collaboration and initiative”. These are things that we can do so well in computer science! US News and World Report reports that Microsoft finding that “high schools nationwide are not training enough students in computer science” and that the participation rate in the AP CS exam has declined 25% within the last five years. Ross Pomeroy cites that Microsoft report and declares that CS should be required in K-12: “Implementing and requiring uniform computer science education, a course that actively encourages modern age computational thinking, logic, reasoning, and problem solving, and leads to riveting, futuristic careers in video game design, robotics, cognitive science, cryptography, and computational physics, is a good way to catch up.”
A great way to promote CS for high school students is to reach out to parents and administrators about the employment outlook for CS. TechRepublic reported that there is a predicted 19% increase in CS jobs by 2020. The Washington Post cited a report from the National Association of Colleges and Employers that its members plan to hire 13% more new college graduates in 2013 with a particular demand for graduates with degrees in finance, computer and information science, and accounting. The increase in the demand for CS graduates has prompted business and industry to partner more with K-12 education. A New York Times article noted that Microsoft is sending employees to the front lines and encouraging them to teach for a full year in a high school computer science class. The Microsoft engineers earn a small stipend for their classroom time and are in two to five hour-long classes a week. Time reports that a New York City non-profit group is teaching students in underserved areas “the computer science skills they need to land jobs in this high-tech economy,” by teaching JavaScript to high school freshmen twice a week after school.
So, the good news is indeed that CS is in the news. But we do need to continue to promote our message and to attract young people, especially women and other underrepresented groups to computer science.
Websites:
Fewer Women Obtaining Computer-Science Degrees
http://articles.orlandosentinel.com/2012-09-24/business/os-women-in-technology-20120924_1_computer-science-majors-computer-science-high-tech-degrees
Graduating All Students Innovation-Ready
http://www.edweek.org/ew/articles/2012/08/14/01wagner.h32.html
The Growing Field of Computer Science
http://www.techrepublic.com/blog/career/the-growing-field-of-computer-science-where-are-the-jobs/4624
Why more women should consider STEM
http://mashable.com/2012/09/23/stem-technology-careers/
Microsoft Sending Engineers to High Schools

High Schools Not Meeting STEM Demand
http://www.usnews.com/education/blogs/high-school-notes/2012/10/01/high-schools-not-meeting-stem-demand
Why Women are Getting the Red Carpet Treatment at Startups
http://www.businessweek.com/news/2012-10-02/women-flock-to-startups-while-trailing-in-computer-science-tech
High Schools not Focused Enough on Computer Science
http://www.usnews.com/education/blogs/high-school-notes/2012/10/01/high-schools-not-meeting-stem-demand
STEM Program Helps Girls Overcome Stereotypes
http://www.fastcoexist.com/1680646/empowering-young-women-by-teaching-them-to-be-the-next-tech-genius
Female Engineering Students Sought for Code Camp

Square Launches Code Camp Contest To Inspire Women Engineers


New York Non-Profit Teaches Underprivileged Students Computer Coding

Nonprofit ScriptEd NYC Teaches Coding to Underprivileged Students


Numbers of Women in Science and Technology Fields Alarmingly Low in Leading Economies
http://www.sciencedaily.com/releases/2012/10/121003082719.htm
Chicago High School Tackles Tech Gender Gap by Teaching Girls to Code
http://www.wbez.org/news/tackling-tech-gender-gap-teaching-girls-code-103078
Can Toys Inspire Girls to Pursue Engineering?
http://www.forbes.com/sites/siliconangle/2012/10/15/women-engineers/
Computer Science in K-12
http://www.realclearscience.com/blog/2012/10/should-computer-science-be-a-required-course.html
Outreach Efforts to Encourage Girls to Pursue Technology
http://www.usatoday.com/story/news/nation/2012/10/15/teaching-for-future-steering-girls-science/1630391/
Class of 2013 to Find Improved Job Market
http://www.washingtonpost.com/business/capitalbusiness/for-next-years-college-graduates-a-better-prospect-of-getting-a-job/2012/10/14/9466320a-125a-11e2-ba83-a7a396e6b2a7_story.html
Scholarships to Support Women, Minorities in Game Development
http://www.gamasutra.com/view/news/179573/ESA_scholarships_promote_diversity_in_the_game_industry.php
University of Texas at Austin Receives Grant to Increase Number of Women in IT
http://www.bizjournals.com/austin/news/2012/10/18/ut-gets-1m-to-increase-women-in-it.html
Deborah Seehorn
CSTA Chair-Elect

Let Me Buy You a Beer: A Message from a CSTA Advocate

While I’m truly honored to be the first recipient of the CSTA Leadership Cohort APP (Advocacy Points Program) award, I wish to recognize members of CSTA Chicago Chapter whose sustained advocacy efforts over the past few years have contributed to this more than any individual action on my part. I didn’t do this on my own and I couldn’t have. So I share this honor with Don Yanek, Jeff Solin, Dale Reed, Lucia Detori, Terry Steinbach, Gail Chapman, Brenda Remes and Wilkerson, Diane Bell, Ron Greenberg, and dozens of other hard-working teachers and advocates in Chicago.
I didn’t do anything special to receive this award beyond what I do on a daily basis; working with my teacher-friends to convince anyone who will listen of the importance K-12 CS education. I know many of you out there do the same thing, day and in and day out, and I hope that you will be similarly recognized.
At the CS & IT Symposium in July, I talked about “Baker’s Rules for Advocacy,” which served as a gimmick for organizing the presentation. But in the months since then I’ve realized that, with a few modifications, these rules are powerful strategies. While situations vary from one district or state to another, my hope is that teacher advocates will find these ideas applicable. So here we go: Baker’s Rules for CS Advocacy:
Rule #1: You must believe (in your heart of hearts) that our country and the world would be a better place if every student learned something about CS before graduating from high school.
I really believe this, and quite frankly, the fact that many of the people I come into contact with on daily basis don’t, drives me to work even harder. This rule, above all others, is the most important one. You won’t be an effective advocate for K-12 CS without this belief and without being able to articulate this belief to others. There are many good reasons to believe why CS Education for all students is important; I was fortunate enough to find a group of similarly-minded people in Chicago to work with who helped each other articulate exactly what that belief meant for our community. If there is any “secret sauce” to our success in Chicago it’s that despite our numerous failures to make an impact over the years, we kept returning to this core belief and trying until our message stuck with policy makers who could help us make a difference.
Rule #2: Beer. It works.
This is my tongue-in-cheek way of saying that we’re in a people business, both as teachers, and advocates. To make an impact you need friends, and you have to be closer to the other CS teachers in your community than just professional acquaintances. A small group of passionate people can make huge changes, but that group must trust each other, like each other, and be driven by the same goals. We’re not used to doing this, either as computer scientists or teachers, so it helps if some kind of social lubrication is applied, for me, beer works.
It’s funny that the members of CSTA Chicago rarely socialize in Chicago. At home, CSTA chapter meetings are mostly business and, of course, we have families and daily teaching responsibilities and obligations that always seem to prevent us from getting together. Almost every good thing that has come out of CSTA Chicago was started at an out-of-town conference, including meeting each other in the first place. While it’s often a struggle to make time for it or pay for it, there is nothing like an out-of-town conference in terms of efficiency for getting together with colleagues from home, unencumbered by typical distractions. You have to get out there into the broader community and make yourself known.
Rule #3: Location, Location, Location
Imm reluctant to go into detail about any specific effort we made in Chicago because the reasons things worked or didn’t is inextricably linked with local politics and realities. The same will be true for you. Our chapter essentially started by indentifying a need for Chicago schools (more CS courses) and then set about figuring out who we needed to convince of that need, how we were going to convince them, and what could actually be done to solve the problem. Four years later, we’ve really made an impact. Your community also has a need for more and better K-12 CS. But the reasons your community needs it might be different from ours, and certainly figuring out who you need to convince and how to work your way through the maze of details will be different. That is your work as an advocate: to figure out the path to success. While the challenges and solutions will be unique to your situation, you won’t be alone in your quest. There are a growing number of teacher advocates out there, like me, who can help you. Just ask, and see rule #4.
Rule #4: CSTA is the force that binds us together.
While a lot of the advocacy efforts in Chicago have come from a variety of sources, our CSTA chapter is the glue that binds them all together. A local university received a large NSF grant to convert an introductory technology course in 35 schools into a real CS course because of the efforts of CSTA Chicago members. Several teachers are Co-PIs on the grant. Google, Oracle, Microsoft, and other companies that want to sponsor events for teachers in Chicago, now know to contact our CSTA chapter to coordinate their efforts. When the mayor of Chicago announced the formation of some new STEM schools in the city, CSTA was there pushing for required CS, and it looks like that will become a reality. No single person in our chapter made all of these things happen; the work in the trenches was done by teachers like you and me wearing our CSTA hats.
Follow four simple rules to be an effective CS Teacher Advocate:
1) believe K-12 CS should be a part of every student’s education
2) find other teachers in your community who believe the same thing
3) figure out what’s important to your community, and
4) and tap into the support and resources of CSTA. Along the way, you’ll make great friends, have an important impact in your community, and maybe, enjoy a beer or two.
Baker Franke
CSTA Leadership Cohort

Using Exploratory Learning for CS

This year I am making some changes in my introductory Computer Science class. Last year, I added Scratch and BYOB as lead-ins to my standard programming language, Racket (Scheme). This year, I am going straight to BYOB, but following it up with AppInventor for the rest of the course.
Detractors of curricula using Scratch and BYOB say that learning programming through exploration is not a good way to learn computer science concepts. It lacks rigor and structure and leaves students with the idea that if they just try a different value in a field, they might get the “right” answer. However, I see benefits to allowing students to explore and investigate how different commands work and the cause and effect of changing program commands and/or parameters. I find that my students do gain an understanding of the basic concepts. They also get to be creative in how they accomplish the given task. With open-ended introductory labs they don’t just accomplish the assignment and stop. They play more, are apt to experiment more, and push themselves further. As assignments become more focused, they are willing to try different approaches. They continue to experiment.
I am hoping with the introduction of AppInventor in the curriculum, students will get a real-world understanding of how to build a full application through more large scale projects. Certainly, building mobile apps is a motivator for students. Students should be able to apply the computer science concepts learned earlier to build a more complex application that involves so much more than just straight coding. Students will learn about project design, teamwork, user interaction, prototyping, user feedback, testing, and iterative engineering.
This change is a bit scary, but exciting as well. I hope it will open the eyes of the students to all the work that goes on in order to make the mobile devices they carry around so powerful. And I hope that it empowers the students to realize that they can be the creators, rather than just the users of those devices.
Karen Lang
CSTA 9-12 Representative

Perspective

There is a recent news story about a 14 year old Pakistani girl who was shot by the Taliban because she was advocating for girls to be able to attain an education. At such a young age, she recognized the value education could have for her and took a stand when the Taliban started blowing up schools to keep girls from being able to attend school.
I think about education in the United States and the contrast is so overwhelming. By law, our kids are entitled to a free public education and yet we have kids (and parents) who do not want it. Certainly, one could argue there is a bit of a glorification of education in our society and that not everyone *needs* an education to do what they want. But what does this have to do with computer science?
Am I suggesting we throw traditional education systems out the window and strictly work from an apprenticeship model? No.
Am I suggesting we track our kids from birth to force them into a pre-destined career? No.
What I am suggesting is that we use this news story to shape our students’ ideas of education among gender. Remind them of how much choice they have in what they do, where they go, and the effort they put into things. Remind them that sometimes things are hard, that you must study to learn something new, and that doing well in computer science is about hard work and not innate ability. Remind them that computer science is a tool to help them accomplish other goals andnot just learning a programming language.
But most importantly, encourage students to take a stand for something they believe in. Find their passion, and use education as a catapult to follow that passion and contribute to the society in which they live.
Mindy Hart
At-Large Representative