<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Comments on: Code for Teachers: What do you want to learn to build?	</title>
	<atom:link href="/blog_archive/2015/04/25/2182/feed/" rel="self" type="application/rss+xml" />
	<link>/blog_archive/2015/04/25/2182/</link>
	<description>iteration, making, building, and coding in education</description>
	<lastBuildDate>Sat, 25 Apr 2015 01:01:24 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.7.6</generator>
	<item>
		<title>
		By: dupriestmath		</title>
		<link>/blog_archive/2015/04/25/2182/#comment-376</link>

		<dc:creator><![CDATA[dupriestmath]]></dc:creator>
		<pubDate>Sat, 25 Apr 2015 01:01:24 +0000</pubDate>
		<guid isPermaLink="false">http://evanweinberg.com/?p=2182#comment-376</guid>

					<description><![CDATA[This is funny, I was reading your post and my husband looked over my shoulder and said &quot;Is that your blog?&quot; - this is something I would say!

This is so timely as we&#039;ve been having these exact conversations in my district. I was talking with a couple of our tech trainers about an online &quot;coding for teachers&quot; class, what it would look like and what it would cover. I&#039;m working on a course proposal that we&#039;ll try to offer in the fall.

Just today a teacher was asking me if he could write code to do a roller coaster simulation for his physics class. I started to think about the problem and brainstorm with him, and then the more I thought about it, the question isn&#039;t really about a roller coaster or any specific application. The questions he needs to ask are:

What are my variables and how do they behave?  Some variables will be fixed at the beginning. Some will change with each iteration. 
What&#039;s your mathematical model for that change? What&#039;s the algorithm?
How do you want the output displayed and organized?
How are you going to validate that your model is a good one?  Does it match your real world situation?  What are your testing conditions (domain and range)?

Also questions like can you simplify this model down to its bare bones for your simulation? What does that look like?

So I wondered, can you teach general CS topics like variables, conditionals, loops, and functions - consider situations that you can model really simply and turn them into lessons you can do with your students. Build your repertoire from there.

I think that&#039;s the approach we&#039;re going to take with this class. It&#039;s hard, isn&#039;t it? You need a reason to learn it.
Dawn]]></description>
			<content:encoded><![CDATA[<p>This is funny, I was reading your post and my husband looked over my shoulder and said &#8220;Is that your blog?&#8221; &#8211; this is something I would say!</p>
<p>This is so timely as we&#8217;ve been having these exact conversations in my district. I was talking with a couple of our tech trainers about an online &#8220;coding for teachers&#8221; class, what it would look like and what it would cover. I&#8217;m working on a course proposal that we&#8217;ll try to offer in the fall.</p>
<p>Just today a teacher was asking me if he could write code to do a roller coaster simulation for his physics class. I started to think about the problem and brainstorm with him, and then the more I thought about it, the question isn&#8217;t really about a roller coaster or any specific application. The questions he needs to ask are:</p>
<p>What are my variables and how do they behave?  Some variables will be fixed at the beginning. Some will change with each iteration.<br />
What&#8217;s your mathematical model for that change? What&#8217;s the algorithm?<br />
How do you want the output displayed and organized?<br />
How are you going to validate that your model is a good one?  Does it match your real world situation?  What are your testing conditions (domain and range)?</p>
<p>Also questions like can you simplify this model down to its bare bones for your simulation? What does that look like?</p>
<p>So I wondered, can you teach general CS topics like variables, conditionals, loops, and functions &#8211; consider situations that you can model really simply and turn them into lessons you can do with your students. Build your repertoire from there.</p>
<p>I think that&#8217;s the approach we&#8217;re going to take with this class. It&#8217;s hard, isn&#8217;t it? You need a reason to learn it.<br />
Dawn</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
