<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:cc="http://web.resource.org/cc/"
xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://blog.acm.org/csta/">
<title>Computer Science Teachers Association</title>
<link>http://blog.acm.org/csta/</link>
<description></description>
<dc:language>en</dc:language>
<dc:creator></dc:creator>
<dc:date>2009-11-05T12:28:16-05:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=3.2" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/11/computer_scienc_6.html" />
<rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/11/are_your_studen.html" />
<rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/10/computer_scienc_5.html" />
<rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/10/my_voice.html" />
<rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/10/why_words_matte.html" />
<rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/10/the_underlying.html" />
<rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/10/members_build_m.html" />
<rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/10/congress_declar.html" />
<rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/10/looking_at_the.html" />
<rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/10/the_benefits_of.html" />
<rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/10/webinars_for_pr.html" />
<rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/10/sadker_awards_f.html" />
<rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/10/leadership_coho_5.html" />
<rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/09/post_4.html" />
<rdf:li rdf:resource="http://blog.acm.org/archives/csta/2009/09/talk_like_a_pir.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://blog.acm.org/archives/csta/2009/11/computer_scienc_6.html">
<title>Computer Science in Practice</title>
<link>http://blog.acm.org/archives/csta/2009/11/computer_scienc_6.html</link>
<description><![CDATA[<p>Seen in the stairwell of the Purdue Student Health Center...</p>

<p><img alt="image002.jpg" src="http://blog.acm.org/archives/csta/image002.jpg" width="400" height="600" /></p>

<p>Robb Cutler<br />
CSTA Past President<br />
</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-11-05T12:28:16-05:00</dc:date>
</item>
<item rdf:about="http://blog.acm.org/archives/csta/2009/11/are_your_studen.html">
<title>Are Your Students Good Problem Solvers, or Good Mimics?</title>
<link>http://blog.acm.org/archives/csta/2009/11/are_your_studen.html</link>
<description><![CDATA[<p>Recently the topic of Computational Thinking has risen to the forefront of discussions of what our students should learn.  Ignoring the facts that computational thinking has different meanings to each of us, I think the root of the discussion focuses on our students' abilities to apply their problem solving skills to realistic problems that may or may not have identified solutions.  Can your students do this?  I'm not sure that many of mine can.</p>

<p>Many of us learn by mimicking the behavior we want to master.  I learned how to play baseball by copying the throwing and batting motions my coach demonstrated until I could reliably throw the ball to a stationary teammate or hit the ball off a batting tee.  But I didn't become a good baseball player until I could apply these skills in a game situation where either my target or I were in motion or I faced a real pitcher who was reluctant to throw every pitch down the center of the plate.  It took real experience to master these skills and become a baseball <i>problem solver</i>.</p>

<p>Our students learn to program (a basic computer science problem solving skill) by mimicking the programs that we write to demonstrate key concepts.  How do they make the transition to <i>problem solvers</i>?  Where is their game experience?  Why should we expect most of them to be more than mimics who can only solve the types of problems we have demonstrated if we never give them real problems?</p>

<p>These are questions we need to address.  If you are tackling these issues in your classroom, then you are on the front lines of computational thinking.  Share your ideas.  How do you get your students to make the transition?  How do you know they are on the right path?  Unlike the baseball player, we don't have the luxury of tracking their batting average, fielding percentage or ERA.  What are the metrics that we can identify to help measure success?  How do we bring our students into the 21st century using knowledge and skills we gained in the 20th century?  These questions may not have obvious answers, but they need to be asked.  Help me ask them.</p>

<p>John Harrison<br />
CSTA Board of Directors<br />
</p>]]></description>
<dc:subject>News and Views</dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-11-03T13:35:30-05:00</dc:date>
</item>
<item rdf:about="http://blog.acm.org/archives/csta/2009/10/computer_scienc_5.html">
<title>Computer Science Curriculum in our High Schools</title>
<link>http://blog.acm.org/archives/csta/2009/10/computer_scienc_5.html</link>
<description><![CDATA[<p>While attending the recent Southern Business Education Association Convention in Huntsville, Alabama, I was struck by the lack of emphasis on computer science and information technology curriculum in our high schools.  There we were in Rocket City, home of U.S. Space and Rocket Center, Redstone Arsenal, NASA's Marshall Space Flight Center, and Cummings Research Park.  Huntsville is a veritable high-tech city, populated by thousands of professionals in the STEM fields, including computer scientists. The Saturn V Rocket, Space Shuttle, and the International Space Station would be nowhere without computer scientists among other the many other scientists (chemists, physicists, etc).  And yet, science in general, and computer science specifically, is really not emphasized in most of our high schools.  </p>

<p>What a shame, I thought as I gazed in wonder and amazement at the rockets and space shuttles on display and watched an IMAX movie about man's exploration on the moon.  All made possible by scientists, including computer scientists.  It is gratifying to know that the U.S. Space and Rocket Center sponsors camps for young people (and adults!) to encourage budding scientists to become interested in careers related to space exploration and discovery.  So what are we doing to encourage high school students to become interested in careers in computer science?</p>

<p>CSTA has taken an active role in helping schools offer a sequenced program of study in computer science for students grades K-12 with the release of the ACM K-12 Model Curriculum.  Sample activities are even provided for each level of the curriculum.  Also, the Los Angeles Unified School District has produced The Exploring Computer Science Curriculum, which is available on the CSTA website.  Both of these initiatives provide outstanding curriculum resources to encourage the teaching of computer science, which ultimately will encourage students to pursue careers in computer science.  Yet we still do not see an overwhelming computer science presence in our high schools.  Is the issue the current emphasis on rigorous standards for high school graduation?  If that were the case, surely computer science would be at the table and we would have computer science taught in every high school.  I have seen that topic addressed in other CSTA blog posts.  Is the issue funding?  I suppose that is possible.  However, many of our industry partners are addressing the funding issue.  For the past several years, I have worked with two industry partners who work to provide high quality, affordable training and curriculum for our high school teachers: Oracle and SAS, both addressing the funding issue.  </p>

<p>Oracle provides free training for teachers and is making an effort to deliver the face-to-face training to teachers in convenient locations, not far from home (there is also an online component to the training).  The Oracle curriculum is free for schools.  The curriculum is delivered electronically from the Oracle server so the school system needs only to have computers and high speed Internet access for the students to access the Oracle curriculum and learn a high skill, high wage, and high demand skill, specifically database design and programming.  Oracle offers certification exams at a reduced price for both the students and the teachers.  Yet, the Oracle curriculum has been slow to be accepted in many school systems.  Even in cities where Oracle software is widely used by business and industry, the schools are slow to include Oracle Database Design and Programming in their curriculum offerings, if they offer it at all.</p>

<p>SAS also offers free training for teachers and free curriculum for the students.  SAS provides a free textbook written specifically for high school students and offers online support for both teachers and students.  Teachers are required to attend one week (40 hours) of face-to-face training.  SAS holds the training at their Cary campus, but they are willing to deliver the training to any location that has 10 or more teachers to be trained.  The schools are provided with the SAS software.  SAS certification exams are available to both teachers and students for a reduced fee.  SAS Programming for High Schools will provide students with a high skill, high demand, high wage education in the information technology area.  Again, we see an industry partner addressing the funding issue.  And again, even in cities where SAS is widely used, the high school course is slow to be integrated into the school systems.  </p>

<p>Apparently, the issue is not really the lack of funding. Yet it is imperative that we prepare the next generation for careers in computer science and information technology.  In the Spring 2009 issue of the Occupational Outlook Quarterly, Benjamin Wright states that "Employment in combined IT occupations is expected to increase by more than 800,000 jobs over the 2006–16 projections decade."  Mr. Wright also states that "a study by the Association for Computing Machinery finds that even though offshoring may increase, prospects for IT workers in the United States will be strong".  Mr. Wright does note that demand for computer programmers is expected to decline by 4% over the same decade but that this is the only IT area projected to decline.  The jobs will be there.  CSTA is working to provide the computer science and information technology curriculum.  Now we need the students.  I am working in my little corner of the world to recruit these students.  What are we doing to encourage our students to study computer science and information technology?</p>

<p>Resources:<br />
ACM K-12 Model Curriculum and Los Angeles Unified School District Exploring Computer Science Curriculum<br />
http://csta.acm.org/ </p>

<p>Oracle Academy<br />
https://academy.oracle.com/ </p>

<p>SAS Programming I for High Schools:</p>

<p>http://www.sas.com/corporate/community/sas-programming.html </p>

<p>Occupation Outlook Quarterly, Spring 2009 issue:</p>

<p>http://www.asiaing.com/occupational-outlook-quarterly-spring-2009.html</p>

<p>Deborah Seehorn<br />
CSTA Board Member<br />
</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-10-30T16:56:41-05:00</dc:date>
</item>
<item rdf:about="http://blog.acm.org/archives/csta/2009/10/my_voice.html">
<title>My Voice</title>
<link>http://blog.acm.org/archives/csta/2009/10/my_voice.html</link>
<description><![CDATA[<p>I look forward to it every couple of months. I've been receiving the CSTA Voice since I<br />
became a member back in 2005. For years, being a member of CSTA meant getting my<br />
newsletter, filling out my end-of-year renewal form, and responding to the occasional<br />
survey. Sure, I felt like I "belonged," but I left the advocacy up to the professionals. Life<br />
was good.</p>

<p>That changed a couple of years ago when my school administration decided that we no<br />
longer needed a Computer Science department. I kept my job, and for the most part,<br />
taught many of the same courses after being merged with the Science department, but I<br />
felt that I had been stripped of my identity as a Computer Science teacher. Following the<br />
merger, enrollment numbers in my classes were the lowest ever. Fewer and fewer students<br />
were aware of the staggering demand predicted for careers in the computing field in just a<br />
few years. Why was my message not being heard?</p>

<p>I saw in the Voice that teachers from 19 states had been chosen to attend a leadership<br />
workshop where they would develop advocacy plans for their respective states. My state<br />
was not listed. There I sat, isolated, with a wilting Computer Science program at a school<br />
with no CS department, in a state lacking a CS certification area (much less a graduation<br />
requirement). Not only was my voice not being heard, but I had no idea what to say or how<br />
to begin.</p>

<p>The one thing I could depend on in those days was my CSTA Voice. When I read that there<br />
was a second leadership workshop and that my state was included this time, I turned in my<br />
application and wished for the best. A few months later, I was at a conference center in<br />
Chicago, surrounded by 50 other educators who wanted what I wanted -- to further the<br />
teaching of computing in our schools.</p>

<p>The workshop was a 3-day menagerie of brainstorming, note-taking, networking, planning,<br />
and occasional sight-seeing. We learned about stakeholders, partnerships, outreach<br />
strategies, and most importantly that we are all in this together. We worked with<br />
representatives from states facing issues similar to our own, and we discussed ways to<br />
make those situations better. The most important thing I left Chicago with, though, was my<br />
voice.</p>

<p>The CSTA Leadership Cohort Workshop taught me that I have a voice. I found that I am<br />
surrounded by allies, resources, and solutions free for the asking. With just a little effort, I<br />
was able to organize a CSTA chapter in my own state! Representatives from higher<br />
education, industry, and K12 schools are now working together to identify long term goals<br />
for the future of computing education in our state, and I started this conversation!</p>

<p>If you can hear my voice, know that this is something that you can achieve, too. Put down<br />
your newsletters. Close your web browsers. Get out there and start organizing! If a mild-mannered computer scientist can start this discussion in a state with fewer than 13 schools offering AP Computer Science, imagine what you can achieve in your own back yard.<br />
---<br />
Daniel Moix has taught Computer Science at the Arkansas School for Mathematics,<br />
Sciences, and the Arts since 2003. He was recently elected President of the Arkansas<br />
chapter of the Computer Science Teachers Association. His favorite color is #6495ED.<br />
</p>]]></description>
<dc:subject>News and Views</dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-10-28T14:02:02-05:00</dc:date>
</item>
<item rdf:about="http://blog.acm.org/archives/csta/2009/10/why_words_matte.html">
<title>Why Words Matter:  Technology is not the same as Computing</title>
<link>http://blog.acm.org/archives/csta/2009/10/why_words_matte.html</link>
<description><![CDATA[<p><img alt="image001.jpg" src="http://blog.acm.org/archives/csta/image001.jpg" width="400" height="600" /></p>

<p>Robb Cutler,<br />
CSTA Past President <br />
</p>]]></description>
<dc:subject>Points of Interest</dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-10-27T15:26:20-05:00</dc:date>
</item>
<item rdf:about="http://blog.acm.org/archives/csta/2009/10/the_underlying.html">
<title>The Underlying Foundation of Professional Development</title>
<link>http://blog.acm.org/archives/csta/2009/10/the_underlying.html</link>
<description><![CDATA[<p>If I were to ask the question: "What should be the underlying foundation of every professional development opportunity?" many of you would immediately have an answer. Some of you might say  <i>it has to be interesting</i>. While others may suggest <i>it has to be relative to what you are teaching</i>.  And still others would suggest that it has to be <i>fun</i> (or if you want to be more sensitive we could combine those three together and call it <i>engaging</i>.)  </p>

<p>But I am going to take you a different route and suggest that the underlying foundation of professional development is really all about communication. A large portion of my job responsibility revolves around creating and providing professional development to the K-12 environment.  The formula for a good professional development opportunity is simple: </p>

<p>my compelling message + my effective demonstration + your understanding + your willingness to implement = growth</p>

<p>And over the years the one thing that has become clear is that if just one of these elements is missing, we approach what has come to be known as <i>epic fail</i>. You see, if I have an idea of what I am trying to tell you as a provider of professional development, but I am not communicating that well, it will not translate into anything useful. Additionally, if I have a great message and a whiz bang demonstration, but a teacher is just there to put in time and get some continuing education credits, once again, there is a break down in the communication cycle and the professional development opportunity is for naught.</p>

<p>Here are a few suggested questions to ask yourself to help make sure your next professional development opportunity is worthwhile (while ensuring the foundation of communication is intact).<br />
1)	What do I think is the goal of this presentation/ workshop/ video, etc?<br />
2)	What is ONE useful/ implementable thing I can take away from this presentation/ workshop/ video, etc?<br />
3)	What will never work with my students?  Why? <br />
4)	What do I not understand about what is being presented? <br />
5)	Who else would benefit from knowing some of this? </p>

<p>Mindy Hart<br />
CSTA Board of Directors<br />
</p>]]></description>
<dc:subject>Points of Interest</dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-10-26T13:36:53-05:00</dc:date>
</item>
<item rdf:about="http://blog.acm.org/archives/csta/2009/10/members_build_m.html">
<title>Members Build Membership in CSTA</title>
<link>http://blog.acm.org/archives/csta/2009/10/members_build_m.html</link>
<description><![CDATA[<p>Have you ever wondered about the other members of CSTA? Questions like "Where are the other members?" or "Who are the other members?"</p>

<p>One of the best ways to grow membership in an organization is by word of mouth. In the last fourteen months, CSTA has grown from 4700 members to our current 7300 members. Yes, our membership has grown by 50% and continues to grow! This couldn't be done without the continued support and work of our current members. Thank you to everyone who has recruited new members to CSTA!</p>

<p>Our new local chapters are also playing a major role CSTA's growth. Not only do these chapters carry out the work of CSTA on a local level (providing a community of learners, offering professional development, sharing resources) they also help to build membership by making people aware of the benefits of belonging to CSTA. So, a thank you is also due to the members who have taken the time to organize and charter local chapters in their states. For a list of local chapters and contacts see: </p>

<p>http://csta.acm.org/About/sub/CSTAChapters.html</p>

<p>While a large portion of CSTA membership is located in the US (80%), our International membership Is also growing. In fact, it has increased 35% in the same fourteen month period.  India leads the way in International growth with 221 members added within the last fourteen months for a total growth of 50%.</p>

<p>Keep up the great work and keep recruiting.</p>

<p>Dave Burkhart<br />
CSTA Membership Chair<br />
</p>]]></description>
<dc:subject>News and Views</dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-10-23T14:54:32-05:00</dc:date>
</item>
<item rdf:about="http://blog.acm.org/archives/csta/2009/10/congress_declar.html">
<title>Congress Declares Computer Science Week!</title>
<link>http://blog.acm.org/archives/csta/2009/10/congress_declar.html</link>
<description><![CDATA[<p>Computer science education reform is going to come in fits and starts working on issues from the top down (national media, federal policy, etc.) and the bottom up (in schools, districts, states, etc.). This week the "top down" piece got a nice boost from Congress by passing a resolution External Link designating the week of December 7 (in honor of Grace Hopper's  External Linkbirthday) as <b>Computer Science Education Week</b>. This gives the community a wonderful platform to highlight the importance of computing to society and why we need to strengthen CS education -- particularly at the K-12 level.</p>

<p>Earlier this year, Congressman Vernon Ehlers (R-MI) approached ACM with the idea of Congressional endorsement of computer science education week. His interest came from a computer scientist (who had attended a CCSC presentation by CSTA Executive Director Chris Stephenson) from his district, armed with some good facts, briefing him on both the tremendous benefit computing has and the difficult issues computer science education faces at the K-12 level. </p>

<p>Congressman Ehlers and his cosponsor Congressman Jared Polis (D-CO) External Link wanted to call attention to these issues to help build the case that more students should be exposed to computer science education. When ACM first discussed the idea we weren't sure that the various Congressionally endorsed weeks -- Chemistry, Engineering, Asparagus, whatever -- had a practical impact. Turns out that it does.</p>

<p>The first benefit is that it brings high-level attention and informs policy makers about the issues. Second, it gives the computing community a useful messaging platform to inform others about computer science education's benefits and issues. This is really the key takeaway. Because Congress voted on this week doesn't mean much if the community doesn't do something to make the week tangible. ACM plans on partnering with key computing organizations -- Microsoft, Google, Intel, the Computer Science Teachers Association, the National Center for Women and Information Technology, the Computing Research Association as a start -- to develop a website and outreach materials. Third, these resources can be plugged into the schools and to a variety of audiences including policy makers, school administrators, teachers, parents and the community itself to be used in a variety of ways.</p>

<p>There are two lessons from all of this. First, Computer Science Education Week will be what we, the computing community, make out of it. Second, bringing issues to the attention of policy makers and making a local connection in a respectful and thoughtful way can make a difference. We'll be working hard for the next six or so weeks to develop materials and leverage existing ones for outreach around this event, so stay tuned.</p>

<p>Cameron Wilson<br />
ACM Director of Public Policy<br />
</p>]]></description>
<dc:subject>Breaking News</dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-10-22T07:45:05-05:00</dc:date>
</item>
<item rdf:about="http://blog.acm.org/archives/csta/2009/10/looking_at_the.html">
<title>Looking at the Programming Language Options</title>
<link>http://blog.acm.org/archives/csta/2009/10/looking_at_the.html</link>
<description><![CDATA[<p>It is interesting to follow the debate among college CS educators over time.  At one point in the distant past, there was a large camp of CS teachers pushing for a breadth-first approach to intro CS, providing beginning students with an overview of the discipline before going full-out into programming.  There are still some schools that follow this approach, but most teach programming as the first majors course (breadth is often "delegated" to a CS0, non-majors course).  The choice of language is always a topic of feverish debate.  Scheme has has been taught successfully at a number of schools and has many staunch supporters touting its strengths.  In the past few years, there was talk about moving to scripting languages, particularly python, as an alternative to a full-featured object-oriented language.  Related to this are a number of theme-based intro courses that have been developed, utilizing a central theme (e.g., robotics, multimedia, games).  While all of these approaches can point to success stories, the fact remains that most intro CS courses in colleges are still focused on object-oriented programming, using either Java or C++.</p>

<p>The problem with teaching beginners using an industry-strength, object-oriented language is complexity.  There is significant overhead involved in learning a language like Java, and all too often that means boring details - not inspiring applications.  To address this problem, the latest trend in intro CS, as I see it, is the use of simplified environments as a way to introduce programming fundamentals while also engaging the interest/imagination of the student.  Alice is no doubt the most popular example of this.  A large number of intro CS courses at colleges start with Alice, introducing concepts such as classes & objects, loops and conditionals, etc. in a visual environment that can be fun and inspiring to students.  From this foundation, students go on to learn Java or C++.  Similar examples include Greenfoot, Jeroo, GameMaker, GridWorld, and Karel.  </p>

<p>The environment that I am most excited about right now is Scratch.   Scratch was developed at MIT as a tool for teaching programming concepts to students from K-12 all the way through college.  It has a simple drag-and-drop programming interface (similar to Alice, although slightly more intuitive, in my opinion).  Using Scratch, students can build 2-D animations or games very easily, and there is an amazing online community for support.  The Scratch Web site (http://scratch.mit.edu) currently has  more than half a million (!!!) projects uploaded, which can be viewed and sampled for free.  In the first two weeks of my intro CS course, I introduced my students to Scratch and was able to cover all of the basic programming constructs (assignments, conditionals, loops, event-handling) and introduce object-oriented ideas (classes, objects, fields, methods).  But most importantly, the students learned these concepts by exploring existing code and building their own animations and games.  In the first week, they were able to program a choreographed dance animation, a Frogger game, and a slot machine simulation.  In the second week, they designed and implemented their own animations and games.  </p>

<p>Surprisingly, the 2-D nature of Scratch actually has some advantages over 3-D Alice.  Using a built-in Paint editor, students can draw their own animation objects, or edit existing objects or photographs.  The resulting animations/games look very much like Flash animations, which students are already familiar with through the Web. Sound is simple to add, be it sound effects, background music, or recorded snippets.  And, the fact that students can upload their projects to share them with the world is very motivating.</p>

<p>If you haven't done so already, check out Scratch!</p>

<p>Dave Reed<br />
CSTA Board of Directors<br />
</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-10-17T13:50:48-05:00</dc:date>
</item>
<item rdf:about="http://blog.acm.org/archives/csta/2009/10/the_benefits_of.html">
<title>The Benefits of Using Paired Programming</title>
<link>http://blog.acm.org/archives/csta/2009/10/the_benefits_of.html</link>
<description><![CDATA[<p>Have you tried pair programming yet in your classroom? I started using it in my classroom five years ago and will never go back to the one computer per student model. <br />
 <br />
In my classroom, students are randomly paired for a lab. I use the term "randomly" loosely, as I must admit to some tweaking, especially at the beginning of the course, to ensure partnerships that will be beneficial to moving both members forward. I try to make sure each student has an opportunity to work with every other student at some point during the year. One student is the "driver" and has control of the keyboard and mouse. The other student is the "assistant" and sits to the side, but works with the driver, advising and catching errors. Every 15 minutes, an alarm sounds (a cow moos in my classroom), and the students switch positions. Partners receive the same grade on the lab. Part of their grade includes how well they work together as a team: sharing the workload, staying on task, working cooperatively (outlined in a rubric so they know this ahead of time).</p>

<p>The benefits of pair programming are numerous. First, the practice teaches students to work cooperatively. Students learn from each other, picking up new skills and techniques. I have also found that pair programming results in students giving a problem a concerted effort before turning to the one or two programming gurus in the class for the answer. The empty screen facing the student is somehow less frightening with another person by his/her side. I have seen a much higher success rate in a team's ability to figure a solution on their own without having to seek out others. Confidence levels rise as students find that, working cooperatively, they can arrive at a solution.  In particular, females who are intimidated by computer science are able gain confidence by successfully working through labs with their partner. They begin to see themselves as valid contributors to the partnership, and start to take initiative in the problem-solving process. </p>

<p>There are drawbacks. Advanced students sometimes overwhelm students whose skills are at a lower level. The more adept students sometimes resent having to work at a slower speed, but upon reflection, can see the benefit of explaining their thinking to their peers. Sometimes advanced or motivated students go home between classes and complete the entire lab on their own. I have thwarted that by giving "dessert" problems for those students to work on, telling them they must save the regular problems for class time.</p>

<p>Occasionally, later in the year, I will have the students work alone on a lab, to see if they are able to arrive at a solution on their own and to give those who prefer to work alone that opportunity. The majority of students states in post-lab reflections that they found working alone a challenge and they see the benefits of working with a partner. Most tell me they prefer to work with another student on future labs. There are a few who enjoy the solo experience more, but I am never surprised at who those students are. They are usually students who don't like to work in groups, no matter what the subject.</p>

<p>Overall, however, the benefits of overall higher confidence levels and more concerted efforts to develop a solution before turning for help vastly outweigh the occasional inequities within groups. On a selfish note, it also means half the number of labs to grade!  If you haven't tried pair programming in your class, you might try it on just one lab or assignment to see how it goes. </p>

<p>Karen Lang<br />
CSTA Board of Directors<br />
</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-10-12T12:49:25-05:00</dc:date>
</item>
<item rdf:about="http://blog.acm.org/archives/csta/2009/10/webinars_for_pr.html">
<title>Webinars for Professional Development</title>
<link>http://blog.acm.org/archives/csta/2009/10/webinars_for_pr.html</link>
<description><![CDATA[<p>I have given webinars this fall using WebEx (http://try.webex.com) and Elluminate (http://www.elluminate.com/).  I used WebEx during a webinar for Pearson on Alice and Media Computation, and I used Elluminate during a webinar on Greenfoot.  </p>

<p>With both WebEx and Elluminate you use a browser to go to the url for the webinar.  You have to download some software and then you are ready to be part of the webinar.  With WebEx you also have to dial in to a conference call to hear and participate in the audio.  With Elluminate you can use a microphone to participate in the audio and just your computer's sound card to hear the audio.  With both you can have a text chat and can see the presenter's screen and powerpoints. <br />
 <br />
I found Elluminate better for the presentor.  With Elluminate I could share my screen and still see the participants text chat window which made it easier to see participant's questions.  And, webinars can be recorded, which means that they are available long after the actual webinar has finished. But, I don't know, though, how effective a webinar would be for longer than an hour. </p>

<p>Many teachers are having a hard time getting the funds to attend professional development events, so webinars might be one way to still get professional development at a low cost. And, the National Science Foundation would like to have 10,000 teachers teaching the new Advanced Placement Computer Science course currently being developed by 2015.  Training that many teachers is a major logistical problem that webinars might help solve.  <br />
 <br />
Have you participated in webinars?  If so, what did you think of them?</p>

<p>Barb Ericson<br />
CSTA Board of Directors<br />
</p>]]></description>
<dc:subject>News and Views</dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-10-10T12:14:07-05:00</dc:date>
</item>
<item rdf:about="http://blog.acm.org/archives/csta/2009/10/sadker_awards_f.html">
<title>Sadker Awards for Teachers and Students</title>
<link>http://blog.acm.org/archives/csta/2009/10/sadker_awards_f.html</link>
<description><![CDATA[<p>The Myra Sadker Foundation has established teacher and student awards to support the creation of teaching and learning materials that advance educational equity and social justice. </p>

<p>Myra Sadker was one of the early researchers examining gender bias in the classroom. Her work uncovered the subtle and not so subtle biases that shape the lives of girls and boys.  The foundation, established in her name, is dedicated to promoting equity, eliminating gender bias, and enhancing the lives of children.</p>

<p>The Sadker Foundation teacher award ranges from  $1,000 to $2,000. It is designed to promote and support teacher projects (K-12) that help students learn about and respect group differences, promote fairness. Each project must include a gender dimension. </p>

<p>The student awards range from $100 to $1,000 and are designed to encourage student ideas, activities and projects (K-12) that promote respect for group differences and fairness.</p>

<p>Both awards are intended to support projects that build upon the values and contributions of Myra Sadker's work.</p>

<p>You can find more information about these awards or apply for one online at:</p>

<p>http://www.sadker.org/awards.html</p>

<p>The awards are distributed throughout the year.</p>

<p>Chris Stephenson<br />
CSTA Executive Director <br />
</p>]]></description>
<dc:subject>Announcements</dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-10-07T11:14:11-05:00</dc:date>
</item>
<item rdf:about="http://blog.acm.org/archives/csta/2009/10/leadership_coho_5.html">
<title>Leadership Cohort Ohio Update</title>
<link>http://blog.acm.org/archives/csta/2009/10/leadership_coho_5.html</link>
<description><![CDATA[<p>I decided to read <i>Outliers</i> by Malcolm Gladwell as it was recommended to me by several people.  That in turn let me to read his first book <i>Tipping Point</i>.  This may seem a little unrelated to CS but bear with me.</p>

<p><i>Tipping Point</i> addresses how epidemics get started from certain fashions to widely accepted thoughts.  The idea is that there are these critical people that help "tip" things.  They are people who are good salesmen or who are connected in many different circles of influence.  Here is where I started thinking about the leadership cohort and what we are trying to do.</p>

<p>Someone referred to the leadership cohort as a grass roots movement in CS Education.  I think this is a reasonable description and I started thinking about how to get to our tipping point.  When does CS Education become a trend or a popular catch phrase in education?</p>

<p>Those of us in the leadership cohort were all trained in advocacy for different stakeholders, but everyone concerned about computer science education deals with some set of stakeholders every day.  If I may stretch this a little further when we are presenting to stakeholders or deciding who to approach perhaps we need to also consider what type of person they are.  Taking cues from the book we need connectors, mavens, and salesmen on our side.  I think it might be as important to look at the type of person we are approaching as well as what type of stakeholder they are.</p>

<p>If we can find those people that can sell or influence what we are trying to promote and educate people on, we can have our tipping point.  We need to find stakeholders who can get excited about computer science and then pass it on for us.  I have found in my own experiences this past year that while I am working with different stakeholders it has been much more successful with people that have a passion like mine and who have some type of influence.  It really has been more about the particular person than what level of stakeholder they are. </p>

<p>I think we are all headed in the same direction for that "one voice" for CS Education and I am just looking at ways to keep progressing.  Sometimes outside sources such as the book <i>Tipping Point</i> can influence the way we go about things.  I am not promoting that we all have to read the book but just that we need to think about different ways to approach our stakeholders and evaluate what they can do for us.  </p>

<p>Hopefully we all find the right people to help us as we move forward!</p>

<p>Stephanie Hoeppner<br />
CSTA Leadership Cohort Member (OH)<br />
</p>]]></description>
<dc:subject>CSTA Updates</dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-10-05T17:32:11-05:00</dc:date>
</item>
<item rdf:about="http://blog.acm.org/archives/csta/2009/09/post_4.html">
<title>Political Action in Kansas</title>
<link>http://blog.acm.org/archives/csta/2009/09/post_4.html</link>
<description><![CDATA[<p>If you've read a recent piece I co-wrote in Communications of the ACM (membership required), you know that the States largely drive education decisions in the US. Because of this, our community has to play "wack-a-mole" when we hear about issues that pop up in the fifty states affecting computer science education. Luckily, the Computer Science Teachers Association Leadership Cohort is building much of this network, so when Kansas the Board of Regents decided to eliminate computing courses from the core student requirements, we could weigh in with the State. ACM and CSTA sent the board a letter recommending that they put computer science back in the core.<br />
 <br />
To unpack this issue we need to review how Kansas' education system works. The Kansas State Board of Regents External Link is a nine-member, politically-appointed body that "governs six state universities, and supervises and coordinates 19 community colleges, five technical colleges, six technical schools and a municipal university." State law allows students automatic acceptance into one of Kansas' public universities if they meet certain requirements. These requirements are called the "Qualified Admission Regulations," which are set by the Board.<br />
 <br />
To meet these requirements, students are required to take four years of English, three years of mathematics, three years of natural science, three years of social science and one year of computer technology. The Board then has a set of  standards of content that must be included in these courses. Because of the Qualified Admission's requirements influence over student admissions, it has become the defacto college prep curriculum in Kansas.<br />
 <br />
Recently the Board convened a task force to review the Qualified Admissions Regulations, which concluded that the technology requirement is outdated and that the content is being taught in other courses. Based on this conclusion, the Board is proposing to cut the computing technology requirement.<br />
 <br />
It turns out that while the technology requirement was intended to be a basic computing literacy course, it allowed many high schools to develop courses with computer science content. ACM and CSTA's concern is that if the Board eliminates the computing technology requirement students will focus only on the core requirements and computer science courses in Kansas will disappear.<br />
 <br />
To ensure that Kansas' students are being exposed to rigorous computer science courses and not basic computing literacy, we recommend that:<br />
 <br />
 * the Board update the Qualified Admissions Regulations to reflect core computer science concepts. Further, that the state establish a task force to review Kansas' current science standards (some of which can be found in "standard 5" of the Kansas Curricular Standards for Science for 8th to 12th grade) and how they could be updated to mirror changes to the Qualified Admissions standards.</p>

<p>* "computer science" be added as one of the approved units in either the mathematics or natural sciences Qualified Admissions requirements.</p>

<p>By strengthening computer science education in Kansas, the Board can ensure students are gaining the critical knowledge and skills they will need in the 21st Century.<br />
 <br />
(Special thanks to Tabitha Hogan, a high school computing teacher in Kansas, for flagging this issue for us.)</p>

<p>Cameron Wilson<br />
ACM Director of Public Policy<br />
</p>]]></description>
<dc:subject>Breaking News</dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-09-28T13:33:15-05:00</dc:date>
</item>
<item rdf:about="http://blog.acm.org/archives/csta/2009/09/talk_like_a_pir.html">
<title>Talk Like a Pirate Day</title>
<link>http://blog.acm.org/archives/csta/2009/09/talk_like_a_pir.html</link>
<description><![CDATA[<p>Arrr!  I hope everyone had a swashbuckling day this past September 19.  As you no doubt knew, September 19 is International Talk Like a Pirate Day - an unofficial holiday in which people from around the world are encouraged to have fun and talk like pirates, saying things like "Arrrr" and "Ahoy, matey" whenever possible.   The holiday is the brainchild of John Baur and Mark Summers, who started celebrating it among their friends in 1995.  Since then, it has been popularized by Dave Barry in his columns and it now draws hordes of visitors to the Talk Like a Pirate Web site (http://www.talklikeapirate.com), and has even spawned books and a clothing line.  </p>

<p>As a teacher, I am always looking for examples and applications that bring a sense of fun to my classroom.  Over the years, Talk Like a Pirate (TLAP) Day has been a favorite of mine and my students.  One year, I brought eye-patches for my entire class.  Have you ever tried to give a 1-hour lecture with an eye patch on?  Let me tell you, it's not easy.  Plus, it is a challenge to keep your focus when a room full of students are all staring back at you with eye patches.</p>

<p>The great thing about an inspiring idea, is that it can be adapted to different courses.  I have used it in CS0 courses, where I have given students a Web-based pirate translator and asked them to play with it and make additions to its vocabulary.  I have used it in CS1/CS2 courses in which students wrote translators from scratch, including some fairly complex text processing and GUI-design.  I have even used it in a more advanced Web Programming course, where students implemented server-side translators that could select from different languages for translation (such as English to Pirate, or Pirate to Spanish).  Some of these are described in  the presentation I gave at the Nifty Assignments panel at SIGCSE 2004:</p>

<p> http://nifty/stanford.edu/2004/TalkLikeAPirate</p>

<p>Or check out my latest translator version at:</p>

<p> http://dave-reed.com/TalkLikeAPirate.</p>

<p>Granted, talking like a pirate may not be your thing.  But keep on the lookout for inspirations like this that allow you to bring some fun (or should I call it "flair") to your teaching.  As teachers, we need to convey a sense of creativity and excitement about computing, and sometimes being a little silly helps.  </p>

<p>And mark September 19 on your calendar for next year so that you are prepared to talk like a pirate, ya scurvy dog!</p>

<p>Cap'n Dave Reed<br />
CSTA Board of Directors<br />
</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>cstephenson</dc:creator>
<dc:date>2009-09-21T12:30:39-05:00</dc:date>
</item>


</rdf:RDF>