<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D0UBR3o8eyp7ImA9WhBaE08.&quot;"><id>tag:blogger.com,1999:blog-18677687</id><updated>2013-05-23T12:07:36.473-04:00</updated><category term="Careers" /><category term="Visual Studio" /><category term="Life" /><category term="Microsoft" /><category term="Diversity" /><category term="Imagine Cup" /><category term="Robots" /><category term="Zune" /><category term="Links" /><category term="MakerFaire" /><category term="Computer Science Education" /><category term="Education" /><category term="XNA" /><category term="dreamspark" /><category term="Programming" /><category term="computing" /><category term="Halo" /><title>Computer Science Teacher</title><subtitle type="html">This is Alfred Thompson's blog about computer science education and related topics. </subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.acthompson.net/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.acthompson.net/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>413</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ComputerScienceTeacher" /><feedburner:info uri="computerscienceteacher" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkUASXc-fSp7ImA9WhBaE0w.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-4424878704614627639</id><published>2013-05-23T10:10:00.001-04:00</published><updated>2013-05-23T10:10:48.955-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-23T10:10:48.955-04:00</app:edited><title>Some Thoughts About MOOCs</title><content type="html">&lt;p&gt;Massive Open Online Courses (or MOOCs) seem to be a major topic of conversation in higher education these days. Online courses for high school students tend to be neither massive or open where open means that anyone can take them. Online education in high school (and younger) seems to be viewed as a solution for students who don’t do well in traditional schools, credit recovery or offering courses that a local school doesn’t have the resources to offer specific courses. No one (or few at least) seems to be suggesting that MOOCs or online education will revolutionize secondary school education. Thankfully.&lt;/p&gt; &lt;p&gt;I can’t see online education being a general solution for secondary school students. Since no one is trying to make that happen I am relieved. Not just because it means my own job is safe for a while either. But I have some concerns about MOOCs in higher education. &lt;/p&gt; &lt;p&gt;My recent post (&lt;a href="http://blog.acthompson.net/2013/05/would-you-hire-your-graduates.html"&gt;Would You Hire Your Graduates?)&lt;/a&gt; drew some real indications that universities value diversity in their faculty. They value it enough to not hire their own graduates so as to avoid becoming inbreed. On the other hand many large universities seem to be embracing MOOCs as parts of consortiums such as &lt;a href="https://www.edx.org"&gt;EdX&lt;/a&gt;, &lt;a href="https://www.udacity.com/"&gt;Udacity&lt;/a&gt;, and &lt;a href="https://www.coursera.org/"&gt;Coursera&lt;/a&gt;. Where is the concern about diversity there? Could we wind up with a handful of courses that an overwhelming majority of students (how ever we redefine students) are taking? Would that be a good thing or a bad thing? I tend to think it would be bad. &lt;/p&gt; &lt;p&gt;So why are universities who clearly want diversity in faculty so quick (in many cases) to embrace a system that seems to be going in the opposite direction with regards to teaching? I suspect two reasons:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Increasing income while reducing expenses&lt;/li&gt; &lt;li&gt;Direct more attention to research over teaching&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;MOOCs seem to offer an education to a lot of people for very little money compared to traditional teaching. There is a lot of high minded talk about bringing a first class education to more people in more places around MOOCs. And clearly some people believe that talk. It sure sounds good in theory. But how is the practice? I think the jury is still out on that.&lt;/p&gt; &lt;p&gt;With reductions in income because of the economy while at the same time costs are rising many university administrators are looking at their schools more like a business. Cutting costs and increasing tuition revenue seem to be higher goals than quality of education in many places. We’re already seeing trends like more courses being taught by adjunct faculty who are generally paid much less than tenured faculty and also get fewer (if any) other benefits. I’ve seen universities where discussions are taking place about shorter “terms” so that more terms can be taught in the same calendar year. And of course online education as a way to reduce costs for classrooms and similar resources that bricks and mortar teaching requires.&amp;nbsp; MOOCs much seem like a logical next step for many administrators. Even if most students take the course without getting credit if enough students do pay for credit the potential profits look pretty good.&lt;/p&gt; &lt;p&gt;I’m heard university faculty say things like “teaching is what I do the get the opportunity to do the research that is important to me.”&amp;nbsp; With grants getting harder to come by I can easily picture some faculty wanting to see MOOCs do the teaching and bringing in the revenue to support faculty with lighter teaching loads and more time for research. I haven’t seen data but I would not surprised if faculty whose first love and reason for being at the university is teaching are less supportive of MOOCs than faculty who live for research.&lt;/p&gt; &lt;p&gt;MOOCs do have the potential to provide more education for more people but is the MOOC education going to be as valuable as a bricks and mortar education? I remain a skeptic because I believe that a good university education is about a lot more than what happens in the classroom or lab session. I don’t think we’ll ever get there with a completely online education. I also worry about a loss of diversity in what is taught and how things are taught. Every university is unique and that has value to society.&lt;/p&gt; &lt;p&gt;A lot of things that people thought the Internet would bring – greater understanding, more transparency, higher levels of cooperation – have not materialized. Theory and practice are often not the same thing.&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/rSF8k51uWoc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/4424878704614627639/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=4424878704614627639" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/4424878704614627639?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/4424878704614627639?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/rSF8k51uWoc/some-thoughts-about-moocs.html" title="Some Thoughts About MOOCs" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/05/some-thoughts-about-moocs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08AQX07cSp7ImA9WhBaEUU.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-4695277876795388474</id><published>2013-05-21T21:24:00.001-04:00</published><updated>2013-05-21T21:24:00.309-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-21T21:24:00.309-04:00</app:edited><title>Sexism and Women in Technology</title><content type="html">&lt;p&gt;There seems to be a lot of discussion on the Internet about women in technology. More specifically the troubles they have with. The &lt;a href="http://blog.acthompson.net/2013/05/girls-in-itinfographic-and-report-from.html"&gt;Girls in IT–Infographic and Report from NCWIT&lt;/a&gt; I wrote about talks about the shortage of women and girls in information technology. A couple of recent articles give some clues about why that shortage of girls in the field may be.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://nyti.ms/14grgvw"&gt;How to Be a ‘Woman Programmer’&lt;/a&gt; is an article in the New York Times by a woman software developer recounting some of the sexist and down right anti-women experiences she’s experienced. I find this sort of thing aggravating. Not the post but the behavior it reports. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zite.to/112B8nW"&gt;This is not my web&lt;/a&gt; is a response to &lt;a href="http://hackeducation.com/2013/05/16/the-comments-are-closed/"&gt;Audrey Watters’ decision to turn off comments&lt;/a&gt; at her blog &lt;a href="http://hackeducation.com/"&gt;Hack Education&lt;/a&gt;. Like many women writing on the Internet Audrey gets a lot of very sexist and even threatening comments.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Women I know in industry say that things are better then they once were but that there is still a lot of sexism in information technology roles. It drives me crazy.&lt;/p&gt;  &lt;p&gt;I hear/read men saying that women are just not good at computing but that is opposite of my experience. I remember back in the middle ages when I was a college student the women had a curfew and had to be back in their dorms by 11 PM. Men had no restriction and often pulled all-nighters to get code done. In spite of spending less (often a lot less) time on projects the women in my classes never seemed to miss deadlines. Not a sign of “less ability” to me.&lt;/p&gt;  &lt;p&gt; I’ve worked with professional developers for many years and the women I worked with all managed to be just as good or better than the men. AND they had a life outside of work which is more than some of the so-called “rock star” male developers didn’t seem to have time for. That’s not data but I have seen some data that strongly suggests that men often over estimate their abilities and women often under estimate their abilities.&lt;/p&gt;  &lt;p&gt;So what brings on the aggressive sexism we all too often see, especially on the Internet? I don’t know for sure but I wonder if some of it is fear. Are some men intimidated by the way women work? Are they afraid that people will expect them to change the way they work and ask them to work smart rather than hard and long? At some level do some of these men realize that they don’t compare well to women? Not that they’d admit it to others of course. That would be a bit much for them.&lt;/p&gt;  &lt;p&gt;What ever the problem is with these guys the rest of us need to speak out about the issue. We need to avoid laughing as the “jokes”, tolerating the snide comments, and reject actions that make women uncomfortable or unwanted. We don’t need to tell women to “toughen up” or “let it slide.” We need to tell other men to grow up.&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/5oT9vGl2ENY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/4695277876795388474/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=4695277876795388474" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/4695277876795388474?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/4695277876795388474?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/5oT9vGl2ENY/sexism-and-women-in-technology.html" title="Sexism and Women in Technology" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/05/sexism-and-women-in-technology.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8MQX89eSp7ImA9WhBaEU8.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-2529272021877232404</id><published>2013-05-21T05:18:00.000-04:00</published><updated>2013-05-21T05:18:00.161-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-21T05:18:00.161-04:00</app:edited><title>Girls in IT–Infographic and Report from NCWIT</title><content type="html">&lt;p&gt;I found an &lt;a href="http://www.ncwit.org/infographic/3435"&gt;info graphic from NCWIT on Girls in IT&lt;/a&gt; to be pretty interesting. I can’t get it to format right in this blog format but you can see it &lt;a href="http://www.ncwit.org/infographic/3435"&gt;here&lt;/a&gt;. I’ve got one snippet of it below.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.ncwit.org/infographic/3435"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh6.ggpht.com/-ggQj37uObeI/UZo_LbFi5LI/AAAAAAAAAww/_3eOO_mMma0/image%25255B4%25255D.png?imgmax=800" width="490" height="300"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; It is shocking to me how under represented women are in the Advanced Placement Computer Science program and in undergraduate CS programs. &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.ncwit.org/sites/default/files/file_type/number_of_advanced_placement_computer_science_testtakers_by_gender_1999to2011.jpg"&gt;&lt;img src="http://www.ncwit.org/sites/default/files/file_type/number_of_advanced_placement_computer_science_testtakers_by_gender_1999to2011.jpg" width="534" height="259"&gt;&lt;/a&gt; There is a lot more in the graphic and the accompanying report - &lt;em&gt;&lt;a href="http://www.ncwit.org/resources/girls-it-facts"&gt;Girls in IT: The Facts&lt;/a&gt;. &lt;/em&gt;I’m also reading the report which “&lt;em&gt;aims to bring together this latest research so that readers can gain a clearer and more coherent picture of 1) the current state of affairs for girls in computing, 2) the key barriers to increasing girls’ participation in these fields, and 3) promising practices for addressing these barriers&lt;/em&gt;.”&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/4lwSiQs7EdE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/2529272021877232404/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=2529272021877232404" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/2529272021877232404?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/2529272021877232404?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/4lwSiQs7EdE/girls-in-itinfographic-and-report-from.html" title="Girls in IT–Infographic and Report from NCWIT" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-ggQj37uObeI/UZo_LbFi5LI/AAAAAAAAAww/_3eOO_mMma0/s72-c/image%25255B4%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/05/girls-in-itinfographic-and-report-from.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cFQH89fyp7ImA9WhBaEEU.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-5859368584156350865</id><published>2013-05-20T18:30:00.001-04:00</published><updated>2013-05-20T18:30:11.167-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-20T18:30:11.167-04:00</app:edited><title>Would You Hire Your Graduates?</title><content type="html">&lt;p&gt;I was reading a blog post by a university professor on the subject of adjunct faculty (&lt;a href="http://gasstationwithoutpumps.wordpress.com/2013/05/20/tenure-tracks-untouchables/"&gt;Tenure-track’s untouchables&lt;/a&gt;) when I can across the statement that “&lt;em&gt;the university has a disinclination to hire their own graduates&lt;/em&gt;.” This seemed weird to me. I teach at a high school that has a good number of their own alumni on the faculty. On a recent visit my my university alma mater I noted that there were a good number of graduates who had returned to teach there as well. I always saw this as a good thing. &lt;/p&gt;  &lt;p&gt;I struggled to think of why a university would have this sort of disinclination and the only thing I could think of was a fear of becoming “in breed” in some way. The flip side of that is that it can also contribute to maintaining a mission, culture and environment. Maybe if you don’t like your mission, culture or environment you’d want to go outside for faculty but in general I’d think a mix of “old” and “new” would be closer to ideal.&lt;/p&gt;  &lt;p&gt;The cynic in me wanted to ask “&lt;em&gt;are the students you are turning out not good enough to teach at your school?”&lt;/em&gt; What does not wanting to hire your own graduates say about your program? After a bit of this sort of non-productive thinking I refocused on myself and my own teaching. If I were starting a new company or hiring for an existing company would I want to hire my former students? Am I preparing my students for the world they are entering after graduation?&lt;/p&gt;  &lt;p&gt;Teaching high school I think mostly about if I am preparing them to succeed in university. I’m frankly less interested in what school they attend next as I am that they are prepared for what they find when there get there. I am also concerned about their ability to perform in industry jobs. Oh I know, I know. I hear it all the time &lt;strong&gt;No one gets a job in computer science right out of high school&lt;/strong&gt;. &lt;/p&gt;  &lt;p&gt;Bah, not true at all. Most do not of course but I have had a good number of students get great summer internships and even year round jobs while still in high school over the years. They have done well enough that the companies that hired them have returned with the question “any more like so and so?” It does happen.&lt;/p&gt;  &lt;p&gt;So would I hire my graduates? Not all of them. At least not out of high school. But some of them? In a heart beat. I can think of several I would want to hire me if I were leaving the classroom again. While I wouldn’t think of taking full credit (or in some cases any credit other than not screwing things up) I like to think I have helped prepare a few students pretty well.&lt;/p&gt;  &lt;p&gt;The goal should be to give students the knowledge and skills they need at a level were you would feel comfortable either hiring them yourself or at least giving them a strong recommendation for someone else to hire them. It’s not about passing time or giving them the minimum to get by but giving them, at least the opportunity to acquire, the knowledge to succeed either in industry or academia. If you would not recommend a student for an appropriate&amp;#160; job/university you should be able to answer the question “Did they not work hard enough or did you not give them enough opportunity to learn the right things?” &lt;/p&gt;  &lt;p&gt;Yes, I want to turn out graduates I would like to hire.&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/2jDXgsW3b1M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/5859368584156350865/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=5859368584156350865" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/5859368584156350865?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/5859368584156350865?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/2jDXgsW3b1M/would-you-hire-your-graduates.html" title="Would You Hire Your Graduates?" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>5</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/05/would-you-hire-your-graduates.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ECQX48eSp7ImA9WhBaEEk.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-3536712196639514717</id><published>2013-05-20T05:21:00.000-04:00</published><updated>2013-05-20T05:21:00.071-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-20T05:21:00.071-04:00</app:edited><title>Interesting Links 20 May 2013</title><content type="html">&lt;p&gt;In case you missed the announcement last week the &lt;a href="http://csta.acm.org/About/sub/AboutFiles/2013Candidates.html"&gt;CSTA Election results are announced&lt;/a&gt;. Thank you very much to those of you who voted for me. I’ve really looking forward to helping out on this board. The school year is nearing an end. The school I teach at had their senior prom over the weekend. I hope to see pictures today. I’m also starting to think about how I am teaching next year. We’re creating two new courses to replace some existing but dated courses. Some of the links below will play into my thinking.&lt;/p&gt;  &lt;p&gt;I’ve been working a lot more with &lt;a href="http://www.touchdevelop.com/"&gt;TouchDevelop&lt;/a&gt; lately. I really want to use it with students. I’ve posted one of the bits of code I’m playing with as a web app at &lt;a href="https://www.touchdevelop.com/users/AlfredTwo/spinWP/"&gt;https://www.touchdevelop.com/users/AlfredTwo/spinWP/&lt;/a&gt;&amp;#160;&amp;#160; I’ve also been experimenting with &lt;a href="http://research.microsoft.com/en-us/downloads/727bb9fa-b582-4f49-b896-9bbf85508e53/default.aspx"&gt;TouchDevelop Presenter&lt;/a&gt;. Presenter lets me display want I do on my phone on a wi-fi connected computer. I understand it currently only works with the Windows Phone 7 app. It was developed before the web based version of TouchDevelop was created. I’m hoping to upgrade to a Windows Phone 8 soon so I will probably use the web version for demos with students.&amp;#160; &lt;/p&gt;  &lt;p&gt;Microsoft Touch Develop is looking for adventurous Windows Phone 8 mobile app creators for a beta of the &lt;a href="http://blogs.msdn.com/b/uk_faculty_connection/archive/2013/05/14/microsoft-touch-develop-is-looking-for-adventurous-windows-phone-8-mobile-app-creators.aspx"&gt;WP 8 app of TouchDevelop&lt;/a&gt;. Yep, this is one more reason I want to upgrade my phone.&lt;/p&gt;  &lt;p&gt;Ray Chambers in the UK has developed a &lt;a href="http://raychambers.wordpress.com/touch-develop-scheme-of-work-2/"&gt;Touch Develop - Scheme Of Work&lt;/a&gt; for teaching. I’m taking a good look at it for my own use.&lt;/p&gt;  &lt;p&gt;Doug Peterson wrote a very thoughtful response to one of my posts at &lt;a href="http://bit.ly/Z2S1F8"&gt;Life in a Browser&lt;/a&gt;. It was in response to my little rant &lt;a href="http://blog.acthompson.net/2013/05/why-web-apps.html"&gt;Why Web Apps?&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Washington State passed a bill that gives students &lt;a href="http://www.csedweek.org/m/xnkz1tkc/html"&gt;graduation credit for AP Computer Science&lt;/a&gt;. This is a great thing and now 10 states allow this sort of credit. Still a long way to go though. But there continues to be discussion of this sort of thing in the media. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://bits.blogs.nytimes.com/2013/05/15/giving-students-credit-for-programming-classes/"&gt;Giving Students Credit for Programming Classes&lt;/a&gt; – the New York Times&lt;/li&gt;    &lt;li&gt; &amp;quot;&lt;a href="http://www.theatlantic.com/national/archive/2013/05/why-high-schools-should-treat-computer-programming-like-algebra/275893/"&gt;Why High Schools Should Treat Computer Programming Like Algebra&lt;/a&gt;” by Jordan Weissmann in The Atlantic &lt;/li&gt;    &lt;li&gt;&lt;a href="http://seattletimes.com/html/opinion/2020963312_edlazowskaopedxml.html"&gt;STEM graduate shortage? Computer science is where the future jobs are&lt;/a&gt; an opinion piece on The Seattle Times &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.geekymomblog.com/2013/05/15/dear-learn-to-code-startup/"&gt;Dear Learn to Code Startup&lt;/a&gt; is a great post with words of advice for all those companies what think they are going to “solve” the problem of not enough computer science students written by Laura Blankenship (&lt;a href="https://twitter.com/lblanken"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;lblanken&lt;/b&gt;&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt; Do you remember the Incredible Machine? It was a great game all about problem solving/ Well it looks like &lt;a href="http://www.wired.com/gamelife/2013/05/contraption-maker/"&gt;The Incredible Machine Is Back, Spiritually&lt;/a&gt; at least. Read about it in Wired.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://innovativeteacher.org/?p=792"&gt;Why teachers do what we do&lt;/a&gt; is a recent post by Doug Berman&amp;#160; &lt;a href="https://twitter.com/dougbergmanUSA"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;dougbergmanUSA&lt;/b&gt;&lt;/a&gt; that you should read.&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/-Z1XN0riCug" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/3536712196639514717/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=3536712196639514717" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/3536712196639514717?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/3536712196639514717?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/-Z1XN0riCug/interesting-links-20-may-2013.html" title="Interesting Links 20 May 2013" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/05/interesting-links-20-may-2013.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IFRn08fip7ImA9WhBbF08.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-7560343588571646828</id><published>2013-05-16T12:25:00.001-04:00</published><updated>2013-05-16T12:25:17.376-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-16T12:25:17.376-04:00</app:edited><title>Why Web Apps?</title><content type="html">&lt;p&gt;I have a bias in favor of applications that run locally and take full advantage of the hardware and OS of the base platform. These days it seems like everything is moving to the web in some form or other. Scratch 2.0 runs completely in the web browser for example. Twitter is shutting down the TweetDeck AIR app that I love so much in favor of some sort of web based version. I’ve been using some web based email (unhappily) for a while now. It seems as though everything is moving there.&lt;/p&gt; &lt;p&gt;I can understand some of the logic. The web (or more specifically web browsers) are a common baseline that can be programmed against. Write it once and it runs on any system with a compatible web browser. A developer gets the benefit of ubiquity without having to write and maintain multiple versions. It’s cheaper. &lt;/p&gt; &lt;p&gt;Web apps also have the benefit that the developer can make fixes once in&amp;nbsp; one place and all of the users have the benefit of changes, improvements, and additional features transparently. No update routines. No version mismatches. It just seems like a dream. &lt;/p&gt; &lt;p&gt;The elephant in the middle of the room is of course that you have to have Internet connectivity to use these tools. Sometimes that has to be very fast Internet as well. While Internet access is becoming more wide spread it is not yet ubiquitous. Where it is available it is often not cheap. Or fast. Internet on airplanes, where it exists, is expensive and slow. On trains (Amtrak for example) it can also be spotty. Cars? I haven’t tried it while moving as I am usually driving but given how often I find poor cell coverage for calls I don’t know that I want to bet on it there either.&lt;/p&gt; &lt;p&gt;School Internet connections can get pretty slow as well. We’ve had some issues lately with slow wi-fi and Internet in my school. &lt;/p&gt; &lt;p&gt;Even if you assume wi-fi that is fast and affordable applications can not always easily take advantage of device functionality. For example with the TouchDevelop app I can handle a “shake” event. Not so on my iPad (thought that is “coming”). It takes more work to make all the hardware available to a web app. For security reasons giving a web app too much access to hardware and local storage is not always a good idea either.&lt;/p&gt; &lt;p&gt;It still seems like a locally run application that is targeted to the hardware (or at least a specific operating system) is going to give users the opportunity for better performance, more functionality and less dependence on external factors like Internet connections. Maybe I’m a Luddite or maybe just a cranky middle aged man but I really want real applications over web apps.&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/qhwN433mRgI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/7560343588571646828/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=7560343588571646828" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/7560343588571646828?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/7560343588571646828?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/qhwN433mRgI/why-web-apps.html" title="Why Web Apps?" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/05/why-web-apps.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HRn8yeip7ImA9WhBbFU8.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-6465306640136836184</id><published>2013-05-14T06:15:00.000-04:00</published><updated>2013-05-14T06:20:37.192-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-14T06:20:37.192-04:00</app:edited><title>2013 CSTA Board Election Results Announced</title><content type="html">&lt;p&gt;&lt;a href="http://csta.acm.org/About/sub/AboutFiles/2013Candidates.html"&gt;CSTA Election results are announced&lt;/a&gt;&amp;#160; Congratulations on reelection to Patrice Gans, Dave Reed and new member Stephanie Hoeppner. Oh and I have been elected too.&amp;#160; Pretty excited about that. &lt;/p&gt;  &lt;p&gt;The Computer Science Teachers Association is the professional organization for K-12 computer science educators. If you are a computer science educator you should belong to the CSTA. And also think about attending the &lt;a href="http://csta.acm.org/ProfessionalDevelopment/sub/CSTAConference.html"&gt;2013 CSTA Annual Conference&lt;/a&gt; this summer.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://csta.acm.org/"&gt;&lt;img title="CSTAbadge" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="CSTAbadge" src="http://lh5.ggpht.com/-E8wpGrSZ6pI/UZIP80CXsQI/AAAAAAAAAwc/MTGNYAeQPRc/CSTAbadge%25255B3%25255D.jpg?imgmax=800" width="216" height="216" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/KHUnFLep2rc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/6465306640136836184/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=6465306640136836184" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/6465306640136836184?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/6465306640136836184?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/KHUnFLep2rc/2013-csta-board-election-results.html" title="2013 CSTA Board Election Results Announced" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-E8wpGrSZ6pI/UZIP80CXsQI/AAAAAAAAAwc/MTGNYAeQPRc/s72-c/CSTAbadge%25255B3%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/05/2013-csta-board-election-results.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4AR34_eip7ImA9WhBbFEs.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-1921970492137803193</id><published>2013-05-13T12:35:00.001-04:00</published><updated>2013-05-13T12:35:46.042-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-13T12:35:46.042-04:00</app:edited><title>Computer (and Math) Humor</title><content type="html">&lt;a href="http://lh6.ggpht.com/-5KmPb3vIigM/UZEWV4RdtyI/AAAAAAAAAvk/dxl-Oxq8kN8/s1600-h/Two%252520Kinds%25255B3%25255D.png"&gt;&lt;img title="Two Kinds" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="Two Kinds" src="http://lh4.ggpht.com/--gv0sGzH_aM/UZEWWdlFC-I/AAAAAAAAAvs/WJ10_7C0pUs/Two%252520Kinds_thumb%25255B1%25255D.png?imgmax=800" width="424" height="293"&gt;&lt;/a&gt; &lt;p&gt;I like this one in part because it is subtle. There are two basic standards for opening the curly brace in C-type languages.&amp;nbsp; Not everyone will pick up on it. Is it important which way you do it? Actually no. It may not even be important if you stick to it. But some people really do insist that their way is the one true way and that everything else is wrong.&lt;/p&gt; &lt;p&gt;Of course there is also the group of people who think that curly braces and semi colons are crutches for compiler developers and that real programming languages don't need them.&lt;/p&gt;  &lt;a href="http://lh6.ggpht.com/-tqTOdp-mP6w/UZEWXAEE0JI/AAAAAAAAAv0/dwDaFn8rtq8/s1600-h/lol_programming%25255B3%25255D.jpg"&gt;&lt;img title="lol_programming" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="lol_programming" src="http://lh5.ggpht.com/-ze6KB5Ui84g/UZEWXW1G8xI/AAAAAAAAAv4/WWvDHtqnWxc/lol_programming_thumb%25255B1%25255D.jpg?imgmax=800" width="409" height="402"&gt;&lt;/a&gt;  &lt;p&gt;I’ve seen this time and again. OK perhaps even felt the same way. When nothing seems to be working programming can be frustrating and even something to hate. But lots of us persist. And when it works it just feels so good.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-LnMRitCxZBM/UZEWX_HpSlI/AAAAAAAAAwA/ArzsZCIOrac/s1600-h/pi%25255B3%25255D.jpg"&gt;&lt;img title="pi" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="pi" src="http://lh4.ggpht.com/-_0hqnHOg7DI/UZEWYKdGtqI/AAAAAAAAAwM/ZGXNksbu30U/pi_thumb%25255B1%25255D.jpg?imgmax=800" width="403" height="307"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;OK it’s math not computer science. But is sure is fun. &lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/CvBVFcIQ830" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/1921970492137803193/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=1921970492137803193" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/1921970492137803193?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/1921970492137803193?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/CvBVFcIQ830/computer-and-math-humor.html" title="Computer (and Math) Humor" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/--gv0sGzH_aM/UZEWWdlFC-I/AAAAAAAAAvs/WJ10_7C0pUs/s72-c/Two%252520Kinds_thumb%25255B1%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/05/computer-and-math-humor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAMQH86cSp7ImA9WhBbFU4.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-8745362808896250103</id><published>2013-05-13T05:51:00.000-04:00</published><updated>2013-05-14T08:16:21.119-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-14T08:16:21.119-04:00</app:edited><title>Interesting Links 13 May 2013</title><content type="html">Just about a month left of this school year for me. In between trying to keep things going with grading and teaching I’m starting to think about what I want to learn over the summer to use in class next year. Some of&amp;nbsp; the links below are about some of these things. A lot going on in CS education these days.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://raychambers.wordpress.com/"&gt;Ray Chambers&lt;/a&gt; who is one of the very innovative teachers I have run into over the past few years has posted his &lt;a href="http://raychambers.wordpress.com/touch-develop-scheme-of-work-2/"&gt;Scheme Of Work for Touch Develop&lt;/a&gt;.&amp;nbsp;I've&amp;nbsp;downloaded most of it myself to look at how I might use &lt;a href="http://www.touchdevelop.com/"&gt;Touch Develop&lt;/a&gt; in my own classes. &lt;br /&gt;
&lt;br /&gt;
For more&amp;nbsp; on Touch Develop take a look at &lt;a href="http://channel9.msdn.com/coding4fun/blog/Getting-in-touch-with-TouchDevelop-Think-From-What-to-Wow"&gt;Getting in touch with TouchDevelop&lt;/a&gt; (Think 'From What to Wow")&amp;nbsp; from Channel 9 &lt;a href="https://twitter.com/ch9"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;ch9&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://codeboom.wordpress.com/2013/05/12/four-ways-to-kick-start-zombie-coders/"&gt;Four ways to kick start zombie coders&lt;/a&gt; is another great post by a UK CS education blogger. Zombie coders are those students who just don’t know where to begin. Some great ideas here. BTW I follow her @&lt;a href="http://twitter.com/codeboom"&gt;CodeBoom&lt;/a&gt; on Twitter.&lt;br /&gt;
&lt;br /&gt;
Peter Beens in Canada&amp;nbsp; (&lt;a href="https://twitter.com/pbeens"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;pbeens&lt;/b&gt;&lt;/a&gt;) pointed his Twitter followers to this great article written by Mitchel Resnick of MIT and Scratch fame.&amp;nbsp; &lt;a href="https://www.edsurge.com/n/2013-05-08-learn-to-code-code-to-learn"&gt;Learn To Code, Code To Learn&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Speaking of Scratch, there is a new upgrade to &lt;a href="http://scratch.mit.edu/"&gt;Scratch 2.0&lt;/a&gt;! Check out the updated website: &lt;a href="http://scratch.mit.edu/"&gt;http://scratch.mit.edu/ &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://stwww.weizmann.ac.il/g-cs/scratch/scratch_en.html"&gt;Computer Science Concepts in Scratch&lt;/a&gt; - Free textbook and more. Set up for Scratch 1.0 but still useful now. Updates are planned as well.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Chris Lehmann: &lt;a href="http://bit.ly/13mSu4a"&gt;Students as Active Agents&lt;/a&gt; is a new interview by Ken Royal. Chris is one of the outstanding high school principals I know.&lt;br /&gt;
&lt;br /&gt;
More genius from &lt;a href="https://twitter.com/drenton72"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;drenton72&lt;/b&gt;&lt;/a&gt;: &lt;a href="http://drenton72.wordpress.com/2013/05/12/kinect-noneed4green-v2/"&gt;NoNeed4Green - The Green Screen without a Green Screen&lt;/a&gt; is a Kinect application with a lot of good educational possibilities. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://online.wsj.com/article/SB10001424127887323744604578470900844821388.html"&gt;Sorry, College Grads, I Probably Won't Hire You&lt;/a&gt;. Not without programming knowledge. Some controversy about this one. See this contrary view at&amp;nbsp;&lt;a href="http://typicalprogrammer.com/?p=175" title="Sorry, Digital Ad Exec, I Probably Don’t Want To Work For You"&gt;Sorry, Digital Ad Exec, I Probably Don’t Want To Work For You&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://eepurl.com/zbHrL"&gt;From Google to Botball&lt;/a&gt;, check out what NCWIT Aspirations in Computing recipients have done lately.&lt;br /&gt;
Kinect Magic Cursor version 1.7 with Gesture support /by &lt;a href="https://twitter.com/drenton72"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;drenton72&lt;/b&gt;&lt;/a&gt; &lt;a href="http://t.co/IRrMCqVTVZ"&gt;http://feedly.com/k/1739cJ8 &lt;/a&gt;Good read&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://youtu.be/TsztB3693S8"&gt;Expeditous - Time Lapse&lt;/a&gt; is a video by one of my wife’s students. I’d like to see it get some views to encourage them for the future.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://www.piggybackr.com/bookwormlex/alexa-adams-accessibility-app-for-the-deaf-fundraiser"&gt;Ingenious app for the deaf&lt;/a&gt;!&amp;nbsp; Help &lt;a href="https://twitter.com/Bookwormlexa"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;Bookwormlexa&lt;/b&gt;&lt;/a&gt; reach her goal. &lt;br /&gt;
&lt;br /&gt;
See how &lt;a href="http://ow.ly/kNw2e"&gt;this Texas CS classroom inspires students&lt;/a&gt; and teaches skills for in-demand careers. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lnkd.in/K5rw6a"&gt;CS Resources Abound But There’s Still a Crisis in CS Education&lt;/a&gt; an insightful look at what is going on in CS education by Joe Kmoch.&lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/hHU94XIsZX8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/8745362808896250103/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=8745362808896250103" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/8745362808896250103?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/8745362808896250103?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/hHU94XIsZX8/interesting-links-13-may-2013.html" title="Interesting Links 13 May 2013" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/05/interesting-links-13-may-2013.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUBSXs9fSp7ImA9WhBbEUQ.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-4228666616399566292</id><published>2013-05-10T09:57:00.001-04:00</published><updated>2013-05-10T09:57:38.565-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-10T09:57:38.565-04:00</app:edited><title>How Many Fart Apps Do We Need</title><content type="html">&lt;p&gt;The satirical publication &lt;a href="http://www.theonion.com/"&gt;TheOnion&lt;/a&gt;&lt;b&gt;&lt;/b&gt; released a &lt;a href="http://theonion.github.io/fartscroll.js/"&gt;fart application on GitHub&lt;/a&gt;. One can add it to their web page and people who visit it will hear fart sounds when they scroll on it. Sophomoric? Obviously. But as an advertising gimmick it seems to be working as there is apparently a lot of Internet chatter about it already. No doubt some more main stream media will take it up as well. But is this really the sort of app we want students to emulate?&lt;/p&gt; &lt;p&gt;Fart apps, in my mind, is short hand for a whole category of apps that are simple to make, usually amusing (to some people), occasionally (somewhat) useful but basically not significant. We tend to create a lot of these sorts projects for students. We want them to create someone that demonstrates mastery (or at least some level of ability) with specific concepts. These days we’re also looking to have students create their projects to run on phones, tablets, and other hand held devices. A simple app that shows an RSS feed, random pictures from the Internet, or plays some sort of sound (i.e.. farts) fits into the process easily. &lt;/p&gt; &lt;p&gt;But ultimately how many such apps do we really need? Not many. The problem though is creating applications that are both legitimately useful and yet within the abilities of students. Can we do it with scaffolding? Or does that cause its own problems? (&lt;a href="http://blog.acthompson.net/2013/02/beware-scaffold-that-becomes-crutch.html"&gt;Beware the Scaffold That Becomes a Crutch&lt;/a&gt;) Can we do it with group projects? Or does that create a different complexity for beginning students. &lt;/p&gt; &lt;p&gt;I’m just tired of “fart apps.” I want students to create meaningful apps. A big part of my summer planning is going to be about what sorts of projects students do. I want students to know that they can and should create meaningful work.&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/n3UKFOSN1dc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/4228666616399566292/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=4228666616399566292" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/4228666616399566292?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/4228666616399566292?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/n3UKFOSN1dc/how-many-fart-apps-do-we-need.html" title="How Many Fart Apps Do We Need" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/05/how-many-fart-apps-do-we-need.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cNQH88eip7ImA9WhBUGUo.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-8481535292993452034</id><published>2013-05-07T21:04:00.001-04:00</published><updated>2013-05-07T21:04:51.172-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-07T21:04:51.172-04:00</app:edited><title>Visualization–can you see it in your head?</title><content type="html">&lt;p&gt;I had dinner tonight with several computer science professors. The topic of conversation turned to the question of “can everyone learn to program?” One professor is pretty sure the answer is no. He believes that some people just can’t think that way. I fear that he may be right. But we moved on to how can we make it so that more people CAN learn it? Even if we can’t teach it to everyone how to we get more people to understand programming or more broadly computer science concepts. We decided that one problem at least is that it is hard to visualize some concepts.&lt;/p&gt;  &lt;p&gt;Recursion for one is hard to some people to picture. I know it took me quite a while. To this day my mental picture of it is cloudy but at least usable. Many concepts that computer scientists picture in their heads almost as if second nature are opaque to other people. The tools we have to create images that will help others picture these concepts too often seem inadequate. They are too hard to use or too limited in scope. After all most of the concepts we want to teach are not static. Images that don’t move do little justice to the concepts.&lt;/p&gt;  &lt;p&gt;Honestly I wouldn’t know where to begin with an animated image of recursion. My own image is too cloudy. I suspect that others have a much better image but converting that to a useful tool is non trivial.&lt;/p&gt;  &lt;p&gt;Other concepts lend themselves to visualization more easily. Linked lists, trees, stacks, and arrays for example. We can sort of do them using tools like PowerPoint but it sure does take a lot of work. We can draw them on the board. But as anyone who has demonstrated something like adding and removing nodes in a linked list can tell you this can get messy very quickly. I’ve always wanted to try using pieces of something (paper?) and strings (you know the fiber ones) to show links and lists but the logistics of that takes someone more handy than I tend to me. &lt;/p&gt;  &lt;p&gt;Sometimes there are physical objects we can use. I can’t be the only one who bought a giant Pez dispenser to demonstrate stacks right? Or labeled boxes all in a row for arrays. Ideally though what I would love was something that students could actually manipulate themselves to see things work. Something they could ask themselves “I wonder what happens if I do this?” and then try it out.&lt;/p&gt;  &lt;p&gt;We have more and more new tools for programming and implementing things. Where are the tools that help beginners picture how it works though? Are there things out there I am missing? What do you use to help students visualize the concepts?&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/tGX-E94SMpQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/8481535292993452034/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=8481535292993452034" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/8481535292993452034?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/8481535292993452034?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/tGX-E94SMpQ/visualizationcan-you-see-it-in-your-head.html" title="Visualization–can you see it in your head?" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/05/visualizationcan-you-see-it-in-your-head.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQCQXsyeyp7ImA9WhBUGE4.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-4834106477813614952</id><published>2013-05-06T05:26:00.000-04:00</published><updated>2013-05-06T05:26:00.593-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-06T05:26:00.593-04:00</app:edited><title>Interesting Links 6 May 2013</title><content type="html">About five weeks left to my school year. I’m behind in grading. I’m behind in lesson planning. This means less time on the Internet for the next week or so. Somehow I managed to collect a bunch of interesting links last week though. &lt;br /&gt;
&lt;a href="http://wp.me/pr7i1-8A"&gt;Makey Makey&lt;/a&gt; is cool stuff that lets you use all sorts of items (bananas?) as input devices. I‘ve seen a demo and it looks cool. This post reminds me I need to look closer at it.&amp;nbsp; via &lt;a href="https://twitter.com/drenton72"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;drenton72&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://davidwees.com/content/programming-kids"&gt;Programming for kids&lt;/a&gt; is a good list of programming environments for kids which includes a few I need to look into.&amp;nbsp; (via David Wees &lt;a href="https://twitter.com/davidwees"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;davidwees&lt;/b&gt;&lt;/a&gt;)&lt;br /&gt;
Most everything you need to know about &lt;a href="http://www.exploringcs.org/resources/cs-statistics"&gt;CS education and jobs&lt;/a&gt; . Includes a lot of statistics and links to information you can use.&lt;br /&gt;
Education Week: &lt;a href="http://www.edweek.org/ew/articles/2013/04/24/29ii-publicprivatepartnerships.h32.html?cmp=SOC-SHR-TW"&gt;N.Y.C.-IBM Partnership Focuses on Students' Tech. Skills&lt;/a&gt;&amp;nbsp; Things keep happening in New York City with regards to computer science education. I have to wonder were it will all lead.&lt;br /&gt;
The &lt;a href="http://cacm.acm.org/blogs/blog-cacm/163939-the-role-of-hypercard-in-todays-world/fulltext#.UYJ4V_zv6Uc.twitter"&gt;Role of HyperCard in Today's World&lt;/a&gt; interesting post on the blog@CACM from Communications of the ACM. Remember HyperCard? It may be coming back!&lt;br /&gt;
&lt;a href="http://shar.es/l5g43"&gt;Gwinnett pilot&lt;/a&gt; hopes to draw students to computer programming highlighting a new program in Georgia.&lt;br /&gt;
Is that a mouse on your face? Or your face acting as a mouse? Both? &lt;a href="http://channel9.msdn.com/coding4fun/kinect/Is-that-a-mouse-on-your-face-Or-your-face-acting-as-a-mouse-Both-FaceMouse"&gt;FaceMouse&lt;/a&gt; is some new Kinect related software from Channel 9. See also &lt;a href="http://channel9.msdn.com/coding4fun/kinect/KinectMouse"&gt;KinectMouse&lt;/a&gt;.&lt;br /&gt;
The May, 2013 edition of the SIGCT newsletter is now available for downloading &lt;a href="http://sigct.iste.wikispaces.net/file/view/SIGCT_Newsletter-May2013.pdf/428064912/SIGCT_Newsletter-May2013.pdf"&gt;http://sigct.iste.wikispaces.net/file/view/SIGCT_Newsletter-May2013.pdf/428064912/SIGCT_Newsletter-May2013.pdf&lt;/a&gt;&amp;nbsp; (PDF)&lt;br /&gt;
&lt;a href="http://zite.to/11D87Bn"&gt;Why isn’t there a glut of good software engineers&lt;/a&gt;? There are good paying jobs out there with good clean change the world work so why are more people not entering computer science fields. This posts asks that question in detail.&lt;br /&gt;
Are you going to the &lt;a href="http://ow.ly/kxM58"&gt;CSTA Annual Conference&lt;/a&gt; this summer?&amp;nbsp; Microsoft opens the doors to the NERD Center for CSTA 13 attendees. Don't miss this tour! NERD stands for New England Research and Development. I used to spend a good bit of time there and there is lots of interesting things going on there. And the views of Boston are amazing.&lt;br /&gt;
Super Computer Science: &lt;a href="http://supercomputerscience.blogspot.com/2013/05/why-you-need-popcorn-maker.html"&gt;Why you Need a Popcorn Maker in your classroom&lt;/a&gt; Fun idea from Rebecca Dovi . Not sure I can get away with it but it’s a thought. &lt;br /&gt;
&lt;a href="http://goo.gl/fb/qLVoO"&gt;Madlib Madness&lt;/a&gt; is about a fun project that Mike Zamansky uses with his programming students. &lt;br /&gt;
&lt;a href="http://zite.to/ZeF5qu"&gt;Benefits of Teaching Kids To Code That No One Is Talking About&lt;/a&gt; &lt;br /&gt;
&lt;blockquote&gt;
“Teaching kids to code is not about programming itself. It’s about promoting creativity, curiosity, teaching persistence, and giving young people a sense of how they can create technology.”&lt;/blockquote&gt;
&lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/V2yEOO8_Lvk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/4834106477813614952/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=4834106477813614952" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/4834106477813614952?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/4834106477813614952?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/V2yEOO8_Lvk/interesting-links-6-may-2013.html" title="Interesting Links 6 May 2013" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/05/interesting-links-6-may-2013.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUGQX4zfip7ImA9WhBUFE8.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-5667713702976152501</id><published>2013-05-01T11:47:00.001-04:00</published><updated>2013-05-01T11:47:00.086-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-01T11:47:00.086-04:00</app:edited><title>Why Search Engines Can’t Replace Teachers (yet?)</title><content type="html">&lt;p&gt;My programming students are working on some projects these days. I have them working of teams of two to four. As they work I am listening to their conversations and occasionally stepping in to help with a problem they can’t figure out on their own. Yes they can and do use the Internet. And they are learning a lot that way. But sometimes searching the Internet doesn’t work. &lt;/p&gt; &lt;p&gt;Why doesn’t the Internet search work? A couple of reasons account for most of the problem. The primary reason is that students often don’t know who to ask the right questions. They often lack the vocabulary for asking a search engine for what they want. Other times they are asking for the wrong thing because they just don’t know enough to know what it is they need. Honestly, a lot of high school students are just bad as using search engines in general which is a whole other problem. &lt;/p&gt; &lt;p&gt;Another issue is that they don’t understand the solutions the search returns. Sometimes this is because the person who wrote what they found assumes knowledge that the student hasn’t acquired yet. Sometimes this is vocabulary and sometimes this included advanced concepts. Not all students are ready for the way a professional would do it but need something, maybe less powerful, that will just get the job done simply.&lt;/p&gt; &lt;p&gt;Sometimes the students are in too much of a hurry. Students today wanted to insert a line feed in a string and kept entering “&lt;strong&gt;/&lt;/strong&gt;n” when what was needed was “&lt;strong&gt;\&lt;/strong&gt;n” not realizing that not all “slash” marks are the same. Noticing little details like that sometimes escapes even the best of us but is a particular problem for beginners. Teachers are good at helping find these nits that can otherwise cause a lot of wasted time.&lt;/p&gt; &lt;p&gt;As a teacher I often need to ask “what problem are you trying to solve?” Starting from what the student thinks is the solution often wastes more time than first trying to understand the problem. Search engines don’t have that sort of dialogue with searchers. Maybe they will at some point but they are not there yet.&lt;/p&gt; &lt;p&gt;I also need to help them understand the answers they find. Or perhaps I should say help them apply solutions to problems similar to theirs to their actual problem. Helping them move from general to specific (or specific to specific but slightly different)&amp;nbsp; solutions is an area where teachers add value that search engines are not yet ready to do.&lt;/p&gt; &lt;p&gt;There is a difference between knowing something (a fact, a concept, a programming syntax) and being able to apply it in a specific situation to solve a specific problem. Teachers can help a lot here. And yes I know that there are self taught “wizards” in many fields. Even before the Internet there were autodidacts who taught themselves from books. The Internet lets people teach themselves a lot. But that sort of learning is not for everyone. In fact I doubt it works for more than a relatively small number of people. Teachers are education for the rest of us.&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/E6TJ3FT8aog" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/5667713702976152501/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=5667713702976152501" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/5667713702976152501?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/5667713702976152501?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/E6TJ3FT8aog/why-search-engines-cant-replace.html" title="Why Search Engines Can’t Replace Teachers (yet?)" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/05/why-search-engines-cant-replace.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cAR3s6eip7ImA9WhBUE04.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-2040008336429018003</id><published>2013-04-30T10:10:00.001-04:00</published><updated>2013-04-30T10:10:46.512-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-30T10:10:46.512-04:00</app:edited><title>New Toy–Raspberry Pi</title><content type="html">&lt;p&gt;It is hard to resist a new technology toy. I’ve been hearing about the Raspberry Pi computer for some time now. A couple of weeks ago I talked to a teacher friend&amp;nbsp; who was using some to help teach computing and computer science concepts. It is an attractive idea. A very small computer yet still reasonably powerful. It doesn’t appear to run Windows (though I haven’t done an serious research on that) but does a lot with Linux. So I bought one.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-nIaO9INvgzI/UX_Q4_WuNAI/AAAAAAAAAu4/VHLoBQeFSG8/s1600-h/WP_000714%25255B5%25255D.jpg"&gt;&lt;img title="WP_000714" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="WP_000714" src="http://lh5.ggpht.com/-8Boo2MBdmcQ/UX_Q5WbAbcI/AAAAAAAAAu8/HS0Ox7yC74o/WP_000714_thumb%25255B2%25255D.jpg?imgmax=800" width="368" height="277"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I still have to get some software for it but it is pretty cool to have a computer that fits in my pocket. I’m not sure what all I’ll do with it. In the long run it depends in part on what I am doing for work after this semester. For starters though I’m going to be playing with Linux and some open source software. I need to see where Linux has come in recent years. Plus there may be some applications for this as part of some hardware projects. Smart robots anyone?&lt;/p&gt; &lt;p&gt;I’m also starting to look around at what others are doing with these devices in education. I’m trying to be as open minded about these sorts of things as possible. So let me know if you are or know someone doing cool things with these devices.&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/UWef1Z5SyWI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/2040008336429018003/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=2040008336429018003" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/2040008336429018003?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/2040008336429018003?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/UWef1Z5SyWI/new-toyraspberry-pi.html" title="New Toy–Raspberry Pi" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-8Boo2MBdmcQ/UX_Q5WbAbcI/AAAAAAAAAu8/HS0Ox7yC74o/s72-c/WP_000714_thumb%25255B2%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/04/new-toyraspberry-pi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08AQXw_fSp7ImA9WhBUEk8.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-2941268023331602916</id><published>2013-04-29T06:04:00.000-04:00</published><updated>2013-04-29T06:04:00.245-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-29T06:04:00.245-04:00</app:edited><title>Interesting Links 29 April 2013</title><content type="html">&lt;p&gt;Last week was school vacation week and I was away with less than ideal Internet. I’m still not sure if that is better or worse than no Internet at all. &lt;img class="wlEmoticon wlEmoticon-smile" style="border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none" alt="Smile" src="http://lh3.ggpht.com/-Zb_B0t9ReAA/UX25Hc6gzvI/AAAAAAAAAuo/3OLiC4e9dhE/wlEmoticon-smile%25255B2%25255D.png?imgmax=800" /&gt; In any case I spent a lot less time on the Internet than usual. That doesn’t mean I didn’t come up with a few interesting links to share. Hope you had a good week and that you&amp;#160; find something of interest in this list.&lt;/p&gt;  &lt;p&gt;Eugene Wallingford &lt;a href="https://twitter.com/wallingf"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;wallingf&lt;/b&gt;&lt;/a&gt; had an interesting post &lt;a href="http://www.cs.uni.edu/~wallingf/blog/archives/monthly/2013-04.html#e2013-04-25T16_03_00.htm"&gt;Towards a course in reading code&lt;/a&gt; in which he gives some thoughts about what such a course might look like. It makes interesting reading on a subject that I have been interested in for a while.&lt;/p&gt;  &lt;p&gt;As a favor for a friend I wrote a guest blog post about &lt;a href="http://bit.ly/17YaSQ8"&gt;Changing Computer Science Teaching&lt;/a&gt; on Planet Promethean. It is about how new tools and other emphasis are changing how we teach computer science to get and keep student’s interest.&lt;/p&gt;  &lt;p&gt;Latest edition of &lt;a href="http://ow.ly/knPx7"&gt;CS Bits &amp;amp; Bytes is here&lt;/a&gt;! Published by &lt;a href="https://twitter.com/NSF_CISE"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;NSF_CISE&lt;/b&gt;&lt;/a&gt; w/ Einstein Fellows. This is about how computers are helping save whales. &lt;/p&gt;  &lt;p&gt;Young &lt;a href="http://blogs.technet.com/b/microsoftupblog/archive/2013/04/24/2013-white-house-science-fair.aspx"&gt;Kodu designer showcases at 2013 White House Science Fair&lt;/a&gt; on the&amp;#160; Microsoft Citizenship Blog - via &lt;a href="https://twitter.com/msftcitizenship"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;msftcitizenship&lt;/b&gt;&lt;/a&gt; The president has been having an annual science fair to help provide the sort of attention to students doing cool things that normally goes to athletes. &lt;/p&gt;  &lt;p&gt;The legislature in Washington state passed a &lt;a href="http://www.geekwire.com/2013/washington-passes-bill-count-computer-science-math-science-credit/"&gt;bill to count computer science for math, science credit&lt;/a&gt;. About time we had another state give graduation credit for computer science. I sure hope this spreads. &lt;/p&gt;  &lt;p&gt;KinectChooserEx - &lt;a href="http://channel9.msdn.com/coding4fun/kinect/KinectChooserEx-Making-Kinect-Interactions-even-easier"&gt;Making Kinect Interactions even easier&lt;/a&gt; (Channel 9)&amp;#160; via &lt;a href="https://twitter.com/ch9"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;ch9&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Announcing: &lt;a href="http://wootstudio.ca/win8platstarter"&gt;A Platformer Game Starter Kit for Windows 8 games&lt;/a&gt;! Includes free game art. This is a JavaScript based game. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.geekymomblog.com/2013/04/22/what-we-talk-about-when-we-talk-about-cs/"&gt;What we talk about when we talk about CS&lt;/a&gt; Great post by Laura Blankenship &lt;a href="https://twitter.com/lblanken"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;lblanken&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ken Royal&lt;/strong&gt; &lt;a href="mailto:&amp;rlm;@kenroyal"&gt;‏&lt;s&gt;@&lt;/s&gt;&lt;b&gt;kenroyal&lt;/b&gt;&lt;/a&gt; talks to Patrick Larkin and asks&amp;#160; &lt;a href="http://bit.ly/11f0Rvm"&gt;Are Tablets Solutions or Problems&lt;/a&gt;? &lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/_Er7LeVohug" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/2941268023331602916/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=2941268023331602916" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/2941268023331602916?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/2941268023331602916?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/_Er7LeVohug/interesting-links-29-april-2013.html" title="Interesting Links 29 April 2013" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-Zb_B0t9ReAA/UX25Hc6gzvI/AAAAAAAAAuo/3OLiC4e9dhE/s72-c/wlEmoticon-smile%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/04/interesting-links-29-april-2013.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQAQ3czfSp7ImA9WhBVGEw.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-3959775753130969258</id><published>2013-04-24T11:12:00.001-04:00</published><updated>2013-04-24T11:12:22.985-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-24T11:12:22.985-04:00</app:edited><title>An Embarrassment of Riches</title><content type="html">&lt;p&gt;It seems like hardly a week goes by without hearing of some new development tool, web site or online training course for the teaching of computer science to beginners. Last week there were two – Tynker and Hopscotch. Yesterday I received an email about a site from a new startup called LearnStreet that has online learning resources including a course available in JavaScript, Python or Ruby. Sometimes it seems like everyone who knows how to program has their own idea of how to teach programming “the right way.”&lt;/p&gt;  &lt;p&gt;Many of these people have no previous experience teaching anything let alone programming and computer science. That doesn’t mean the tools are not good. It don’t mean they are great either. How do we know if a new tool is good, bad or indifferent? Generally we don’t unless we try it ourselves in our own classrooms with our own students. Risky at best. Or we can look to the early adopters who like to try out new things and listen to their stories. The CSTA Conference usually has a number of workshops or sessions on new teaching tools presented by people who use and like them. So does the SIGCSE conference.&lt;/p&gt;  &lt;p&gt;Many of these tools have no serious research to back them up. A few teachers who use them and get good results if fine as far as it goes. But it is hard to tell how much of the success is to to the tool and how much to some combination of the teacher’s ability and the type of students they work with. Some of the academic developed tools (GreenFoot and Alice come to mind) do have some research attached to them. The results, including for many people’s favorite Alice, show mixed results though. &lt;/p&gt;  &lt;p&gt;What’s a teacher, especially a new teacher, to do? Even an experienced teacher has to wonder “am I doing it right?” Am I using the best tool, the most effective teaching tool, available to me? Should I stop teaching the way I have been teaching which for many of us is the same as the way we learned? Probably but if so what do we take on? &lt;/p&gt;  &lt;p&gt;There is no independent body doing the research and making impartial recommendations. Given how much computer scientists like controversy there is probably never going to be such an organization. And maybe there shouldn't be. Those sorts of organizations have the effect of stifling creativity and innovation once they become institutionalized. We could really benefit from some independent research comparing methods and tools though. REALLY!&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/HBuQSRGgO3M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/3959775753130969258/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=3959775753130969258" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/3959775753130969258?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/3959775753130969258?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/HBuQSRGgO3M/an-embarrassment-of-riches.html" title="An Embarrassment of Riches" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/04/an-embarrassment-of-riches.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4MQXs_eip7ImA9WhBVF00.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-3543845215469798675</id><published>2013-04-23T05:23:00.000-04:00</published><updated>2013-04-23T05:23:00.542-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-23T05:23:00.542-04:00</app:edited><title>Interesting Links 23 April 2013</title><content type="html">&lt;p&gt;Yes I’m a day late with this post. It’s school vacation week in New Hampshire and I’ve had other things on my mind. These things happen. I have limited Internet access this week so there may or may not be a list next week. We’ll have to see. But I do have stuff to share now so here goes.&lt;/p&gt;  &lt;p&gt;Passed on by &lt;a href="https://twitter.com/intelswblog"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;intelswblog&lt;/b&gt;&lt;/a&gt;: Future Developers: &lt;a href="http://bit.ly/12qKKO7"&gt;Why Kids Should Learn the Basics of Code&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="mailto:&amp;rlm;@zamansky"&gt;&lt;strong&gt;Mike Zamansky&lt;/strong&gt; ‏&lt;s&gt;@&lt;/s&gt;&lt;b&gt;zamansky&lt;/b&gt;&lt;/a&gt; writes about &lt;a href="http://cestlaz.github.io/2013/04/14/Real_Data.html"&gt;using using real data in his computer science education&lt;/a&gt; classrooms: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.ncwit.org/resources/top-10-ways-recruiting-high-school-women-your-computing-classes"&gt;Top Ten Ways to recruit HS girls into computing classes&lt;/a&gt;. New from &lt;a href="https://twitter.com/NCWIT"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;ncwit&lt;/b&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.zdnet.com/debate/should-kids-be-taught-to-program/10117927/ 2013"&gt;Should kids be taught to program&lt;/a&gt;? Join the debate! &lt;/p&gt;  &lt;p&gt;Are you ready for the &lt;a href="http://bit.ly/U0JZIn"&gt;2013 CSTA Annual Conference&lt;/a&gt; on July 15-16, 2013! CSTA Annual Conference &lt;a href="http://dlvr.it/3F2F84"&gt;Keynote Speakers Announced&lt;/a&gt;. This looks to be a great event.&lt;/p&gt;  &lt;p&gt;Fun look at how the &lt;a href="http://www.microsoft.com/en-us/news/stories/88acres/88-acres-how-microsoft-quietly-built-the-city-of-the-future-chapter-1.aspx"&gt;internet of things/big data&lt;/a&gt; comes to life on the Microsoft campus. If you’ve ever wondered about smart buildings and how information can help keep costs down this is the read for you.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wp.me/pIsNi-v6"&gt;What Makes Code Readable: Not What You Think&lt;/a&gt; via &lt;a href="https://twitter.com/jsonmez"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;jsonmez&lt;/b&gt;&lt;/a&gt; was an interesting read. he notes that what is good for beginners is not always as good for more experienced people. And the other way around.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.naplesnews.com/news/2013/apr/11/thinking-outside-the-xbox-fourth-grade-teacher/"&gt;Thinking outside the Xbox&lt;/a&gt;: Fourth-grade teacher using online avatars to facilitate learning That looks like fun!&lt;/p&gt;  &lt;p&gt;   &lt;p&gt;&lt;small&gt;&lt;/small&gt;&lt;/p&gt; Last week I heard about &lt;a href="http://tynker.com"&gt;Tynker&lt;/a&gt;&amp;#160;&lt;a href="http://t.co/eQHZSppC73"&gt;http://tynker.com &lt;/a&gt;which is Scratch-like but with more features. Or so I am told. I just got access to it and haven’t had a chance to try it out for myself. The Tynker team is on Twitter at&amp;#160; &lt;a href="https://twitter.com/gotynker"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;gotynker&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/BV8kC33NXJI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/3543845215469798675/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=3543845215469798675" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/3543845215469798675?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/3543845215469798675?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/BV8kC33NXJI/interesting-links-23-april-2013.html" title="Interesting Links 23 April 2013" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/04/interesting-links-23-april-2013.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQHRHk-eSp7ImA9WhBVE0U.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-2495683070293551686</id><published>2013-04-19T05:15:00.000-04:00</published><updated>2013-04-19T10:05:35.751-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-19T10:05:35.751-04:00</app:edited><title>Hopscotch–Visual Programming for iPads</title><content type="html">&lt;p&gt;&lt;a href="http://www.gethopscotch.com/"&gt;&lt;img title="logo-large" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="logo-large" src="http://lh3.ggpht.com/-Y7_0IOG5xo4/UXAcjm4MX-I/AAAAAAAAAt4/1s3G7JCgGo0/logo-large%25255B3%25255D.png?imgmax=800" width="244" height="35"&gt;&lt;/a&gt; is a new programming environment for the iPad. It is heavily influenced by &lt;a href="http://scratch.mit.edu"&gt;Scratch&lt;/a&gt; from MIT but has nothing like the features of Scratch. It’s only in beta and the developers are talking about making it “Turing Complete” which will make it a lot more useful than it is now. Little kids may play with it for some time but I ran out of ideas in about 5 minutes. Of course having many much more capable tools available and usable by me may be a factor there.&lt;/p&gt; &lt;p&gt;The main advantages of &lt;a href="http://www.gethopscotch.com/"&gt;Hopscotch&lt;/a&gt; are that it is available on the popular iPad and that it is really optimized for touch. The only other touch enabled development I know that is optimized for mobile programming is &lt;a href="https://www.touchdevelop.com/"&gt;TouchDevelop&lt;/a&gt; and that is a bit much for very young children. It’s not as cute and colorful as Hopscotch either.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.gethopscotch.com/"&gt;&lt;img title="hopscotch" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="hopscotch" src="http://lh3.ggpht.com/-CsfCuS-ODn8/UXAilb8dv-I/AAAAAAAAAuI/sbsYj4hPhF4/hopscotch6.jpg?imgmax=800" width="466" height="351"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;At the present stage of development Hopscotch is a less than full featured turtle graphics program. It can be fun I’m not convinced that it is ready for prime time - school and/or after school programs to introduce programming. The potential is there and I’ll be looking to see how development does.&lt;/p&gt; &lt;p&gt;By the way I have a collection of other &lt;a href="http://blog.acthompson.net/2012/12/programming-with-blocks.html"&gt;tools for Teaching Programming with block programming elsewhere&lt;/a&gt;.&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/DzPQ4aPR0H0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/2495683070293551686/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=2495683070293551686" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/2495683070293551686?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/2495683070293551686?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/DzPQ4aPR0H0/hopscotchvisual-programming-for-ipads.html" title="Hopscotch–Visual Programming for iPads" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-Y7_0IOG5xo4/UXAcjm4MX-I/AAAAAAAAAt4/1s3G7JCgGo0/s72-c/logo-large%25255B3%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/04/hopscotchvisual-programming-for-ipads.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4NQ304fyp7ImA9WhBVE00.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-1359236671402323975</id><published>2013-04-18T07:55:00.001-04:00</published><updated>2013-04-18T12:36:32.337-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-18T12:36:32.337-04:00</app:edited><title>Google Fellowship Opportunity for Up to 20 CS Teachers</title><content type="html">For the past 3-4 months, Google has been working on a program that focuses on diversity and CS pipeline. They will be starting up a program to increase opportunities for middle and high school students in NC, SC &amp;amp; GA (where they have data centers), particularly girls and underrepresented minorities, to learn programming and computer science. Google will be hiring a number of newly-credentialed STEM teachers to become &lt;a href="https://www.google.com/about/jobs/search/#!t=jo&amp;amp;jid=1241001&amp;amp;"&gt;Google CS Fellow&lt;/a&gt;s for a 2-year program that will be run in one of the data centers. &lt;br /&gt;
Google's plan is to hire 15-20 excellent new teachers to learn the latest in CS tools and pedagogy and spread it via after-school and CS clubs throughout the south. These teachers will work through the barriers and policy issues in the local region, with the goal of scaling up over the 2 years and getting CS into the classrooms in the south. Google's hope is that these teachers become leaders in CS education through this experience, after they finish their fellowship.&lt;br /&gt;
You can apply for the Google CS Fellowship at:&lt;br /&gt;&lt;a href="https://www.google.com/about/jobs/search/#!t=jo&amp;amp;jid=1241001&amp;amp;"&gt;https://www.google.com/about/jobs/search/#!t=jo&amp;amp;jid=1241001&amp;amp;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/TFpDdKetBjM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/1359236671402323975/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=1359236671402323975" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/1359236671402323975?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/1359236671402323975?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/TFpDdKetBjM/google-fellowship-opportunity-for-up-to.html" title="Google Fellowship Opportunity for Up to 20 CS Teachers" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/04/google-fellowship-opportunity-for-up-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4MRn0_eSp7ImA9WhBVEk4.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-2590889787147905531</id><published>2013-04-17T18:33:00.001-04:00</published><updated>2013-04-17T18:33:07.341-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-17T18:33:07.341-04:00</app:edited><title>Fear of Being Boring</title><content type="html">&lt;p&gt;I recently came across &lt;a href="http://shawncornally.com/wordpress/"&gt;Shawn Cornally‘s blog&lt;/a&gt; titled &lt;a href="http://shawncornally.com/wordpress/"&gt;ThinkThankThunk&lt;/a&gt; and noticed that the subtitle is “&lt;em&gt;Dealing with the fear of being a boring teacher&lt;/em&gt;.” That is a fear I can relate to. To me being boring in front of students is the kiss of death. A boring teacher is usually perceived as teaching a boring subject. Why would anyone want to learn something that is boring from someone who is boring?&lt;/p&gt;  &lt;p&gt;Passion is the first step in not being boring. If you are excited about what you are talking about or teaching it is harder (though not impossible) to be boring. That is the low bar though. You also have to know your audience and present the material in ways that is interesting to them. In computer science that means picking projects that students can relate to; that they will find interesting and not boring. that can be a struggle sometimes for someone as far away from the students ages as I am. It occurred to me that I am as much as four times the age of some of my students. Old enough to be their grandfather. Ouch! &lt;/p&gt;  &lt;p&gt;I do try to keep in tune with students and plan projects accordingly. In fact many of them are designed with the help of the students themselves. I want them to be motivated to do the work because of interest and not just for the grade.&lt;/p&gt;  &lt;p&gt;One can present in a boring fashion as well. I was fortunate enough to take a number of public speaking courses while I was working in industry and I try to bring what I learned there into the classroom. Boring is bad! BTW I don’t understand why teachers do not get regular public speaking courses as part of their professional development. If anything people who speak as often as teachers do need it more than people who speak infrequently because it is very easy to become stale or lazy from repetition.&lt;/p&gt;  &lt;p&gt;It has been said that those who think education doesn’t involve entertainment don’t understand either. I think there is real truth there. It is something I worry about regularly. So to my fellow teachers I say “Let’s have fun out there and leave boring to others!”&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/EPOjsYxAgZ8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/2590889787147905531/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=2590889787147905531" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/2590889787147905531?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/2590889787147905531?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/EPOjsYxAgZ8/fear-of-being-boring.html" title="Fear of Being Boring" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/04/fear-of-being-boring.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMFRHw9eSp7ImA9WhBVEk0.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-2178902604369062970</id><published>2013-04-17T08:40:00.001-04:00</published><updated>2013-04-17T08:40:15.261-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-17T08:40:15.261-04:00</app:edited><title>BIG Projects</title><content type="html">&lt;p&gt;I’ve been trying some different things this year. One experiment was to assign my C# students (this is a second programming course for most of them) to modify a large project. OK maybe not large by professional standards but definitely a lot larger than students are likely to create on their own. I gave them some starter kit projects (from Microsoft) and let them find some significant open source games on their own to start with. As an example one starter kit had something around 20 code files, four projects and a whole lot of image and other resource files. I asked the students to propose and then execute real modifications to the programs.&lt;/p&gt; &lt;p&gt;I had a couple of goals with this. One was to get them to demonstrate what we had covered in class so far. But I also wanted them to experience reading other people’s code, figure out how to navigate though complex code bases, and find out through experimentation how to use other concepts we had not yet covered. My hope was that this would make discussing those concepts more real and perhaps more important.&lt;/p&gt; &lt;p&gt;One unexpected side benefit for me was that though their questions I gained some understanding of what sort of things I should be covering in more depth. This was partly in terms of programming syntax but more importantly in design considerations. Having been programming for a long time (on average ore than twice as long as any of my students have been alive {gasp} it is easy to forget what is and is not obvious to beginners.&lt;/p&gt; &lt;p&gt;Over all I am really pleased with how this went. Students were able to work their way through the code. Most of them spent a lot more time reading code then I think they expected. I see that as good. They all managed to make improvements on their projects. They learned how objects can make their lives much easier. Sometimes I think they don’t get that from using standard GUI objects. Since they had to use user written classes whose only documentation (available to them anyway) was the code itself they were forced to figure it out. They also had a first hand view of design considerations for large OOP programs. This makes it more obvious why OOP is a good thing than a simple (more typical student created program) that might as well be written in old style code practices.&lt;/p&gt; &lt;p&gt;The next step is helping really understand creating and using classes they write themselves. We’re doing our second class/object related project now and they seem to be doing well with the concepts. And I’m thinking about the bigger projects we will be working on for the next month. &lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/07tln62KQmE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/2178902604369062970/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=2178902604369062970" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/2178902604369062970?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/2178902604369062970?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/07tln62KQmE/big-projects.html" title="BIG Projects" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/04/big-projects.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAMQXs7eip7ImA9WhBVEU0.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-192288195895525075</id><published>2013-04-16T06:23:00.000-04:00</published><updated>2013-04-16T06:23:00.502-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-16T06:23:00.502-04:00</app:edited><title>2013 CSTA Annual Conference Keynote Speakers Announced</title><content type="html">&lt;p&gt;The Computer Science Teachers Association is proud to announce the keynotes for the 2013 CSTA Annual Conference (formerly known as the Computer Science &amp;amp; Information Technology (CS&amp;amp;IT) Conference).&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Hadi Patrovi&lt;/strong&gt;    &lt;br /&gt;As the co-founder of &lt;strong&gt;&lt;a href="http://code.org/"&gt;Code.org&lt;/a&gt;&lt;/strong&gt;, Hadi Patrovi’s vision is to fill the world with computer programmers. Code.org is an education non-profit dedicated to growing computer programming education. Hadi grew up in Iran under the Khomeini regime, including through the Iran-Iraq war, and went on to study Computer Science at Harvard, paying his own way through by working as a section leader teaching CS to underclassmen. After working at Microsoft (twice!), he went on to co-found Tellme and iLike. As an angel investor/advisor, Hadi has been involved in the early stages of many giants like Facebook, Dropbox, and Zappos.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Selena Deckelmann&lt;/strong&gt;    &lt;br /&gt;Selena Deckelmann is a woman who knows what it is like to be a woman in high tech. She is a major contributor to (PostgreSQL)[&lt;strong&gt;&lt;a href="http://postgresql.org/"&gt;http://postgresql.org&lt;/a&gt;&lt;/strong&gt;] and a data architect at (Mozilla)[&lt;strong&gt;&lt;a href="http://mozilla.org/"&gt;http://mozilla.org&lt;/a&gt;&lt;/strong&gt;], makers of the Firefox web browser. Selena has been involved with free and open source software since 1995 and began running conferences for PostgreSQL in 2007. In 2012, she founded PyLadiesPDX, a Portland chapter of (PyLadies)[&lt;strong&gt;&lt;a href="http://pyladies.org/"&gt;http://pyladies.org&lt;/a&gt;&lt;/strong&gt;]. She speaks internationally about open source, databases and community. She is an advisor to the Ada Initiative, an organization dedicated to increasing the participation of women in open source and technology communities.&lt;/p&gt;  &lt;p&gt;The 2013 CSTA Annual Conference will be held at the Boston Marriott Quincy on July 15 &amp;amp; 16. For more information on sessions, workshops, and to register, visit &lt;strong&gt;&lt;a href="http://www.cstaconference.org/"&gt;www.cstaconference.org&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Dave Reed&lt;/p&gt;  &lt;p&gt;CSTA Annual Conference Chair&lt;/p&gt;  &lt;p&gt;P.S. Workshops are filling up fast. Don’t delay! &lt;strong&gt;&lt;a href="http://www.cstaconference.org/"&gt;www.cstaconference.org&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/Qy76f9tweU8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/192288195895525075/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=192288195895525075" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/192288195895525075?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/192288195895525075?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/Qy76f9tweU8/2013-csta-annual-conference-keynote.html" title="2013 CSTA Annual Conference Keynote Speakers Announced" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/04/2013-csta-annual-conference-keynote.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIHRX0-eSp7ImA9WhBVEE8.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-976001570402172484</id><published>2013-04-15T08:20:00.000-04:00</published><updated>2013-04-15T08:22:14.351-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-15T08:22:14.351-04:00</app:edited><title>Interesting Links 15 April 2013</title><content type="html">Income taxes are due the end of the day today in the US. Thanks to computer software mine are done and in with a minimum of pain. It is amazing how much easier good software can make ones life. Of course software mistakes can do the opposite. That’s one reason I think we need more people knowledgeable about how to write good software. And with that thought, here now are this week’s links.&lt;br /&gt;
Excellent compilation of &lt;a href="http://bit.ly/ZgRi0y"&gt;learn-to-code sites&lt;/a&gt; from &lt;a href="https://twitter.com/shamblesguru"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;shamblesguru&lt;/b&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://blog.acm.org/archives/csta/2013/04/focusing_on_the.html"&gt;Writing Apps to Empower Girls and Help the World&lt;/a&gt; from&amp;nbsp; Patrice Gans &lt;a href="https://twitter.com/reesegans"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;reesegans&lt;/b&gt;&lt;/a&gt; on the CSTA blog&lt;br /&gt;
Calling all educators - apply for the &lt;a href="http://dailyedventures.com/index.php/2013/04/09/taryn-2/"&gt;Microsoft Expert Educator Program&lt;/a&gt; A great program not least of all because it opens the doors for sharing with many other great educators.&lt;br /&gt;
&lt;a href="http://wp.me/p2mo7i-h1"&gt;What Programming Language Should I Teach With&lt;/a&gt;? via &lt;a href="https://twitter.com/twistedsq"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;twistedsq&lt;/b&gt;&lt;/a&gt; Is a thought provoking discussion of various pros and cons.&lt;br /&gt;
&amp;nbsp;&lt;a href="http://blog.acthompson.net/2013/01/windows-8-game-development-links.html"&gt;Windows 8 Game Development Links&lt;/a&gt; Updated with a link to a new post by &lt;a href="https://twitter.com/tara"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;Tara&lt;/b&gt;&lt;/a&gt; Walker called &lt;a href="http://blogs.msdn.com/b/tarawalker/archive/2013/04/12/windows-8-game-development-using-c-xna-and-monogame-3-0-building-a-shooter-game-walkthrough-part-5-animating-the-player-ship-and-creating-a-parallaxing-background.aspx"&gt;Windows 8 Game Development using C#, XNA and MonoGame 3.0: Building a Shooter Game Walkthrough – Part 5&lt;/a&gt;: &lt;br /&gt;
&lt;a href="http://techiecamp.org/"&gt;Techie Camp&lt;/a&gt; 1-week programs for elementary &amp;amp; middle school kids. &lt;a href="http://t.co/xXk9zlT52j"&gt;http://techiecamp.org &lt;/a&gt;enroll now!&lt;br /&gt;
&lt;blockquote&gt;
Techie Camp is a full day, week long program designed to engage elementary and middle school students in hands-on, interactive STEM-related activities. Students take a deep dive into subject matter focused on Robotics, Programming, Android App or Web Development and emerge with skills that are useful in today’s' classroom and tomorrow's workplace.&lt;/blockquote&gt;
UC San Diego Computer Scientists Develop First-person Player &lt;a href="http://www.jacobsschool.ucsd.edu/news/news_releases/release.sfe?id=1347"&gt;Video Game that Teaches How to Program in Java&lt;/a&gt; that looks pretty interesting. Casting spells using Java. &lt;br /&gt;
I have moved and updated my post on &lt;a href="http://dlvr.it/3CsWNK"&gt;Resources For Teaching Binary Numbers&lt;/a&gt;&amp;nbsp; since I found this new video called &lt;a href="http://youtu.be/_Supto87ZD4"&gt;Understanding Binary: a 60 Second Mindmeld&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://raisingmodernlearners.com/computer-science-is-a-no-um-full-brainer/"&gt;Computer Science is a No…um…Full-Brainer&lt;/a&gt; a new post by educational consultant Will Richardson finishes with this money quote “Start everyone early, and offer those who are passionate about the subject limitless room to grow.” &lt;br /&gt;
Irina Frumkin, Game Changer: &lt;a href="http://youtu.be/eVbE0rfVrOY"&gt;Celebrating the Women of Xbox&lt;/a&gt; is an interesting video with one of the women on the Xbox team at Microsoft. Shows that even gaming is not totally male dominated. &lt;br /&gt;
&lt;a href="http://blog.acm.org/archives/csta/2013/04/computer_scienc_14.html"&gt;Computer Science as a Teaching Strategy&lt;/a&gt; ianother good post on the CSTA Blog. This one by&amp;nbsp; written by Myra Deister &lt;a href="https://twitter.com/shhsMath"&gt;&lt;s&gt;@&lt;/s&gt;&lt;b&gt;shhsMath&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://lh6.ggpht.com/-IO3RLHVcndI/UWvwqz_PtII/AAAAAAAAAtg/AaxQsA3x3jY/s1600-h/ENGoCode_page%25255B3%25255D.jpg"&gt;&lt;img align="left" alt="ENGoCode_page" border="0" height="122" src="http://lh3.ggpht.com/-VLz-ZH8oKLg/UWvwrzWcX2I/AAAAAAAAAto/rmQvRM0pqi0/ENGoCode_page_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; float: left; margin: 0px 6px 0px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="ENGoCode_page" width="121" /&gt;&lt;/a&gt;Help spread the word for &lt;a href="http://www.engineering.uottawa.ca/en/gocodegirl/"&gt;Go Code Girl&lt;/a&gt;, a learn-to-code event for high school girls on April 20 at the University of Ottawa in Ontario Canada (I try to keep a look out for things up north.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And for south of where I live, in my favorite state south of the Mason-Dixon, &lt;a href="http://stemcamps.org/"&gt;STEM Innovation Camps&lt;/a&gt; in Austin, TX ages 6-14 Register by 4/30 and get 15% off &lt;br /&gt;
&lt;a href="http://wp.me/pyln0-1qt"&gt;Requiring Computing Education&lt;/a&gt;: An Impractical Path to Computing Literacy is a great post by Mark Guzdial that has had me thinking all weekend. Check it out and read the discussion in the comments as well.&lt;br /&gt;
&lt;a href="http://shadowfaxrant.blogspot.com/2013/04/teaching-computer-science-honors.html"&gt;Teaching Computer Science Honors: Continuing Turtle Graphics&lt;/a&gt;! shows how someone else is using Turtle Graphics in teaching computer science. Good stuff.&lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/Y294Cg0anRA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/976001570402172484/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=976001570402172484" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/976001570402172484?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/976001570402172484?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/Y294Cg0anRA/interesting-links-15-april-2013.html" title="Interesting Links 15 April 2013" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-VLz-ZH8oKLg/UWvwrzWcX2I/AAAAAAAAAto/rmQvRM0pqi0/s72-c/ENGoCode_page_thumb%25255B1%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/04/interesting-links-15-april-2013.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEFQH09fip7ImA9WhBWF0o.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-5116029176516549330</id><published>2013-04-12T10:38:00.001-04:00</published><updated>2013-04-12T10:40:11.366-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-12T10:40:11.366-04:00</app:edited><title>The Book Reimagined by Video Game Makers</title><content type="html">&lt;p&gt;&lt;a href="http://kck.st/15Q4Mlz"&gt;VIDYA BOOKS&lt;/a&gt;: the book, as reimagined by video game makers is a &lt;a href="http://kck.st/15Q4Mlz"&gt;Kickstarter project&lt;/a&gt; that is being spearheaded by someone I met while I was at Microsoft. Joe Booth and I have had several conversations about the intersection of games and education. The problem with a lot of educational games is that they are not fun. The problem with a lot of fun games is that they are not really educational. Joe’s vision for some time has been to create games that are both fun and educational. He’s put together a team and this is a step in that direction. This project starts with reading.&lt;/p&gt; &lt;p&gt;A lot of reluctant readers are also avid gamers. The hope here is that this sort of book will attract some of these readers and get them hooked on the idea of reading. At least it may get them reading something and we know that reading is a gateway drug to learning. &lt;img class="wlEmoticon wlEmoticon-smile" style="border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none" alt="Smile" src="http://lh4.ggpht.com/-Qp3HIy7vuTo/UWgcU-Dks8I/AAAAAAAAAtA/wWqI2AdMI4M/wlEmoticon-smile%25255B2%25255D.png?imgmax=800"&gt;&lt;/p&gt; &lt;p&gt;There is only a short time left for the kickstarter part of this project. They are hoping to reach a stretch goal to allow them to make their book at different reading levels. If it means anything I have contributed some of my own money to this project. I’m hoping to help find more supporters as well. &lt;a href="http://kck.st/15Q4Mlz"&gt;Take a look&lt;/a&gt; at their kickstarter site for more information - &lt;a href="http://kck.st/15Q4Mlz"&gt;http://kck.st/15Q4Mlz&lt;/a&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;b&gt;Vidya Books&lt;/b&gt; is an interactive book experience delivered as an iPad/iPhone app. &lt;b&gt;It’s a novel you play with – it’s a book that is a game&lt;/b&gt;. &lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;Vidya Books leverages the best elements of Choose Your Own Adventure storytelling, classic adventure games, traditional novels, and modern action games to create something &lt;b&gt;fresh&lt;/b&gt; and &lt;b&gt;magical&lt;/b&gt;. &lt;p&gt;Upon opening the app and selecting a book, you’ll &lt;b&gt;watch as the story materializes on screen&lt;/b&gt;, one word at a time. You interact with the words as they appear -- your interaction &lt;b&gt;directs the main character&lt;/b&gt;.&amp;nbsp; You swipe the screen, touch words, and manipulate the device -- and that moves the story forward! &lt;p&gt;In a Vidya Book, &lt;b&gt;you matter!&lt;/b&gt; The story unfolds in front of you and around you and you control the pace. In a traditional novel the story has one path - it doesn't &lt;i&gt;matter&lt;/i&gt; if you're paying attention or not. Here, your attention is integral and &lt;b&gt;your choices&lt;/b&gt; &lt;b&gt;matter&lt;/b&gt;. &lt;/p&gt;&lt;/blockquote&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/xj4wFB4KjSk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/5116029176516549330/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=5116029176516549330" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/5116029176516549330?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/5116029176516549330?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/xj4wFB4KjSk/the-book-reimagined-by-video-game-makers.html" title="The Book Reimagined by Video Game Makers" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-Qp3HIy7vuTo/UWgcU-Dks8I/AAAAAAAAAtA/wWqI2AdMI4M/s72-c/wlEmoticon-smile%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/04/the-book-reimagined-by-video-game-makers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYGR388eyp7ImA9WhBWFkQ.&quot;"><id>tag:blogger.com,1999:blog-18677687.post-2051076177150292110</id><published>2013-04-11T10:22:00.001-04:00</published><updated>2013-04-11T10:22:06.173-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-11T10:22:06.173-04:00</app:edited><title>Resources For Teaching Binary Numbers</title><content type="html">&lt;p&gt;Several years ago I wrote a post on my old blog with resources for teaching Binary. Since I no longer have access to that site I can’t update it with more links. So I decided it was time to take a copy, update it and repost it here were I can update it as new links come in. BTW all of these links were good as of this posting. I removed some from the old post that were no longer available.&lt;/p&gt; &lt;p&gt;This was inspired by the most recent resource I found:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=_Supto87ZD4&amp;amp;feature=youtu.be"&gt;Understanding Binary: a 60 Second Mindmeld&lt;/a&gt; This 60 second video moves fast but makes for a great introduction.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.mathmaniacs.org/lessons/01-binary/"&gt;MathmaniaCS Lesson Plan&lt;/a&gt; &lt;blockquote&gt; &lt;p&gt;A lesson plan/activity for teaching Binary numbers from the &lt;a href="http://www.mathmaniacs.org/"&gt;MathamaniaCS&lt;/a&gt; web site. Includes a graphic on counting in Binary on ones fingers.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;a href="http://www.intuitor.com/counting/"&gt;How to Count to 1,023 on Your Fingers&lt;/a&gt; &lt;blockquote&gt; &lt;p&gt;This site talks about base ten, base six, Binary, Binary Coded Decimal and Hexadecimal and includes a cute applet that demonstrates counting in those bases on your fingers. As always beware the Binary value for four.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;a href="http://www.instructables.com/id/Binary-Counting/"&gt;Binary Counting Cartoon&lt;/a&gt; - &lt;a href="http://www.instructables.com/id/Binary-Counting/"&gt;http://www.instructables.com/id/Binary-Counting/&lt;/a&gt; &lt;blockquote&gt; &lt;p&gt;This cartoon (available as a downloadable PDF file) demonstrates how to count to over a thousand by using binary numbers and your fingers.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;a href="http://www.cs.grinnell.edu/~rebelsky/Courses/CS152/97F/Readings/student-binary.html"&gt;The Binary System&lt;/a&gt; &lt;blockquote&gt; &lt;p&gt;A guide to a quite confusing concept by Christine R. Wright with some help from Samuel A. Rebelsky. Written for college students and fairly comprehensive.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Cisco’s &lt;a href="http://forums.cisco.com/CertCom/game/binary_game_page.htm"&gt;binary teaching game&lt;/a&gt; - &lt;a href="http://forums.cisco.com/CertCom/game/binary_game_page.htm"&gt;http://forums.cisco.com/CertCom/game/binary_game_page.htm&lt;/a&gt; &lt;blockquote&gt; &lt;p&gt;This game challenges students to set and reset bits to display a binary representation of specific decimal numbers. It is an interactive way for students to practice what they know about binary numbers.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;a href="http://www.exploringbinary.com/"&gt;Exploring Binary blog&lt;/a&gt; - http://www.exploringbinary.com/ &lt;blockquote&gt; &lt;p&gt;This blog is completely focused on binary numbering and data representation. It is written by Rick Regan who has a B.S., M.S., and Ph.D. in computer science.&lt;br&gt;Some outstanding sample posts are:&lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.exploringbinary.com/how-i-taught-my-mother-binary-numbers/"&gt;How I Taught My Mother Binary Numbers&lt;/a&gt; - &lt;a href="http://www.exploringbinary.com/how-i-taught-my-mother-binary-numbers/"&gt;http://www.exploringbinary.com/how-i-taught-my-mother-binary-numbers/&lt;/a&gt; &lt;li&gt;&lt;a href="http://www.exploringbinary.com/converting-floating-point-numbers-to-binary-strings-in-c/"&gt;Converting Floating-Point Numbers to Binary Strings in C&lt;/a&gt; - &lt;a href="http://www.exploringbinary.com/converting-floating-point-numbers-to-binary-strings-in-c/"&gt;http://www.exploringbinary.com/converting-floating-point-numbers-to-binary-strings-in-c/&lt;/a&gt; &lt;li&gt;&lt;a href="http://www.exploringbinary.com/ten-ways-to-check-if-an-integer-is-a-power-of-two-in-c/"&gt;Ten Ways to Check if an Integer Is a Power Of Two in C&lt;/a&gt; - &lt;a href="http://www.exploringbinary.com/ten-ways-to-check-if-an-integer-is-a-power-of-two-in-c/"&gt;http://www.exploringbinary.com/ten-ways-to-check-if-an-integer-is-a-power-of-two-in-c/&lt;/a&gt; &lt;li&gt;&lt;a href="http://www.exploringbinary.com/what-powers-of-two-look-like-inside-a-computer/"&gt;What Powers of Two Look Like Inside a Computer&lt;/a&gt; - &lt;a href="http://www.exploringbinary.com/what-powers-of-two-look-like-inside-a-computer/"&gt;http://www.exploringbinary.com/what-powers-of-two-look-like-inside-a-computer/&lt;/a&gt; &lt;li&gt;&lt;a href="http://www.exploringbinary.com/a-twelve-cent-binary-calendar/"&gt;A Twelve Cent Binary Calendar&lt;/a&gt; - &lt;a href="http://www.exploringbinary.com/a-twelve-cent-binary-calendar/"&gt;http://www.exploringbinary.com/a-twelve-cent-binary-calendar/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://www.exploringbinary.com/the-binary-marble-adding-machine/"&gt;The Binary Marble Adding Machine&lt;/a&gt; - http://woodgears.ca/marbleadd/index.html &lt;blockquote&gt; &lt;p&gt;This site shows a wooden binary adder that uses marbles to set and reset “bits.” There is a demo video and a link to plans for making a device yourself. Building one is recommended only for people who have experience with wood working but students will enjoy and learn from the video demo.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;a href="http://www.mathwarehouse.com/non-decimal-bases/convert-binary-to-decimal.php"&gt;Converting from Binary to Decimal&lt;/a&gt; – &lt;a href="http://www.mathwarehouse.com/non-decimal-bases/convert-binary-to-decimal.php"&gt;http://www.mathwarehouse.com/non-decimal-bases/convert-binary-to-decimal.php&lt;/a&gt; &lt;blockquote&gt; &lt;p&gt;A very math centric set of examples of converting to and from decimal and binary numbers.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Some &lt;a href="http://www.free-test-online.com/binary/binary_numbers.htm"&gt;online quizzes on binary number conversions&lt;/a&gt; &lt;p&gt;An online &lt;a href="http://www.free-test-online.com/binary/signed_converter.html"&gt;number converter&lt;/a&gt; from binary to hex and decimal and back.&lt;/p&gt;  &lt;img src="http://feeds.feedburner.com/~r/ComputerScienceTeacher/~4/TjDXvjqaXz0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.acthompson.net/feeds/2051076177150292110/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18677687&amp;postID=2051076177150292110" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/2051076177150292110?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18677687/posts/default/2051076177150292110?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ComputerScienceTeacher/~3/TjDXvjqaXz0/resources-for-teaching-binary-numbers.html" title="Resources For Teaching Binary Numbers" /><author><name>Alfred Thompson</name><uri>https://plus.google.com/116648179447008949472</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-dJ2xRBRyiU4/AAAAAAAAAAI/AAAAAAAAANw/iqdknkVgq-A/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.acthompson.net/2013/04/resources-for-teaching-binary-numbers.html</feedburner:origLink></entry></feed>
