<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: A Principled Course</title>
	<atom:link href="http://www.helenemartin.com/2010-07-a-principled-course/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.helenemartin.com/2010-07-a-principled-course/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-principled-course</link>
	<description>You don&#039;t understand something until you&#039;ve taught a teenager to teach a computer to do it.</description>
	<lastBuildDate>Wed, 25 Jan 2012 03:01:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Hélène Martin</title>
		<link>http://www.helenemartin.com/2010-07-a-principled-course/comment-page-1/#comment-325</link>
		<dc:creator>Hélène Martin</dc:creator>
		<pubDate>Sat, 10 Jul 2010 03:25:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.helenemartin.com/?p=363#comment-325</guid>
		<description>Hi Andy,

Thanks for the thoughtful post!  I love that you&#039;re giving this course to all students in your school and share your sense that it&#039;s frustratingly difficult to know what students get out of these kinds of classes.  Sometimes I take comfort in the fact that I&#039;m sure our &quot;liberal arts&quot; colleagues (language arts, social studies, etc) must feel the same all the time.  Some types of knowledge and growth are really hard to measure.

I REALLY like your course website and blog -- lots of great, great stuff on there.  Thanks for sharing your course with me!</description>
		<content:encoded><![CDATA[<p>Hi Andy,</p>
<p>Thanks for the thoughtful post!  I love that you&#8217;re giving this course to all students in your school and share your sense that it&#8217;s frustratingly difficult to know what students get out of these kinds of classes.  Sometimes I take comfort in the fact that I&#8217;m sure our &#8220;liberal arts&#8221; colleagues (language arts, social studies, etc) must feel the same all the time.  Some types of knowledge and growth are really hard to measure.</p>
<p>I REALLY like your course website and blog &#8212; lots of great, great stuff on there.  Thanks for sharing your course with me!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Judkis</title>
		<link>http://www.helenemartin.com/2010-07-a-principled-course/comment-page-1/#comment-324</link>
		<dc:creator>Andy Judkis</dc:creator>
		<pubDate>Sat, 10 Jul 2010 03:10:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.helenemartin.com/?p=363#comment-324</guid>
		<description>Hi Helene,
I teach a course called Principles of Computer Technology to all the 10th graders in my school here in NJ.  I&#039;ve put it it together myself, totally flying by the seat of my pants.  With the exception of one teacher, no one in my school has any clue about computers or tech, so I&#039;ve had total freedom to decide what should be included.  The basic outline of the course is:

We start by taking apart computers and having a good look inside, and I spend about a week and a half talking about hardware, operating systems, and the history of computers and computing, emphasizing the Jacquard loom (and the Luddite rebellion) and the analytical engine.    I stress that the computer is just a machine, and that the power comes from the speed, not from complexity of what it&#039;s doing -- there&#039;s no magic.  This is the least successful part of the course.  I feel like the material is really important, but it tends towards lecture.    I&#039;ve worked hard on it, and it isn&#039;t as deadly as it used to be, but I&#039;d love to find more hands-on activities here.

Then we spend about a week on computer security -- worms, viruses, phishing, botnets,  DOS attacks, and so forth.  Kids really seem to be interested in this,  more than I would expect.

Then a few days on binary numbers, how sound and pictures are encoded.

Then a few days talking about how the internet works -- TCP, IP, DNS, routers, IP addresses and ports, etc.

Then on to HTML and CSS.  We spend several weeks on this.  They enter the tags directly via a text editor.  We use a validator to find and fix syntax problems. Almost everyone enjoys this part of the course.  To me, this step is very helpful in easing the way into programming later on.

One of the assignments in this part is to give each kid the name of some computer pioneer.  They have to make a web  page about the person, and also to present the person to the class.  I&#039;ve tried to find some offbeat and interesting people (John Perry Barlow, Jaron Lanier, Lynn Conway, etc) to humanize the subject.

From there we talk a very little bit about Google, client/server and cloud computing, and dynamic web pages, and we spend about a week on PHP -- they work in groups, doing mad-lib pages.   I don&#039;t try to explain PHP programming, it&#039;s all based on modifying templates that I give them.  Again, most kids enjoy this.

Because I teach in a sort of a magnet school for kids who are interested in medical careers, we spend some time working in groups learning about how computers are used in medicine, from public health surveillance and GIS to medical records to  bioinformatics.  Everyone dreads this, but it turns out to be an eye-opener for quite a few.

The last part of the class is about 5 weeks of programming, getting a minimal procedural introduction to Python -- loops, branches, subroutines, variables, lists, some simple graphics with Livewires -- that&#039;s about it.  As you know, some kids are much more successful with this than others.    Some eat it up, some can&#039;t wait for it to be over. Because I have all the students in the school, I feel like I have to go easy with this part, to be fair to the kids who suffer through it.

The other thing that goes on is that each student writes a paper on Robotics and AI, including some topics that I specify (Turing test, strong vs weak AI, explaining what &quot;autonomous&quot; means in robotics), and everyone gives a presentation to the class about some particular aspect of robotics or AI that interests them (Art, prosthetics, miltary robotics, robots in movies, whatever)  These presentations take up the last few days of the class, and many of them are really good.

It&#039;s hard to say what they get out of the class, or what specifically they can do that they couldn&#039;t do before. This is both frustrating and alarming. They have a regular current events assignment, and they clearly have (or think they have) a better understanding of what&#039;s going on in the world.  That&#039;s certainly valuable.  I have a handout that I give them on the last day entitled &quot;Things I hope you learned&quot;  that lists some specific items we covered, I can send it to you if you like.  I guess it comes down to a quote I like from Carl Sagan: &quot;We live in a society exquisitely dependent on science and technology, in which hardly anyone knows anything about science and technology.&quot;  Just trying to do something about that. . . 

So, that&#039;s about it.  I&#039;d love to know more about what you do, what other folks do or are planning to do, etc.

Thanks!

Andy</description>
		<content:encoded><![CDATA[<p>Hi Helene,<br />
I teach a course called Principles of Computer Technology to all the 10th graders in my school here in NJ.  I&#8217;ve put it it together myself, totally flying by the seat of my pants.  With the exception of one teacher, no one in my school has any clue about computers or tech, so I&#8217;ve had total freedom to decide what should be included.  The basic outline of the course is:</p>
<p>We start by taking apart computers and having a good look inside, and I spend about a week and a half talking about hardware, operating systems, and the history of computers and computing, emphasizing the Jacquard loom (and the Luddite rebellion) and the analytical engine.    I stress that the computer is just a machine, and that the power comes from the speed, not from complexity of what it&#8217;s doing &#8212; there&#8217;s no magic.  This is the least successful part of the course.  I feel like the material is really important, but it tends towards lecture.    I&#8217;ve worked hard on it, and it isn&#8217;t as deadly as it used to be, but I&#8217;d love to find more hands-on activities here.</p>
<p>Then we spend about a week on computer security &#8212; worms, viruses, phishing, botnets,  DOS attacks, and so forth.  Kids really seem to be interested in this,  more than I would expect.</p>
<p>Then a few days on binary numbers, how sound and pictures are encoded.</p>
<p>Then a few days talking about how the internet works &#8212; TCP, IP, DNS, routers, IP addresses and ports, etc.</p>
<p>Then on to HTML and CSS.  We spend several weeks on this.  They enter the tags directly via a text editor.  We use a validator to find and fix syntax problems. Almost everyone enjoys this part of the course.  To me, this step is very helpful in easing the way into programming later on.</p>
<p>One of the assignments in this part is to give each kid the name of some computer pioneer.  They have to make a web  page about the person, and also to present the person to the class.  I&#8217;ve tried to find some offbeat and interesting people (John Perry Barlow, Jaron Lanier, Lynn Conway, etc) to humanize the subject.</p>
<p>From there we talk a very little bit about Google, client/server and cloud computing, and dynamic web pages, and we spend about a week on PHP &#8212; they work in groups, doing mad-lib pages.   I don&#8217;t try to explain PHP programming, it&#8217;s all based on modifying templates that I give them.  Again, most kids enjoy this.</p>
<p>Because I teach in a sort of a magnet school for kids who are interested in medical careers, we spend some time working in groups learning about how computers are used in medicine, from public health surveillance and GIS to medical records to  bioinformatics.  Everyone dreads this, but it turns out to be an eye-opener for quite a few.</p>
<p>The last part of the class is about 5 weeks of programming, getting a minimal procedural introduction to Python &#8212; loops, branches, subroutines, variables, lists, some simple graphics with Livewires &#8212; that&#8217;s about it.  As you know, some kids are much more successful with this than others.    Some eat it up, some can&#8217;t wait for it to be over. Because I have all the students in the school, I feel like I have to go easy with this part, to be fair to the kids who suffer through it.</p>
<p>The other thing that goes on is that each student writes a paper on Robotics and AI, including some topics that I specify (Turing test, strong vs weak AI, explaining what &#8220;autonomous&#8221; means in robotics), and everyone gives a presentation to the class about some particular aspect of robotics or AI that interests them (Art, prosthetics, miltary robotics, robots in movies, whatever)  These presentations take up the last few days of the class, and many of them are really good.</p>
<p>It&#8217;s hard to say what they get out of the class, or what specifically they can do that they couldn&#8217;t do before. This is both frustrating and alarming. They have a regular current events assignment, and they clearly have (or think they have) a better understanding of what&#8217;s going on in the world.  That&#8217;s certainly valuable.  I have a handout that I give them on the last day entitled &#8220;Things I hope you learned&#8221;  that lists some specific items we covered, I can send it to you if you like.  I guess it comes down to a quote I like from Carl Sagan: &#8220;We live in a society exquisitely dependent on science and technology, in which hardly anyone knows anything about science and technology.&#8221;  Just trying to do something about that. . . </p>
<p>So, that&#8217;s about it.  I&#8217;d love to know more about what you do, what other folks do or are planning to do, etc.</p>
<p>Thanks!</p>
<p>Andy</p>
]]></content:encoded>
	</item>
</channel>
</rss>

