
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hélène Martin &#187; conference</title>
	<atom:link href="http://www.helenemartin.com/tag/conference/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.helenemartin.com</link>
	<description>Education, computer science, sewing...</description>
	<lastBuildDate>Wed, 01 Sep 2010 00:37:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Computer Science Teachers Conference (CSTA CS/IT 2010)</title>
		<link>http://www.helenemartin.com/2010-07-computer-science-teachers-conference-csta-csit-2010/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=computer-science-teachers-conference-csta-csit-2010</link>
		<comments>http://www.helenemartin.com/2010-07-computer-science-teachers-conference-csta-csit-2010/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 02:29:40 +0000</pubDate>
		<dc:creator>Hélène Martin</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[csta]]></category>

		<guid isPermaLink="false">http://www.helenemartin.com/?p=383</guid>
		<description><![CDATA[Yesterday was a long day well spent at Google headquarters for the Computer Science Teachers Association&#8216;s annual Computer Science &#38; Information Technology Symposium.  It was a fairly modest gathering &#8212; I think there were about 200 of us (soon to be 10,000) &#8211; but a lot of great folks came out and there were fantastic conversations [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday was a long day well spent at Google headquarters for the <a href="http://www.csta.acm.org/">Computer Science Teachers Association</a>&#8216;s annual <a href="http://csta.acm.org/ProfessionalDevelopment/sub/CSITSymposiaSite.html">Computer Science &amp; Information Technology Symposium</a>.  It was a fairly modest gathering &#8212; I think there were about 200 of us (soon to be <a href="http://un-gaid.ning.com/profiles/blogs/computational-thinking-will">10,000</a>) &#8211; but a lot of great folks came out and there were fantastic conversations inside and outside of sessions.</p>
<h2>Spaf on &#8220;Soup to Nuts&#8221;</h2>
<p><a href="http://spaf.cerias.purdue.edu/">Gene Spafford</a>, of security fame, kicked things off with a keynote covering interesting puzzles to get students thinking out of the box as well as ideas on how to inspire students by showing them what can be done with computer science.  Examples included <a href="http://www.youtube.com/watch?v=VNoJrIOREeo">training soldiers with Segway-based robots</a> and discovering security holes that make <a href="http://www.schneier.com/blog/archives/2007/10/staged_attack_c.html">power plants vulnerable to cyber attacks</a>.  Overall, it was an interesting, engaging talk.  There was a lot I recognized from <a href="http://lazowska.cs.washington.edu/">Ed Lazowska</a>&#8216;s talks and materials I already use which I found comforting in some way.</p>
<h2>Code as a Metaphor for Computational Thinking</h2>
<p>I then went to <a href="http://www.cs.duke.edu/~ola/">Owen Astrachan</a>&#8216;s Code as a Metaphor for Computational Thinking session.  As he opened, he said he&#8217;d let us decide whether the talk was actually about computational thinking because he wasn&#8217;t sure.  Interesting to hear him say that &#8212; I have a hard time with the &#8220;computational thinking&#8221; label because I haven&#8217;t seen a satisfying explanation of what it is.  The talk was centered on three examples that involved reasoning about existing computational artifacts, writing some related code and then analyzing that code.  At one point, he said something to the effect of &#8220;if you don&#8217;t write code in class, students won&#8217;t know how to do it.&#8221;  I appreciated that and do believe that there&#8217;s something very powerful about seeing a (relative) expert go through the process of writing a program, making mistakes, verifying it, using tools like IDEs appropriately, etc.  I&#8217;m very suspicious of instructors who talk about code without demonstrating how to write anything.</p>
<p>The first example he discussed involved online gambling.  He started by mentioning that it&#8217;s a good place to talk about the legal code as it relates to computing.  It&#8217;s also a good opportunity to show some interesting code for labeling hands &#8212; he showed us a flawed example of an &#8220;isPair&#8221; function that returned true even when the hand should really be considered a triple or better.  We talked through different ways of resolving this issue and lots of good design ideas came out.  My only concern would be that poker tends to be a high-income, white, nerdy male sport&#8230; using this example would require careful thought on how to present it without alienating anyone.  I don&#8217;t really know poker and my first reaction was &#8220;yawn&#8221; though I warmed up to it once we got to the code.  There really are interesting things that come up, here.  One audience member suggested that the problem could be fixed by always calling the hand-testing functions in order of highest-scoring to lowest-scoring.  True, but <a href="http://www.cs.kent.ac.uk/people/staff/mik/">Michael Kölling</a> of <a href="http://www.greenfoot.org/">Greenfoot</a> fame rightly pointed out that functions should work regardless of the context in which they&#8217;re called.  This is a good type of conversation to have with and between students.  Students can then implement all the hand-scoring functions and compare their runs to expected probabilities, using those to evaluate whether their implementations are correct.  That&#8217;s an idea I really like.</p>
<p>Owen&#8217;s second example involved <a href="http://www.tineye.com/">Tin Eye</a>, a search engine that lets you upload a picture and find instances of it regardless of size, compression, format, etc.  It&#8217;s interesting to speculate on how it works and to try to discover the limits of its tolerance.  For example, Owen suggests that we ask students to use <a href="http://en.wikipedia.org/wiki/Steganography">steganography</a> functions to hide an unrelated image into a target image then see whether Tin Eye still recognizes the target.  What if more of the target image were replaced?  What if part of the image were cropped?  One could do something similar with <a href="http://www.shazam.com/">Shazam</a>, a tool for recognizing songs.  I like the &#8220;let&#8217;s figure this out&#8221; feel of this example.</p>
<p>Finally, he discussed an example from the &#8220;code of life&#8221; &#8212; finding repeated DNA substrings.  This is an interesting algorithmic problem that can be discussed free from code and eventually be written as an exercise.  The discovery for me was that Duke has a small set of problems with test sequences available <a href="http://www.cs.duke.edu/csed/pythonapt/">here</a>.  I don&#8217;t know what computational thinking is, but what Owen discussed were definitely examples of it.</p>
<h2>Pre-AP Recruiting</h2>
<p>The next session I attended, &#8220;How does your geek garden grow?  Identifying and cultivating the geeks of tomorrow (AP CS Feeder Course)&#8221; left a sour taste in my mouth.  The speaker argued that we need to be better at communicating with math teachers and counselors to tell them that we are in fact looking for the bored, disinterested students at the social fringe who never do their homework.  The reason for this is that they may make great &#8216;geeks,&#8217; which is the type of person the tech industry wants to hire.  Maybe my thinking is clouded by the luxury of having lots of motivated, social students who want to take my courses but I really do want to target the leaders, the social butterflies, the high-achievers as much as possible.  Of course, I want my courses to be inclusive of all, but I feel that targeting unmotivated students at the social fringes is a pretty desperate move and not one I think will do a lot for the image or success of K-12 Computer Science.  The speaker&#8217;s suggestion for getting those unmotivated students is to tell them that they&#8217;ll make  video games, that there will be no homework and that they&#8217;ll pass if they play along.</p>
<p>This makes me uncomfortable but the speaker did report that this tactic has resulted in students finding something that they&#8217;re good at and continuing on to be successful in her AP class.  That, I think, is a real victory and something to be celebrated so I&#8217;m a little torn.  It&#8217;s possible that faced with low enrollment and a lack of strong students I would do the same thing.</p>
<p>A common theme in the talk was &#8220;let students do what they want to do so you don&#8217;t lose them.&#8221;  The course she described seemed like everything but the kitchen sink and heavy on the tools &#8212; Visual Basic, Java, Scratch, Alice, Gamemaker&#8230; my head was spinning just thinking about it!  Where I tend to opt for structured play and predictability, she really opens things up for students to experiment.  It&#8217;s a matter of philosophy and I wish I could go see how things play out in her classroom.</p>
<p>One thing I really appreciated from this talk was getting some good reminders about where teenagers are in their development while they&#8217;re taking our courses.  They&#8217;re identity-building and striving to find areas they&#8217;re successful in so we can have a very powerful effect by providing them with experiences that reinforce their sense of self.</p>
<p>Emmanuel Schanzer&#8217;s talk on <a href="http://www.bootstrapworld.org/">Functional Videogame Programming</a> was the day&#8217;s discovery and I&#8217;m glad <a href="http://wicked-teacher.blogspot.com/">Michelle Hutton</a> encouraged me to see it.  Emmanuel&#8217;s project, <a href="http://www.bootstrapworld.org/">Bootstrap</a>, is a full curriculum for using Scheme to bolster algebra learning.  I think I&#8217;m going to ruminate on this one and write about it later.</p>
<h2>Digitizing The World</h2>
<p>The last session I attended was by two teachers from CSTA&#8217;s board of directors &#8212; current president <a href="http://wicked-teacher.blogspot.com/">Michelle Hutton</a> and past president <a href="http://rebootingcomputing.org/content/robb-cutler">Robb Cutler</a>.  They presented extensions on a cool CS Unplugged activity on <a href="http://csunplugged.org/image-representation">image representation</a>.  Michelle&#8217;s middle school girls &#8220;digitized&#8221; color images using graph paper and a color key.  They discussed different algorithms for choosing the color to put in one square and changing the grid size allowed them to discuss tradeoffs between storage space and fidelity.  I like it.  Then, they extended the exercise further by using points to digitally represent 3D objects.  Robb wrote a tool to interpret simple formatted text files and display the objects or scenes so they can be interacted with.  Michelle had her students represent Lego shapes and their classroom.  In <a href="http://wicked-teacher.blogspot.com/2009/11/not-as-hard-as-you-think.html">a blog post about the exercise</a>, she recounted one student&#8217;s inability to believe in her own success &#8212; spacial orientation exercises are generally more difficult for we ladies.</p>
<p>I liked their idea of giving &#8220;programming-like experiences.&#8221;  I&#8217;ll have to see whether there&#8217;s a way I can adapt the activity or something like it for my high schoolers.  I was also very impressed that Robb was modifying the tool and the text file&#8217;s syntax as the girls requested features.  Their requests ranged from function-like syntax (reusable blocks) to naming the tool after them.  Participating in this &#8220;client&#8221; way must definitely have given the girls a sense of the power of programming and I&#8217;d like to see whether I can replicate that experience somehow.</p>
<h2>Megan Smith of Google.org</h2>
<p>Our closing keynote was by <a href="http://www.google.com/corporate/execs.html#msmith">Megan Smith</a>, in charge of <a href="http://www.google.org/">Google.org</a>.  She discussed .org initiatives including <a href="http://www.google.org/flutrends/">Flu Trends</a>, <a href="http://www.google.org/recharge/">RechargeIT</a>, <a href="http://knol.google.com/k/-/-/15x31uzlqeo5n/1#">Clean Energy 2030</a>, and <a href="http://www.google.org/powermeter/">PowerMeter</a> and tied those nicely to generating excitement in our students about computer science.  She&#8217;s an excellent speaker and closed the day well.  <a href="http://cs.union.edu/~barrv/">Valerie Barr</a>, an inspirational instructor who has revamped the CS1 courses at Union College, mentioned that Google is hurting computer science by calling its employees &#8220;engineers.&#8221;  The same point was made to Marissa Mayer when she gave the keynote talk at SIGCSE in 2008.  Megan had a good response but I now read that she&#8217;s not a computer scientist at all but a mechanical engineer!  The problem may be partly on the computer science side&#8230; we still haven&#8217;t defined our field very well.  Engineering brings to mind creativity, construction, collaboration and even I&#8217;m not sure what CS should make me think of.</p>
<p>Overall, a positive, inspirational day leaving me with lots of food for thought and wishing I could have spent more time with so many people I admire and enjoy speaking with.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.helenemartin.com/2010-07-computer-science-teachers-conference-csta-csit-2010/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CS/IT 2009</title>
		<link>http://www.helenemartin.com/2009-07-cs-it-2009/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=cs-it-2009</link>
		<comments>http://www.helenemartin.com/2009-07-cs-it-2009/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 19:01:17 +0000</pubDate>
		<dc:creator>Hélène Martin</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[conference]]></category>

		<guid isPermaLink="false">http://www.helenemartin.com/?p=205</guid>
		<description><![CDATA[What a week.  My flight out of DC was delayed so I didn&#8217;t get into Seattle until late Sunday night.  Monday was the start of my summer class on technology for incoming 9th graders.  I gave the students a survey to see what they were interested in learning and the results convinced me to change [...]]]></description>
			<content:encoded><![CDATA[<p>What a week.  My flight out of DC was delayed so I didn&#8217;t get into Seattle until late Sunday night.  Monday was the start of <a href="http://helenemartin.com/bridgetech/">my summer class</a> on technology for incoming 9th graders.  I gave the students a survey to see what they were interested in learning and the results convinced me to change my song and dance quite a bit.  Turns out a number of students wanted to better understand how computers work and what they&#8217;re made out of.  I&#8217;m not sure whether this was a wise decision or not, but I figured we could try exploring some old computers.  The kids are going crazy with it but I&#8217;ll save the details until I see how the project as a whole pans out.</p>
<p>Saturday 6/28 was the <a href="http://www.csta.acm.org/ProfessionalDevelopment/sub/CSITSymposiaSite.html">Computer Science and Information Technology</a> Symposium &#8212; pretty much the one big professional development event for high school CS instructors.  I&#8217;m so glad I was able to go and hope to make it annually!  The sessions gave me some great ideas and I had the opportunity to make very useful connections.</p>
<p>The keynote was given by <a href="http://www.amazon.com/Stuck-Shallow-End-Education-Computing/dp/0262135043/ref=cm_cr_pr_product_top">Stuck in the Shallow End</a> authors Jane Margolis (who also authored the excellent <a href="http://www.amazon.com/Unlocking-Clubhouse-Computing-Jane-Margolis/dp/0262632691/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1246667023&amp;sr=1-1"><span style="text-decoration: underline;">Unlocking the Clubhouse: Women in Computin</span>g</a>) and Joanna Goode.  I was not a huge fan of the book: the problem seemed too obvious to me and the offered solutions too weak.  That being said, the keynote was excellent and brought in some more data and a little information about the <a href="http://intotheloop.gseis.ucla.edu/exploring.html">Exploring Computer Science</a> course they have been working to develop in LA area schools.  Of course, everyone wanted to see the curriculum outline and materials but it looks like they&#8217;re not sharing the details yet.  Joanna made it sound like they were going to release things in the fall &#8212; too late for those of us starting a new course then but still, I&#8217;m excited to see what they&#8217;ve come up with.</p>
<p>Dave Burkhart&#8217;s session on differentiated instruction provided a number of good ideas.  He managed to balance educational theory and computer science well and although he&#8217;s a middle school teacher, his insights were quite relevant to high school.  I&#8217;d also never seen the hilarious clip he showed on <a href="http://www.youtube.com/watch?v=JWymXNPaU7g">herding cats</a>.  Indeed, when we&#8217;re given classes with students of wildly different levels and interests, chaos ensues.  According to Dave, differentiated instruction is having a vision of success for each of your students.  I love that way to think about it.  He provided some good tools for making sure that all students had a path to success available to them.  I found it interesting that he uses <a href="http://www.berghuis.co.nz/abiator/lsi/lsiframe.html">a multiple intelligence test</a> to better cater to his students&#8217; learning styles.  Not a bad idea.</p>
<p>The &#8220;Computational Thinking &#8211; A Problem Solving Tool for Every Classroom&#8221; session wasn&#8217;t quite as relevant to me.  I liked breaking down thinking computationally when approaching a problem as asking a series of questions including:</p>
<ul>
<li>&#8220;how difficult is this problem?&#8221;</li>
<li>&#8220;how can it be solved?&#8221;</li>
<li>&#8220;how can technology be applied to the problem?&#8221;</li>
</ul>
<p>Computational thinking was also not-defined as &#8220;not thinking like a computer, it&#8217;s not programming, it&#8217;s not computer science, it doesn&#8217;t require a computer.&#8221;  Less sure about these.  Computational thinking may be broader than these, but they&#8217;re all great examples of applications, I feel.  This session was very similar to the previous day&#8217;s TeraGrid workshop where a lot of emphasis was placed on using simulations.  Interesting.</p>
<p>I really enjoyed the &#8220;Building Effective Leadership at the Grass Roots&#8221; panel.  Lots of very interesting people doing interesting things across the country.  I asked about making the <a href="http://www.csta.acm.org/WebRepository/WebRepository.html">CSTA curriculum resources</a> into an easier to use tool and more of an online community.  Sounds like that is in the works.</p>
<p>I met a bunch of really inspiring people I hope to stay in contact with.  Highly recommended for anyone involved in K-12 computer science.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.helenemartin.com/2009-07-cs-it-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TeraGrid &#8217;09 High School Teacher Bridge Day</title>
		<link>http://www.helenemartin.com/2009-06-teragrid-09-high-school-teacher-bridge-day/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=teragrid-09-high-school-teacher-bridge-day</link>
		<comments>http://www.helenemartin.com/2009-06-teragrid-09-high-school-teacher-bridge-day/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 21:59:19 +0000</pubDate>
		<dc:creator>Hélène Martin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Teaching]]></category>

		<guid isPermaLink="false">http://www.helenemartin.com/?p=194</guid>
		<description><![CDATA[The TeraGrid is an NSF-funded grid computing endeavor in support of science and engineering research. This week, TeraGrid &#8217;09 took place in Arlington, Virginia and the organizers added on a one day workshop for high school teachers. I was hoping to get some ideas on how to introduce parallel computing concepts early and maybe even [...]]]></description>
			<content:encoded><![CDATA[<p>The TeraGrid is an NSF-funded grid computing endeavor in support of science and engineering research.  This week, <a href="http://www.teragrid.org/">TeraGrid &#8217;09</a> took place in Arlington, Virginia and the organizers added on a one day workshop for high school teachers.  I was hoping to get some ideas on how to introduce parallel computing concepts early and maybe even get access to some TeraGrid cycles for education but that&#8217;s not quite how it panned out.  More than anything, it reminded me of <a href="http://cs4hs.cs.washington.edu">CS4HS</a> and provided me with some ideas to pass on to this year&#8217;s organizers.</p>
<p>The day started with a quick mention of some <a href="http://www.nrbsc.org/cmist/movies/">videos modeling scientific phenomena</a> from CMIST.  We then got a long presentation from <a href="http://shodor.org">Shodor</a> founder Bob Panoff on using their computational modeling tools for teaching math and science topics.  Shodor (allegedly named for &#8220;Short Dork&#8221;) is a really neat non-profit based in North Carolina that provides all kinds of great free tools as well as workshops and internships in technology for high school students.  For example, teachers could use their <a href="http://www.shodor.org/interactivate/activities/functionflyer/">function grapher</a> to get students to explore the effect of constants on trigonometric functions by having them graph 1 * cos(x + 0) + 0 and use the sliders to change the values of the constants.  The <a href="http://www.shodor.org/interactivate/activities/rabbitsandwolves/">rabbits and wolves simulation</a> is a great tool for showing population dynamics complete with updating graphs of each species count and parameters to modify the type of world.</p>
<p>These kinds of materials are great &#8220;hooks&#8221; for math and science teachers to use in support of discovery learning (more on that in a future post).  They can also be used to get students to think about building and using abstract models to represent real-world situations, a key part of computer science.  A teacher could, Bob suggested, use the <a href="http://www.shodor.org/interactivate/activities/histogram/">histogram activity</a> to make a point about the importance of knowing how to interpret models and the assumptions they make.  For example, looking at NBA salary data, a coach might slice the data into three ranges and use the resulting graph to claim that nearly all players are paid the same.  By slicing the data into smaller ranges, though, players might claim that salaries are not equitable.  The Shodor system makes that kind of &#8220;zooming&#8221; in and out on data really simple.</p>
<p>Given that we were nearly all computer science teachers, I felt this was the wrong crowd.  These are cool, but aren&#8217;t there 101 different (and most likely inferior, I&#8217;ll admit) simulations like that online?  Besides, this seems like a use of technology as a tool rather than an example of building computational thinking abilities.  But Bob started his presentation with an interesting statement &#8212; he rather casually said something like &#8220;in CS, we&#8217;re starting with modeling rather than programming because there&#8217;s very strong evidence that starting with programming creates barriers that wouldn&#8217;t otherwise exist.&#8221;  No one really blinked and the tone of the day was set.  I&#8217;m uncomfortable with that position but have to think about it more before I can craft a coherent response.  I do believe that using tools like <a href="http://www.vensim.com/">Vensim</a> to describe models in a lightweight way is a good first step but I&#8217;m not sure that manipulating a ready-made simulation such as those Shodor provides really is actively building computational thinking abilities.  In the best-case scenario, strong students will build some sense of what makes a good model or abstraction by playing with many existing ones.  Not all students are strong students.  I think that using scientific computation as a hook for algorithm design and computer science is unrealistic for most kids in our urban schools.</p>
<p>Another theme of the day was discovery and exploration as the best teaching/learning strategy &#8212; &#8220;let&#8217;s get out of the way of students&#8217; learning.&#8221;  Certainly, for self-learners with strong family support and excellent role-models, this is an excellent strategy but I don&#8217;t think it works for the majority.  We saw an interesting presentation on a great collaboration between a community college, a liberal-arts college and a couple of universities.  Charlie Peck and his collaborators had brought their <a href="http://littlefe.net/">LittleFe</a> cluster &#8212; a home-grown machine made of off-the-self parts for under $3000.  They run a Linux distribution called <a href="http://bccd.cs.uni.edu/">Bootable Cluster CD</a> on it and use it to teach parallel computing.  This is where they lost me a little bit: from the presentation, they made it sound like their strategy was letting students loose on the machines and having them build cool stuff.  Note that this could be a misrepresentation as I haven&#8217;t done much exploration to see whether they have more structured content available.  Still, I think that for most people, this seems like a wonderful idea!  Indeed, when I mentioned the need for structured instructional materials it kind of fell on deaf ears.</p>
<p>All this sounds pretty negative, but I really enjoyed the day.  It was a good opportunity to meet some interesting people and to continue to figure out my own ideas on education and where computer science fits in.  I&#8217;m definitely a minority in a lot of my stances (structured instruction over discovery-based learning, structured assignments rather than open-ended projects, deliberately ordered and linear curriculum pacing, early emphasis on basics, etc) so I have to be particularly careful in what I do to either be open to change when things don&#8217;t work or to have data to point to when challenged.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.helenemartin.com/2009-06-teragrid-09-high-school-teacher-bridge-day/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Rediscovering the passion.</title>
		<link>http://www.helenemartin.com/2008-03-rediscovering-the-passion/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rediscovering-the-passion</link>
		<comments>http://www.helenemartin.com/2008-03-rediscovering-the-passion/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 03:18:00 +0000</pubDate>
		<dc:creator>Hélène Martin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[csta]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[Teaching]]></category>

		<guid isPermaLink="false">http://www.helenemartin.com/wordpress/?p=26</guid>
		<description><![CDATA[&#8220;Has anyone considered the possibility that it&#8217;s just not fun any more?&#8221; &#8211; Don Knuth, Stanford University, October 2006 SIGCSE caught me in an interesting place somewhere between extreme career-angst and profound passion for ongoing CS projects. Unsurprisingly, a number of the sessions I chose to attend had to do with computer science&#8217;s negative image [...]]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;Has anyone considered the possibility that it&#8217;s just not fun any more?&#8221;</em><br />
&#8211; Don Knuth, Stanford University, October 2006</p>
<p><a href="http://www.sigcse.org/">SIGCSE</a> caught me in an interesting place somewhere between extreme career-angst and profound passion for ongoing CS projects.  Unsurprisingly, a number of the sessions I chose to attend had to do with computer science&#8217;s negative image and ways to overcome them.  One of my favorites was titled Rediscovering the Passion, Beauty, Joy and Awe: Making Computing Fun Again.  Everyone has a different theory on why computer science is losing its appeal: programming is considered boring, programming is fun but students find the rest boring, it&#8217;s too hard, the field is too competitive, there&#8217;s a perception of a lack of jobs,  it&#8217;s considered antisocial&#8230;</p>
<p>One of the talk&#8217;s speakers, executive director of the <a href="http://www.csta.acm.org/">CSTA</a>, noted that the enrollment crisis that&#8217;s been plaguing us for a few years may in fact prove to be positive because it is forcing us to come together and reengineer the field&#8217;s identity.  Really, there&#8217;s an element of truth in all of the perceptions listed above.</p>
<p><span id="more-26"></span></p>
<p>I tend to feel that I was born in entirely the wrong decade to be a computer scientist, and I doubt I&#8217;m the only one.  I wanted to be around forty years ago when Engelbart was founding the Augmentation Research Center at Stanford or thirty years ago when Metcalfe was creating Ethernet at PARC or twenty years ago when the original Macintosh was emerging.  It&#8217;s books like <a href="http://www.amazon.com/What-Doormouse-Said-Counterculture-Personal/dp/B000OCXFYM">What the Doormouse Said</a> and long nights of hacking device drivers in Linux that got me hooked.  And these days, all anyone seems to want is Facebook.  Which is not to say that there are no active subfields &#8212; surely cloud computing, multi-core devices and computerized medical systems are not devoid of interest but I grew up about two and a half miles from the HP garage and it heavily influenced my concept of the future as a computer scientist. Where are the small grassroots innovations?</p>
<p>The whole conference placed a lot of emphasis on introducing algorithmic thinking and computer science-y things in K-12, which really resonates with me (I am, after all, coordinating the UW <a href="http://cs4hs.cs.washington.edu/">CS4HS</a> workshop this summer).  My early experiences with computers from programming with Logo in 6th grade, taking apart computers with my dad even before then and doing <a href="http://www.usfirst.org/">FIRST</a> in high school all left me with very strong impressions.  Regardless of the fields students will ultimately go to, any CS skills they pick up will serve them well, so it definitely makes sense to incorporate at all levels.  Additionally, as <a href="http://www-cs-faculty.stanford.edu/~eroberts/">Eric Roberts</a> pointed out in his portion of the talk, the field loses most students before they even get to college, implying that the quality of courses offered at that level may not explain dwindling enrollment at all.  In his words, &#8220;curriculum is our hammer and the enrollment crisis is our nail.&#8221;  He was even able to show Stanford course evaluation data demonstrating that the intro CS series are among the more popular classes on campus, but that students&#8217; enjoyment of the course has nothing to do with whether they&#8217;ll stick with the field &#8212; students choose majors based on what they want to do, not on what they want to study.</p>
<p>In some ways, I feel a little bit cheated because my FIRST experience, for example, was much closer to the HP garage than anything I&#8217;ve done since.  All of this talk of introducing CS with gimmicks including <a href="http://www.alice.org/">Alice</a>, robots and video games is all nice and good, but is it really representative of what students will end up doing?  Probably not, and if they are hooked by those things, I don&#8217;t think it means that they will stay interested.  If, with all my love of technology and my successes in the area, I still end up having an existential crisis related to my options to the future, of course others are suffering from the same.  I think I&#8217;m an example of someone who chose the major because it&#8217;s exactly what I wanted to study but who isn&#8217;t sure what to do with it after that.  Sure, I could keep studying it, and that&#8217;d probably be fun, but studying something just for the sake of fun is only fulfilling for so long for me.</p>
<p>Industry has become ridiculously unattractive to a whole slew of us.  Sure, Google attracts many people with its promise of on-campus pool and dry cleaning service but to some of us those &#8220;perks&#8221; are repulsive.  Of course it&#8217;s convenient, but it&#8217;s too invasive for me.  A lot of jobs involve little creativity.  The social impact is minimal.  It just doesn&#8217;t fit into my value system.  And it was really great to hear speakers denouncing this reality and suggesting that it&#8217;s industry&#8217;s responsibility to make work more appealing.</p>
<p>Beyond that talk, the conference was fantastic.  It was so much fun to meet all the big names I&#8217;ve heard so often &#8212; Berkeley&#8217;s <a href="http://www.cs.berkeley.edu/~ddgarcia/">Dan Garcia</a> and <a href="http://www.cs.berkeley.edu/~clancy/">Mike Clancy</a> Stanford&#8217;s <a href="http://www-cs-faculty.stanford.edu/~zelenski/">Julie Zelenski</a> and <a href="http://www-cs-faculty.stanford.edu/~nick/">Nick Parlante</a>, Duke&#8217;s <a href="http://www.cs.duke.edu/~ola/index.html">Owen Astrachan</a> and so many others&#8230;</p>
<p>Man, I just want to teach.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.helenemartin.com/2008-03-rediscovering-the-passion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
