<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments for In need of a Base Case</title>
	<link>http://www.virtualcompsci.net/blog</link>
	<description>Comments about coding, research and life</description>
	<pubDate>Tue, 07 Sep 2010 14:55:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>

	<item>
		<title>Comment on Introduction to CS Education by shorter college georgia</title>
		<link>http://www.virtualcompsci.net/blog/?p=114#comment-19592</link>
		<author>shorter college georgia</author>
		<pubDate>Tue, 20 Jul 2010 05:29:16 +0000</pubDate>
		<guid>http://www.virtualcompsci.net/blog/?p=114#comment-19592</guid>
					<description>Thank you for sharing the course concept. I think it was organized as it looks since the lesson starts from the fundamentals of Computer Science. It’s great to hear that you’re having fun learning.</description>
		<content:encoded><![CDATA[<p>Thank you for sharing the course concept. I think it was organized as it looks since the lesson starts from the fundamentals of Computer Science. It’s great to hear that you’re having fun learning.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Can we have our cake and eat it too? by Leigh Ann</title>
		<link>http://www.virtualcompsci.net/blog/?p=119#comment-19583</link>
		<author>Leigh Ann</author>
		<pubDate>Thu, 15 Jul 2010 13:31:59 +0000</pubDate>
		<guid>http://www.virtualcompsci.net/blog/?p=119#comment-19583</guid>
					<description>Mark,
By no means did I mean to imply that we were being “piggy” – I guess chocolate was a bad idea. It was more that we as a community felt that our particular flavoring just makes everything else better, but we are arguing it to people who have never had chocolate or believed that chocolate was even good.
Its more about the arguments being unfocused and coming from all sides at once. Where do we belong? everywhere? that might work more in an elementary school where the subjects are already a little more integrated, but in K12 we really need to decide on a focused approach with benefits to those whose curriculum will be altered.
If I was a school administrator I may be unsure about how to ask my teachers to integrate this, or who is accountable for the content and that is a difficulty in schools. Especially if such a program does not exist.</description>
		<content:encoded><![CDATA[<p>Mark,<br />
By no means did I mean to imply that we were being “piggy” – I guess chocolate was a bad idea. It was more that we as a community felt that our particular flavoring just makes everything else better, but we are arguing it to people who have never had chocolate or believed that chocolate was even good.<br />
Its more about the arguments being unfocused and coming from all sides at once. Where do we belong? everywhere? that might work more in an elementary school where the subjects are already a little more integrated, but in K12 we really need to decide on a focused approach with benefits to those whose curriculum will be altered.<br />
If I was a school administrator I may be unsure about how to ask my teachers to integrate this, or who is accountable for the content and that is a difficulty in schools. Especially if such a program does not exist.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Can we have our cake and eat it too? by Mark Guzdial</title>
		<link>http://www.virtualcompsci.net/blog/?p=119#comment-19582</link>
		<author>Mark Guzdial</author>
		<pubDate>Wed, 14 Jul 2010 18:58:58 +0000</pubDate>
		<guid>http://www.virtualcompsci.net/blog/?p=119#comment-19582</guid>
					<description>Hi Leigh Ann,

I don't mean to be a piggy 10 year old, as you say, but I'm not quite sure what you're talking about here.  "There has been a lot of buzz in the past year of how we have aligned ourselves with the mathematics community."  We have?  Who has?  I'm a member of the ACM Education Board and the SIGCSE Board, and I'm not aware of either organization creating an alliance with the mathematics community.  Is it CSTA?  EPC?  Do those organizations speak for &lt;i&gt;all&lt;/i&gt; of CS Education?  When I read &lt;a href="http://cs.gmu.edu/cne/pjd/PUBS/CACMcols/" rel="nofollow"&gt;Peter Denning's columns&lt;/a&gt; in CACM, I see a community that sees itself as Science, Math, and Engineering.  I don't see this strong sense of alignment.

I know that Texas has decided that AP CS counts as a mathematics course, but in Georgia, the decision was to count AP CS as a mathematics course.  Does that mean that Texas represents computer science? More than Georgia?  Why would that be?

To be clear, while the standards are coming from the "Science Education Board," their goal is "&lt;a href="http://www7.nationalacademies.org/bose/Standards_Framework_Homepage.html" rel="nofollow"&gt;the core ideas in science in the disciplines of life sciences, physical sciences, earth and space sciences, and engineering and technology, cross cutting ideas and scientific practices&lt;/a&gt;."  If this is about "science, engineering and technology," I expect to see some computer science.  That's certainly a space that computer science inhabits.

I share your goal for a (true) computing literacy course, but that's not what I see at stake here.  The NRC framework is describing "cross cutting ideas and scientific practices."  Even if that's just in Science, &lt;i&gt;that includes &lt;b&gt;computer science&lt;/b&gt;&lt;/i&gt;.  That's what Scientists and Engineers use today.  To not talk about it is a disadvantage &lt;i&gt;to the Science students&lt;/i&gt;, whether or not they ever consider becoming a CS major.

Finally, I'm not beating up on any math or science educators.  They rock.  I'm responding to those setting the standards for the next ten years.  Is it really the case that it will not be important for science high school students over the next ten years to know anything about CS?  I don't believe it.

Cheers,
Mark</description>
		<content:encoded><![CDATA[<p>Hi Leigh Ann,</p>
<p>I don&#8217;t mean to be a piggy 10 year old, as you say, but I&#8217;m not quite sure what you&#8217;re talking about here.  &#8220;There has been a lot of buzz in the past year of how we have aligned ourselves with the mathematics community.&#8221;  We have?  Who has?  I&#8217;m a member of the ACM Education Board and the SIGCSE Board, and I&#8217;m not aware of either organization creating an alliance with the mathematics community.  Is it CSTA?  EPC?  Do those organizations speak for <i>all</i> of CS Education?  When I read <a href="http://cs.gmu.edu/cne/pjd/PUBS/CACMcols/" rel="nofollow">Peter Denning&#8217;s columns</a> in CACM, I see a community that sees itself as Science, Math, and Engineering.  I don&#8217;t see this strong sense of alignment.</p>
<p>I know that Texas has decided that AP CS counts as a mathematics course, but in Georgia, the decision was to count AP CS as a mathematics course.  Does that mean that Texas represents computer science? More than Georgia?  Why would that be?</p>
<p>To be clear, while the standards are coming from the &#8220;Science Education Board,&#8221; their goal is &#8220;<a href="http://www7.nationalacademies.org/bose/Standards_Framework_Homepage.html" rel="nofollow">the core ideas in science in the disciplines of life sciences, physical sciences, earth and space sciences, and engineering and technology, cross cutting ideas and scientific practices</a>.&#8221;  If this is about &#8220;science, engineering and technology,&#8221; I expect to see some computer science.  That&#8217;s certainly a space that computer science inhabits.</p>
<p>I share your goal for a (true) computing literacy course, but that&#8217;s not what I see at stake here.  The NRC framework is describing &#8220;cross cutting ideas and scientific practices.&#8221;  Even if that&#8217;s just in Science, <i>that includes <b>computer science</b></i>.  That&#8217;s what Scientists and Engineers use today.  To not talk about it is a disadvantage <i>to the Science students</i>, whether or not they ever consider becoming a CS major.</p>
<p>Finally, I&#8217;m not beating up on any math or science educators.  They rock.  I&#8217;m responding to those setting the standards for the next ten years.  Is it really the case that it will not be important for science high school students over the next ten years to know anything about CS?  I don&#8217;t believe it.</p>
<p>Cheers,<br />
Mark</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on About by Melissa Tamura</title>
		<link>http://www.virtualcompsci.net/blog/?page_id=2#comment-18917</link>
		<author>Melissa Tamura</author>
		<pubDate>Wed, 10 Feb 2010 15:15:36 +0000</pubDate>
		<guid>http://www.virtualcompsci.net/blog/?page_id=2#comment-18917</guid>
					<description>Hello, 

I’m Melissa and I’m part of the team from http://www.zencollegelife.com/. 

We recently posted an article about 50 Free Computer Science Classes Online on the blog. (Link - http://www.zencollegelife.com/2010/01/06/50-free-computer-science-classes-online/) 

This gives a good list of courses about computers - from basic computing to programming, multimedia and artificial intelligence. 

Please have a look and feel free to share it with your readers. 

Thanks, 

Melissa.</description>
		<content:encoded><![CDATA[<p>Hello, </p>
<p>I’m Melissa and I’m part of the team from <a href="http://www.zencollegelife.com/." rel="nofollow">http://www.zencollegelife.com/.</a> </p>
<p>We recently posted an article about 50 Free Computer Science Classes Online on the blog. (Link - <a href="http://www.zencollegelife.com/2010/01/06/50-free-computer-science-classes-online/" rel="nofollow">http://www.zencollegelife.com/2010/01/06/50-free-computer-science-classes-online/</a>) </p>
<p>This gives a good list of courses about computers - from basic computing to programming, multimedia and artificial intelligence. </p>
<p>Please have a look and feel free to share it with your readers. </p>
<p>Thanks, </p>
<p>Melissa.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Teaching: The profession you should and shouldnt do.. by Joel Roggenkamp</title>
		<link>http://www.virtualcompsci.net/blog/?p=110#comment-18732</link>
		<author>Joel Roggenkamp</author>
		<pubDate>Thu, 21 Jan 2010 03:46:44 +0000</pubDate>
		<guid>http://www.virtualcompsci.net/blog/?p=110#comment-18732</guid>
					<description>This post really hit home for me.  I started in the software industry, first in QA, then as a business analyst, and then decided to become a high school teacher.  This is my third year doing that, and the burnout thing is definitely happening to me too.  I'm considering going back into industry, although it's not all roses there either.</description>
		<content:encoded><![CDATA[<p>This post really hit home for me.  I started in the software industry, first in QA, then as a business analyst, and then decided to become a high school teacher.  This is my third year doing that, and the burnout thing is definitely happening to me too.  I&#8217;m considering going back into industry, although it&#8217;s not all roses there either.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on What would Computer Science Barbie look like? by Badofold</title>
		<link>http://www.virtualcompsci.net/blog/?p=57#comment-18665</link>
		<author>Badofold</author>
		<pubDate>Tue, 12 Jan 2010 08:05:50 +0000</pubDate>
		<guid>http://www.virtualcompsci.net/blog/?p=57#comment-18665</guid>
					<description>I know this is old, but it's happening.

www.barbie.com/vote/</description>
		<content:encoded><![CDATA[<p>I know this is old, but it&#8217;s happening.</p>
<p><a href="http://www.barbie.com/vote/" rel="nofollow">www.barbie.com/vote/</a></p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Introduction to CS Education by Dan Leyzberg</title>
		<link>http://www.virtualcompsci.net/blog/?p=114#comment-18384</link>
		<author>Dan Leyzberg</author>
		<pubDate>Fri, 04 Dec 2009 02:43:19 +0000</pubDate>
		<guid>http://www.virtualcompsci.net/blog/?p=114#comment-18384</guid>
					<description>Congrats! :-)</description>
		<content:encoded><![CDATA[<p>Congrats! <img src='http://www.virtualcompsci.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on In continuation.. by Hélène Martin</title>
		<link>http://www.virtualcompsci.net/blog/?p=112#comment-18253</link>
		<author>Hélène Martin</author>
		<pubDate>Wed, 07 Oct 2009 02:20:55 +0000</pubDate>
		<guid>http://www.virtualcompsci.net/blog/?p=112#comment-18253</guid>
					<description>I know this response is way late but now that I'm in the classroom full time I don't have any time... *sigh*  I also now find your posts even more interesting.

The student demand and schedule openings problem is so hard.  Appealing to students can mean so many different things -- challenging course, easy course, lots of flashy demos, projects -- that may or may not fit an ideal vision of what computing education should be.  I'm overwhelmed by how difficult of a balancing act this is as I try to get a new program under way.

I'm finding myself falling into the "what tools, what materials" trap a lot, unfortunately.  There's just so little time to think about overarching questions and skills when you teach all day and plan all night.</description>
		<content:encoded><![CDATA[<p>I know this response is way late but now that I&#8217;m in the classroom full time I don&#8217;t have any time&#8230; *sigh*  I also now find your posts even more interesting.</p>
<p>The student demand and schedule openings problem is so hard.  Appealing to students can mean so many different things &#8212; challenging course, easy course, lots of flashy demos, projects &#8212; that may or may not fit an ideal vision of what computing education should be.  I&#8217;m overwhelmed by how difficult of a balancing act this is as I try to get a new program under way.</p>
<p>I&#8217;m finding myself falling into the &#8220;what tools, what materials&#8221; trap a lot, unfortunately.  There&#8217;s just so little time to think about overarching questions and skills when you teach all day and plan all night.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on In continuation.. by Alan Kay</title>
		<link>http://www.virtualcompsci.net/blog/?p=112#comment-18216</link>
		<author>Alan Kay</author>
		<pubDate>Mon, 28 Sep 2009 18:53:09 +0000</pubDate>
		<guid>http://www.virtualcompsci.net/blog/?p=112#comment-18216</guid>
					<description>This is a cross posting on this issue first made in Mark Guzdial's blog.

Barry Brown wrote:
&#62;Such a curriculum exists! Have you heard of How to Design Programs and TeachScheme?

Sure. And these folks deserve lots of credit for energy, focus, etc., and a few good ideas. I haven’t seen the next generation of the IDE that you mentioned (but would like to).

It is always easier to praise than to give a really measured criticism, so I’ll bypass here what I think are the deficiencies of this approach.

I think Ann Sudol’s comments and analogies to Biology are directly to the point. What should it mean for a national curriculum to have “general biological literacy” as a goal for all students? To me, this is exactly the question to be asked about those subjects the society deems important enough to be taken out of “electives” and put into the much harder arena of teaching and learning where there may not be much initial interest and predispositions.

We can make analogies to “big deals” like reading, writing, literature, etc., and “lesser deals” such as learning to drive a car.

As she says, it’s not about what professionals do here that is the issue, but about the thresholds of fluency required to “be in the real conversation”, to “sit in the band”, etc., to “play the sport”, etc., rather than do the “air guitar”, “Guitar Hero” or “Fantasy Football” versions of these.

A key notion about biology is that it is neither about its terms nor about the 6 or so kinds of atoms that are the bricks for life. Similarly, I posit that computing is *not* about *data and the functions that manipulate them*.

One perspective to take on various curricula that have lots of work (and often quite a bit of the worker’s identities to the point of religious zeal) invested in a particular approach, is to compare it to the history of Pascal.

In my opinion, this was one of the biggest dead-ends and distracters in the pedagogy of computing. And the timing of it was even more unfortunate — most of the 4000 4 year institutions were just starting to jump on the computing bandwagon (despite there being only a few hundreds of real computer scientists at the time).

I think Pascal made its way largely because (a) Klaus Wirth can really write documentation, (b) it was very easy to implement (c) most people who were looking for something to teach computing with were very unsophisticated about computing and where it was going.

I think (c) is still the huge factor today, and this makes (a) and (b) carry much more danger than they should.

So, we can imagine that the combination of easy availability, popularity out in the world, and pre-done materials that take teachers off the hook, will again carry the day.

To go back to the analogy (and real parallels) with Biology, it’s hard to imagine that more than a few 8th or 9th grade bio teachers will have the knowledge and outlook to override text books and canned curricula when this is a good idea. And much harder (for me at least) to imagine this kind of curriculum building from K-12 teachers of computing.

So having great materials and tools and guides, etc., seem to be the most important thing to do, and again we have to give the DrScheme folks real kudos for putting their time and effort where their beliefs are to produce a full set of stuff.

The other analogy I’d like to bring up is in my opinion a really important and (to me) somewhat frightening one. Two pretty opposite poles in general education are “Back to Basics” and “Learn by doing and understanding”.

The Basics faction is well represented by books and materials by E.D. Hirsch and William Bennett. These could hardly be better written for their intended audience of parents and teachers. (I think they are way off and disastrous.)

However, it is much much harder to write materials representing the other perspective, and it is difficult to point to really good screeds which help parents and teachers understand what is really needed and how to go about making this happen. For one thing, the Basics track doesn’t really require parents and teachers to understand the subjects (nor does it require or achieve this with the students). Whereas, the “learning by doing and understanding” does require lots of understanding to happen everywhere.

Another analogy (which could be a little offputting for some) is between religion and science. Do we want students to *believe* modern knowledge, or do we want them to *understand it*?

Best wishes,

Alan</description>
		<content:encoded><![CDATA[<p>This is a cross posting on this issue first made in Mark Guzdial&#8217;s blog.</p>
<p>Barry Brown wrote:<br />
&gt;Such a curriculum exists! Have you heard of How to Design Programs and TeachScheme?</p>
<p>Sure. And these folks deserve lots of credit for energy, focus, etc., and a few good ideas. I haven’t seen the next generation of the IDE that you mentioned (but would like to).</p>
<p>It is always easier to praise than to give a really measured criticism, so I’ll bypass here what I think are the deficiencies of this approach.</p>
<p>I think Ann Sudol’s comments and analogies to Biology are directly to the point. What should it mean for a national curriculum to have “general biological literacy” as a goal for all students? To me, this is exactly the question to be asked about those subjects the society deems important enough to be taken out of “electives” and put into the much harder arena of teaching and learning where there may not be much initial interest and predispositions.</p>
<p>We can make analogies to “big deals” like reading, writing, literature, etc., and “lesser deals” such as learning to drive a car.</p>
<p>As she says, it’s not about what professionals do here that is the issue, but about the thresholds of fluency required to “be in the real conversation”, to “sit in the band”, etc., to “play the sport”, etc., rather than do the “air guitar”, “Guitar Hero” or “Fantasy Football” versions of these.</p>
<p>A key notion about biology is that it is neither about its terms nor about the 6 or so kinds of atoms that are the bricks for life. Similarly, I posit that computing is *not* about *data and the functions that manipulate them*.</p>
<p>One perspective to take on various curricula that have lots of work (and often quite a bit of the worker’s identities to the point of religious zeal) invested in a particular approach, is to compare it to the history of Pascal.</p>
<p>In my opinion, this was one of the biggest dead-ends and distracters in the pedagogy of computing. And the timing of it was even more unfortunate — most of the 4000 4 year institutions were just starting to jump on the computing bandwagon (despite there being only a few hundreds of real computer scientists at the time).</p>
<p>I think Pascal made its way largely because (a) Klaus Wirth can really write documentation, (b) it was very easy to implement (c) most people who were looking for something to teach computing with were very unsophisticated about computing and where it was going.</p>
<p>I think (c) is still the huge factor today, and this makes (a) and (b) carry much more danger than they should.</p>
<p>So, we can imagine that the combination of easy availability, popularity out in the world, and pre-done materials that take teachers off the hook, will again carry the day.</p>
<p>To go back to the analogy (and real parallels) with Biology, it’s hard to imagine that more than a few 8th or 9th grade bio teachers will have the knowledge and outlook to override text books and canned curricula when this is a good idea. And much harder (for me at least) to imagine this kind of curriculum building from K-12 teachers of computing.</p>
<p>So having great materials and tools and guides, etc., seem to be the most important thing to do, and again we have to give the DrScheme folks real kudos for putting their time and effort where their beliefs are to produce a full set of stuff.</p>
<p>The other analogy I’d like to bring up is in my opinion a really important and (to me) somewhat frightening one. Two pretty opposite poles in general education are “Back to Basics” and “Learn by doing and understanding”.</p>
<p>The Basics faction is well represented by books and materials by E.D. Hirsch and William Bennett. These could hardly be better written for their intended audience of parents and teachers. (I think they are way off and disastrous.)</p>
<p>However, it is much much harder to write materials representing the other perspective, and it is difficult to point to really good screeds which help parents and teachers understand what is really needed and how to go about making this happen. For one thing, the Basics track doesn’t really require parents and teachers to understand the subjects (nor does it require or achieve this with the students). Whereas, the “learning by doing and understanding” does require lots of understanding to happen everywhere.</p>
<p>Another analogy (which could be a little offputting for some) is between religion and science. Do we want students to *believe* modern knowledge, or do we want them to *understand it*?</p>
<p>Best wishes,</p>
<p>Alan</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on In continuation.. by Barry Brown</title>
		<link>http://www.virtualcompsci.net/blog/?p=112#comment-18163</link>
		<author>Barry Brown</author>
		<pubDate>Tue, 22 Sep 2009 16:57:51 +0000</pubDate>
		<guid>http://www.virtualcompsci.net/blog/?p=112#comment-18163</guid>
					<description>CS's lack of direction at the introductory level may stem in part from its relative youth as compared to other disciplines. You contrast the state of CS education to that of biology. But fields such as biology are mature. The introductory material is well established. The state of the art in biology is way, way beyond the grasp of ordinary people.

The same could be said of physics, astronomy, engineering, and the like. Those fields have the additional advantage of being immediately relevant to the lives of intro students. We can simply look around and *see* biology, physics, chemistry, and astronomy happening right before us! So the intro material seeks to explain physical phenomenon in terms that the average person can understand.

One aspect of the problem is that computing isn't readily seen, heard, or felt. Most of it is in our heads in the form of mathematics. Consequently, CS doesn't seek to explain computing phenomenon -- we (humans) created all of it. CS seeks to invent new computations. We, as CS educators, tend to be dazzled by the latest inventions, whether they be hardware or software, because that's what our field is all about.

In order for our field to mature, we need to take a moment to answer the question: what is computation? If we can answer that, I think we'll be well on our way.</description>
		<content:encoded><![CDATA[<p>CS&#8217;s lack of direction at the introductory level may stem in part from its relative youth as compared to other disciplines. You contrast the state of CS education to that of biology. But fields such as biology are mature. The introductory material is well established. The state of the art in biology is way, way beyond the grasp of ordinary people.</p>
<p>The same could be said of physics, astronomy, engineering, and the like. Those fields have the additional advantage of being immediately relevant to the lives of intro students. We can simply look around and *see* biology, physics, chemistry, and astronomy happening right before us! So the intro material seeks to explain physical phenomenon in terms that the average person can understand.</p>
<p>One aspect of the problem is that computing isn&#8217;t readily seen, heard, or felt. Most of it is in our heads in the form of mathematics. Consequently, CS doesn&#8217;t seek to explain computing phenomenon &#8212; we (humans) created all of it. CS seeks to invent new computations. We, as CS educators, tend to be dazzled by the latest inventions, whether they be hardware or software, because that&#8217;s what our field is all about.</p>
<p>In order for our field to mature, we need to take a moment to answer the question: what is computation? If we can answer that, I think we&#8217;ll be well on our way.</p>
]]></content:encoded>
				</item>
</channel>
</rss>
