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

<channel>
	<title>eric the fruitbat &#187; Self</title>
	<atom:link href="http://www.cogitolingua.net/blog/category/self/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cogitolingua.net/blog</link>
	<description>Sounding out the Noosphere.</description>
	<lastBuildDate>Fri, 03 Feb 2012 23:40:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Don&#8217;t Fear the Mistakes</title>
		<link>http://www.cogitolingua.net/blog/2012/01/31/dont-fear-the-mistakes/</link>
		<comments>http://www.cogitolingua.net/blog/2012/01/31/dont-fear-the-mistakes/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 05:13:00 +0000</pubDate>
		<dc:creator>erich</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Mind/Cognition]]></category>
		<category><![CDATA[Self]]></category>
		<category><![CDATA[failure]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[psychology]]></category>

		<guid isPermaLink="false">http://www.cogitolingua.net/blog/?p=1388</guid>
		<description><![CDATA[<p>During teaching, there is a fascinating (and unfortunately common) problem: Students are VERY reluctant to suggest an answer, for fear that they might be wrong.</p> <p>Salman Kahn, noticed this phenomenon after he started doing videos for his niece and nephew: (I&#8217;m paraphrasing) &#8220;The last thing they needed was for me to be there expecting an [...]]]></description>
			<content:encoded><![CDATA[<p>During teaching, there is a fascinating (and unfortunately common) problem: Students are VERY reluctant to suggest an answer, for fear that they might be wrong.</p>
<p>Salman Kahn, noticed this phenomenon after he started doing videos for his niece and nephew: (I&#8217;m paraphrasing) &#8220;The last thing they needed was for me to be there expecting an answer.&#8221;</p>
<p>Teachers at the university level are fighting a behavioral lesson that we pick up in elementary school. Although young students often have the bravery (or lack of self-awareness) that allows them to speak up in class, it&#8217;s consistently beaten out of them: There&#8217;s nothing more degrading than being laughed at by the rest of the class. The other children are so insecure themselves, that they&#8217;ll take every opportunity to pick themselves up by mocking others.</p>
<p>Also, even for the talented students, if they are praised about their intelligence they will end up taking fewer risks: and try fervently to be wrong less. This lesson comes from Carol Dweck&#8217;s work: <a href="https://www.stanford.edu/dept/psychology/cgi-bin/drupalm/cdweck">Praise for Intelligence Can Undermine Children&#8217;s Motivation and Performance</a>. [<a href="http://www.wired.com/wiredscience/2011/10/why-do-some-people-learn-faster-2/">Why do some people learn faster?</a>]</p>
<p>Naturally, almost everyone will leave the early public education system less excited than when they entered. University and College teachers then have the problem of rekindling the excitement and interest we were all born with. But to accomplish this, we must find ways of fighting the earlier training: we must encourage participation and the mistakes that come with exploring.</p>
<p>John Holt has a book, &#8220;How Children Fail&#8221;, which contains the <a href="http://www.educationreformbooks.net/failure.htm">following conclusions</a>:</p>
<ol>
<li>Schools promote an atmosphere of fear.</li>
<li>Boredom serves as another major obstacle.</li>
<li>‘Cookie-cutter’ education does not cultivate intrinsic interests and learning.</li>
<li>Mixed Signals: Parents praise curiosity and questions, school does not.</li>
<li>There is no single body of information that all children should learn.</li>
</ol>
<p>So, what can be done?</p>
<ol>
<li><b>Exercise <a href="http://en.wikipedia.org/wiki/Choice_theory">Choice Theory</a></b>. Recognize that you can cultivate a positive attitude, and change your response.</li>
<li><b>Fail more often</b>, and get used to how it feels. Routinely try to go beyond your comfort zone.</li>
<li><b>Push yourself</b>. Don&#8217;t stop at the first obstacle. Try a different approach. Don&#8217;t avoid things you dislike.</li>
<li><b>Debrief your experience.</b> If you don&#8217;t succeed, spend time to figure out why not. Brainstorm, and loop back with any new approaches.
<li>Also, Aligna Tugend&#8217;s book &#8220;Better By Mistake: The Unexpected Benefits of Being Wrong&#8221; contains still <a href="http://www.alinatugend.com/myths-about-mistakes/">more lessons</a>.</li>
</ol>
<p>That works for oneself, but what about the students?</p>
<p>If they are afraid of giving the &#8216;wrong&#8217; answer to a question, change the question to &#8220;tell me something that <em>doesn&#8217;t</em> work.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cogitolingua.net/blog/2012/01/31/dont-fear-the-mistakes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Configurable Keyboard</title>
		<link>http://www.cogitolingua.net/blog/2012/01/21/a-configurable-keyboard/</link>
		<comments>http://www.cogitolingua.net/blog/2012/01/21/a-configurable-keyboard/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 11:24:50 +0000</pubDate>
		<dc:creator>erich</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Self]]></category>
		<category><![CDATA[Tech*]]></category>

		<guid isPermaLink="false">http://www.cogitolingua.net/blog/?p=1236</guid>
		<description><![CDATA[<p class="wp-caption-text">Ideal Key Layout</p> <p>For a long time, I have hated the layout on all keyboards I&#8217;ve ever laid hands on. It&#8217;s not just that I prefer Dvorak to Qwerty; it&#8217;s that the slanting of the rows causes an awkward bending of the left wrist, that the space key is far too large when you [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1239" class="wp-caption alignright" style="width: 310px"><a href="http://www.cogitolingua.net/blog/wp-content/uploads/2012/01/keyboard.png"><img src="http://www.cogitolingua.net/blog/wp-content/uploads/2012/01/keyboard-300x111.png" alt="" title="Ideal Key Layout" width="300" height="111" class="size-medium wp-image-1239" /></a><p class="wp-caption-text">Ideal Key Layout</p></div>
<p>For a long time, I have hated the layout on all keyboards I&#8217;ve ever laid hands on. It&#8217;s not just that I prefer Dvorak to Qwerty; it&#8217;s that the slanting of the rows causes an awkward bending of the left wrist, that the space key is far too large when you only ever hit it in one spot; that of the keys such as Esc, Meta, Hyper, and Ctrl you can find a board which gets some right, but not all. For a long time I&#8217;ve pined for a keyboard with a layout like that depicted on the right.</p>
<p>I want a split keyboard, that slants the rows slightly, to favor of the natural angle at which your forearms approach anything directly in front of you. I removed the space, turning it into two individual normal-sized keys under resting position of the thumbs. Inside the thumbs arc we place the modifiers: Meta, Hyper and Ctrl. Although this might make Meta-Ctrl difficult to press (use a thumb for each), it does easily allow any of these three to be combined with Shift.</p>
<p>I am not the only one to have really specific demands as to the layout of my keys. Any internet search reveals many hackers with the same obsessions. Unfortunately, we each want a slightly different layout. Fortunately, we will actually pay a high price (because it&#8217;s actually a low price when amortized over a year of with use more than 4 hours every day) and we&#8217;ll spend the day to customize it.</p>
<p>There&#8217;s been a big advancement in multi-touch surfaces. So, you don&#8217;t actually need switches and circuitry to build a keyboard any more. Really, you just need a set of keys that can bang a point onto a multi-touch surface. The surface records an x,y position of the strike, and software takes care of the physical coordinate to key-code mapping. Multi-touch takes care of chording (a necessary feature for shift and other modifier keys).</p>
<p>My last idea of a <a href="http://www.cogitolingua.net/blog//2007/09/16/end-of-the-keyboard/">multi-touch surface keyboard</a> didn&#8217;t have any hardware for tactile feedback. But this one is different, we get to keep the tactile feel, because the physical stand-alone keys can be spring-buckling, scissor, or whatever: as long as it can bring down a strong point on the multi-touch surface.</p>
<p>Even if nobody ever picks up on the multi-touch surface keyboard, the above layout can still be mass produced as shown. I think most people will find it easy to adapt to.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cogitolingua.net/blog/2012/01/21/a-configurable-keyboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Merovingian Neckwear</title>
		<link>http://www.cogitolingua.net/blog/2012/01/21/merovingian-neckwear/</link>
		<comments>http://www.cogitolingua.net/blog/2012/01/21/merovingian-neckwear/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 07:38:06 +0000</pubDate>
		<dc:creator>erich</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Self]]></category>

		<guid isPermaLink="false">http://www.cogitolingua.net/blog/?p=1227</guid>
		<description><![CDATA[<p></p> <p>Somehow, I feel that I betray my cyberpunk heritage because I&#8217;ve recently found it entertaining to don extravagant neckwear. But, my recently conducted anthropological expedition has revealed evidence that I am in fact upholding a veritably geek tradition.</p> ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cogitolingua.net/blog/wp-content/uploads/2012/01/atlantic.jpg"><img src="http://www.cogitolingua.net/blog/wp-content/uploads/2012/01/atlantic-300x225.jpg" alt="" title="Merovingian Knot" width="300" height="225" class="alignright size-medium wp-image-1228" /></a></p>
<p>Somehow, I feel that I betray my cyberpunk heritage because I&#8217;ve recently found it entertaining to don extravagant neckwear. But, my recently conducted anthropological expedition has revealed <a href="http://xirdal.lmu.de/cgi-bin/blosxom.cgi/2008/06/13">evidence</a> that I am in fact upholding a veritably geek tradition.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cogitolingua.net/blog/2012/01/21/merovingian-neckwear/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Abelard to Apple</title>
		<link>http://www.cogitolingua.net/blog/2011/12/16/abelard-to-apple/</link>
		<comments>http://www.cogitolingua.net/blog/2011/12/16/abelard-to-apple/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 04:24:20 +0000</pubDate>
		<dc:creator>erich</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Self]]></category>

		<guid isPermaLink="false">http://www.cogitolingua.net/blog/?p=961</guid>
		<description><![CDATA[<p>I heard through the blogosphere about DeMillo&#8217;s book Abelard to Apple. I checked it out from the library, because, if I&#8217;m to be self-employed as an educator, I thought it would be useful to get an institutional view of the education system in the US. The book specifically focuses on higher education, especially the universities [...]]]></description>
			<content:encoded><![CDATA[<p>I heard through the blogosphere about DeMillo&#8217;s book <i>Abelard to Apple</i>. I checked it out from the library, because, if I&#8217;m to be self-employed as an educator, I thought it would be useful to get an institutional view of the education system in the US. The book specifically focuses on higher education, especially the universities in the Middle (neither top tier research, nor bargain community colleges). Below, in an exercise of active reading, I record my impressions of each chapter, and highlight the essential lessons.</p>
<p>If you bother to get through all that distilled wisdom, you should consider reading the book yourself. Throughout the book DeMillo backs up his arguments by citing specific colleges, educators, and institutions that serve as example observations. I&#8217;ve only captured that part of the book which was germane to my goals; gathering blurbs that remind me of where education is headed in the next 20 years.</p>
<table>
<tr>
<td colspan=3>Great Visions to Lure Them On</td>
</tr>
<tr>
<td>1</td>
<td>Are You Teaching This Summer?</td>
<td>What university professors actually do is shrouded in mystery. Today we have multiversities that serve many interests: government research grants, contracts with corporations, funding comes with strings attached; and internal politics of unequal salaries (humanities vs sciences).<br /> <b>Make use of your time effectively and stay relevant to your source of funding.</b></td>
</tr>
<tr>
<td>2</td>
<td>A World of Subjective Judgments</td>
<td>Granting of tenure is a distributed, self-organizing decision-making system difficult to steer with central authority. Tenure insulates faculty from political interference, yet also leads to a faculty-centric culture.<br /> <b>Don&#8217;t adopt incentives that will distance you from the market.</b></td>
</tr>
<tr>
<td>3</td>
<td>The Smartest Kid in Class</td>
<td>The University picks leadership based on established qualities. Clearly ambitious in good times, good problem solvers in bad times. But strategies that worked well in the past might fail in a new market.<br /> <b>Picking leadership from inside can lead to excessive inward focus.</b></td>
</tr>
<tr>
<td>4</td>
<td>The Twenty-First Century</td>
<td>Today, the equivalent of the classroom experience can be got for free online.<br /> <b>Modern Universities are out of touch with commoditized, democratized education.</b></td>
</tr>
<tr>
<td colspan=3>An Abundance of Choices</td>
</tr>
<tr>
<td>5</td>
<td>It Takes a Lot to Get Us Excited.
<td>Private universities have risen the rankings, because they are better able to meet student demands. Public universities are endangered when public funding dries up. Costs between public and private are almost the same. Public funding comes with regulation and bureaucracy, that can hurt more than help. University of Phoenix exists because public institutions don&#8217;t provide enough value for low enough cost.<br /> <b>Becoming more selective is the antithesis of broad education, and it&#8217;s a path to irrelevance.</b></td>
</tr>
<tr>
<td>6</td>
<td>The Computer in the Cathedral</td>
<td>Research universities spend enormous resources to attract faculty and build prestige. The expenditures, such as supercomputers, can be so great that they must be subsidized by government, and do not contribute to student learning.<br /> <b>Focus on building relevant skills in your students.</b></td>
</tr>
<tr>
<td>7</td>
<td>Do No Harm</td>
<td>The pursuit of patents and formation of start-up companies to reserve rights to any new technology researched by faculty is a distraction from the dual mission (a) developing new, fundamental knowledge and (b) propagating knowledge to the next generation. The bureaucracy of the licensing office does not have a high return on cost, and its focus on ownership creates an anti-commons of ideas. <br /><b>Running a side business distracts from the core objective.</b></td>
</tr>
<tr>
<td>8</td>
<td>The Factory</td>
<td>During the last century, colleges have grown in size faster than any other sector of the economy (faster than the US itself). This rapid growth led to standardization (heavily influenced by donation funds Rockefeller and Carnegie) accreditation and administration. These agencies are staffed by people that know little of the subjects they regulate, and were formed before  a clear idea as to what the university produces and to whom it gives the product had emerged. <br /><b>Increased regulation is an administrative burden that does not correlate to better student achievement.</b></td>
</tr>
<tr>
<td>9</td>
<td>Disruption</td>
<td>Tuition has risen 3x faster than the Consumer Price Index and is used to support research, athletics, community outreach programs, etc. (and is not used on classroom equipment, increase quality of teaching, etc.) State Educational systems are facing tough financial crises that might deter price-sensitive students. <br /><b>Mission creep can raise costs so that you price yourself out of the market. (Innovators dilemma).</b></td>
</tr>
<tr>
<td colspan=3>A Better Means of Expressing Their Goals</td>
</tr>
<tr>
<td>10</td>
<td>The Value of a University</td>
<td>Universities grew out of Medieval disruption, and developed an autonomy of corporation and self-governance to protect itself against outside (church and local political) interference. Faculty-centered guilds became prominent because they were better organized and self-loyal, but they retreat in value and relevance when students have other learning opportunities.<br /> <b>Embrace student governance to stay responsive to your market.</b></td>
</tr>
<tr>
<td>11</td>
<td>Of Majors and Memes</td>
<td>Although the hubs are outrageously popular, the spokes of the long tail have significantly lower capital barriers to entry. The long tail is served at very high cost (number of courses and faculty) by making the University a platform for elective education. Tenure, and other faculty-centric focus, leads to core curriculum creep.<br /> <b>Success requires both depth of skills for competence and breadth of knowledge for synthesis and innovation.</b></td>
</tr>
<tr>
<td>12</td>
<td>Threads</td>
<td>Naively combining two different fields (to broaden appeal and enrollment) leads to superficiality in both. Solution: create threads of programs designed to complement and intertwine, then let students elect to study a combination of two. Problem: does not scale, and difficult to accreditate knowledge learned and standardize on quality.<br /> <b>Be flexible but maintain structure (resist entropy/chaos).</b></td>
</tr>
<tr>
<td colspan=3>Abelard to Apple</td>
</tr>
<tr>
<td>13</td>
<td>The Stardom of Leonard Susskind</td>
<td>Susskind (Stanford) and Lewin (MIT) make their lectures available online. Open University (UK) provides a platform for offering traditional courses online. Less popular offerings still benefit from being a spoke on a large hub: coopetition.<br /> <b>The real source of education is in the interaction and practice, not the foundational materials.</b></td>
</tr>
<tr>
<td>14</td>
<td>Unkept Technological Promises</td>
<td>Most educational software is gimmicky and costly, targeted at assisting the instructor in teaching but not the student in learning. In trying to increase classroom efficiency, schools attempt standardize learning outcomes by measuring student performance; but applying the analogy with quality assurance as practiced by manufacturers has the opposite effect.<br /><b>Don&#8217;t become servant to your organizational software.</b></td>
</tr>
<tr>
<td>15</td>
<td>A Substitute for Deep Reflection</td>
<td>Jim Groom&#8217;s Edupunks and David Wiley&#8217;s Flatworld Knowledge are trying to open content, educational platforms, and lower cost. A typical university website is not educationally assistive. UMW very strongly encourages all students to have a blog (and domain name) to continue the development of their online identities.<br /> <b>Use the Web to expand your network of influence and collaboration.</b></td>
</tr>
<tr>
<td>16</td>
<td>The Process-Centered University</td>
<td>The well-oiled machine can quickly become out of sync with market demands (efficiently producing an undesired product) and dehumanizes the students, yet remain because of a separate (internal) rating system. Managing individualized interests of students (Threads) can drive costs up.<br /> <b>Build up social capital through a network of relations.</b></td>
</tr>
<tr>
<td>17</td>
<td>Hacking Degrees</td>
<td>Accreditation can scale similar to a distributed network of trust; inter-institution credit transfer agreements should suffice. Open content can help provide individualized mix and match of skills and credentials.<br /><b>Become an essential (trusted, valuable) part of a social (and business) network.</b></td>
</tr>
<p>\</p>
<tr>
<td colspan=3>The Long View</td>
</tr>
<tr>
<td>18</td>
<td>The Laws of Innovation</td>
<td>Innovating schools requires setting clear goals (with metrics) and thinking differently, and not merely optimizing current methods. Big impact research is focused on short-term (immediate results) and long-term (new fields) gains, and ignores the more stable mid-term (incremental improvement).<br /> <b>To really innovate you have to pull together experience and ideas from many different fields.</b></td>
</tr>
<tr>
<td>19</td>
<td>Just Change My Title to &#8220;Architect&#8221;</td>
<td>America stopped building higher education capacity in 1960. Number of students has increased 4X but number and kind of university has not changed. The current design assumed Asian economics as insignificant, and was enshrined before PCs, internet, and commercial air travel. Current economics lead universities in the middle to try and emulate the top tier and so sacrifice diversity (and connection to its community) to attain elite selectivity.<br /> <b>Don&#8217;t chase after the elites. Instead, seek to provide value (to your community, and students)</b></td>
</tr>
<tr>
<td>20</td>
<td>Rules for the Twenty-First Century</td>
<td>For-profits embrace and extend the market and ignore the traditional rankings. Focus on what differentiates you, establish your own brand (don&#8217;t let accreditation bureaucracies define it for you), don&#8217;t romanticize your weaknesses, use technology where applicable, be open and inclusive, define your own measures of success, adopt the John Bascom&#8217;s New Wisconsin idea.<br /> <b>Remain relevant, and grow market share.</b></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.cogitolingua.net/blog/2011/12/16/abelard-to-apple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Teaching Consultation</title>
		<link>http://www.cogitolingua.net/blog/2011/11/18/teaching-consultation/</link>
		<comments>http://www.cogitolingua.net/blog/2011/11/18/teaching-consultation/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 01:10:15 +0000</pubDate>
		<dc:creator>erich</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Self]]></category>

		<guid isPermaLink="false">http://www.cogitolingua.net/blog/?p=903</guid>
		<description><![CDATA[<p>A couple weeks back I substituted as the TA for a discussion section. I was recorded on video, which was reviewed by the Teaching, Learning, &#38; Technology Center. Here are some notes about educational techniques that I took during the consultation session:</p> Hand out small whiteboards to the students, and ask relatively easy questions, with [...]]]></description>
			<content:encoded><![CDATA[<p>A couple weeks back I substituted as the TA for a discussion section. I was recorded on video, which was reviewed by the <a href="http://www.tltc.uci.edu/">Teaching, Learning, &amp; Technology Center</a>. Here are some notes about educational techniques that I took during the consultation session:</p>
<ol>
<li>Hand out small whiteboards to the students, and ask relatively easy questions, with short answers. They can work out the problem on the board and hold it up like an Olympic judge rating a performance. Responding this way cuts down the embarrassment factor of raising a hand and being the only one speaking.</li>
<li>When you pause for a question during lecture, do so dramatically, and don&#8217;t show any nervousness. Maintain eye contact with the audience! and wait patiently (until you feel that the lighting is going to burn through your skull). You are more nervous than anyone in the audience, and you let the ominous silence stir someone into speaking up.</li>
<li>If nobody is responsive to a question, then it&#8217;s ok to eventually aks for a show of hands or a thumbs-up/thumbs-down &#8220;How do you feel about this?&#8221; &#8220;Do you think there&#8217;s something overlooked?&#8221;.</li>
<li>In discussion, I was stepping through some code given in a handout. Instead of lecturing, I could have identified lines of code in different functions which were actually acting in concert and place them either on the whiteboard or on posters around them room. Then have students break up into groups and answer &#8220;Why is this line here? What is it doing for us?&#8221;. I had actually already identified these lines because I wanted to point them out during my walkthrough of the code. But, isn&#8217;t it better if you can get the students to do that identification themselves?</li>
<li>Hold in-promptu ungraded evaluations at the end of class. Students don&#8217;t put their name on the paper, nor are they required to turn it in. The reward for finishing the problem is leaving class early. The answers actually collected can be used as an assessment for student understanding, and used to adjust what material is presented in the next session.</li>
</ol>
<p>So, I did none of these things. Actually, I didn&#8217;t even <em>think</em> of doing these things. Without brainstorming and consultation of what I could have done, I&#8217;d remain trapped doing the same boring routine. So, doing this consultation is remarkably valuable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cogitolingua.net/blog/2011/11/18/teaching-consultation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deliberate Practice in Programming</title>
		<link>http://www.cogitolingua.net/blog/2011/11/16/deliberate-practice-in-programming/</link>
		<comments>http://www.cogitolingua.net/blog/2011/11/16/deliberate-practice-in-programming/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 04:46:21 +0000</pubDate>
		<dc:creator>erich</dc:creator>
				<category><![CDATA[Self]]></category>

		<guid isPermaLink="false">http://www.cogitolingua.net/blog/?p=888</guid>
		<description><![CDATA[<p>The easiest way to improve your working habits and skillset is by deliberately practicing. For example, according to The role of deliberate practice in the acquisition of expert performance (1993, Psychological Review) what separates elite players from average players is (a) the regularity of practicing in your daily schedule and (b) the skills/techniques that your [...]]]></description>
			<content:encoded><![CDATA[<p>The easiest way to improve your working habits and skillset is by deliberately practicing. For example, according to <a href="http://psycnet.apa.org/index.cfm?fa=buy.optionToBuy&#038;id=1993-40718-001">The role of deliberate practice in the acquisition of expert performance (1993, Psychological Review)</a> what separates elite players from average players is (a) the regularity of practicing in your daily schedule and (b) the skills/techniques that your practice exercises. This held true even though both groups in the study practiced an equal number of hours during each day.</p>
<p>How can we apply this to programming?</p>
<ul>
<li><a href="http://stackoverflow.com/questions/3605461/how-does-a-programmer-employ-deliberate-practice">Q/A on StackOverflow</a></li>
<li><a href="http://www.infoq.com/presentations/poppendieck-deliberate-practice-in-software-development">Mary Poppendieck&#8217;s Talk on InfoQ</a></li>
<li><a href="https://sites.google.com/site/steveyegge2/practicing-programming">Practice Drills by Steve Yegge</a></li>
<li><a href="http://codekata.pragprog.com/">List of Code Katas</a></li>
</ul>
<p>Specific Resources you can use.</p>
<ul>
<li>The Algorithm Design Manual, by Skiena</li>
<li>Effective C++, by Scott Meyers</li>
<li><del>97 Things Every Programmer Should Know, by O&#8217;Reilly Publishing</del> too abstract, not enough meat.</li>
<li><a href="http://www.leetcode.com">LeetCode</a></li>
<li>Introduction to Algorithms, CLRS</li>
<li><a href="http://www.topcoder.com">TopCoder</a></li>
</ul>
<p>Mary&#8217;s talk on InfoQ (above) mentions <a href="http://www.amazon.com/Cambridge-Expertise-Performance-Handbooks-Psychology/dp/0521600812">The Cambridge Handbook of Expertise and Expert Performance</a>, from which we see the following patterns:</p>
<ul>
<li>Design focused exercises to develop specific skills. Like a music teacher creates a drill to practice a technique the student underperforms at.</li>
<li>Practice repeatedly (it&#8217;s how the brain learns).</li>
<li>Obtain immediate feedback (longer time delay => less chance for learning).</li>
<li>Focus on pushing limits. You aren&#8217;t extending your abilities if you have 100% success.</li>
<li>Practice regularly and intensely. Practice everyday, but at a level that you couldn&#8217;t sustain for more than 3hrs</li>
<li>Systematic improvement consists of 1. mentorship 2. challenge 3. feedback 4. dedication</li>
</ul>
<p>Moreover, you have to pay close attention to what you are practicing.</p>
<ul>
<li>Peter Norvig: The key [to developing expertise] is deliberative practice: not just doing it again and again, but challenging yourself with a task that is just beyond your current ability, trying it, analyzing your performance while and after doing it, and correcting any mistakes.</li>
<li>Mary Poppendieck: Deliberate practice does not mean doing what you are good at; it means challenging yourself, doing what you are not good at. So it&#8217;s not necessarily fun.</li>
</ul>
<p>One idea this gives me: Build a non-trivial program (simple interpreter, parser-generator, into AI project, into DB project, etc.) in a new unfamiliar language. Learn the idioms of code organization in that language, and how it approaches important design issues such as flow control, error handling/reporting, and code re-use different from the languages you currently limit yourself to.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cogitolingua.net/blog/2011/11/16/deliberate-practice-in-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KernCUE</title>
		<link>http://www.cogitolingua.net/blog/2011/10/24/kerncue/</link>
		<comments>http://www.cogitolingua.net/blog/2011/10/24/kerncue/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 07:34:57 +0000</pubDate>
		<dc:creator>erich</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Self]]></category>

		<guid isPermaLink="false">http://www.cogitolingua.net/blog/?p=814</guid>
		<description><![CDATA[<p>This past weekend, I made the trip up to Bakersfield. It took far longer than necessary to drive there because, even at midnight, the 5 is clogged with traffic. I went to attend the KernCue conference. Although, it focused exclusively on the K-12 system, and I&#8217;m focused at the college level, I still had quite [...]]]></description>
			<content:encoded><![CDATA[<p>This past weekend, I made the trip up to Bakersfield. It took far longer than necessary to drive there because, even at midnight, the 5 is clogged with traffic. I went to attend the <a href="http://kerncue.org/">KernCue</a> conference. Although, it focused exclusively on the K-12 system, and I&#8217;m focused at the college level, I still had quite a bit of fun; and picked up a couple of interesting tips.</p>
<p>The conference was cheap ($30) and quite short: 8am to 3pm, lunch and breakfast included. (I paid $70 for the hotel, just so I wouldn&#8217;t have to wake up and drive). It had enough presenters for several tracks. I was only able to goto 3 of the talks. The ones that I chose to attend must not have been very popular, because each audience was only about 4 people, including myself. That&#8217;s alright though, because it really gives you the opportunity to ask more questions, and get more information.</p>
<p>One presenter, Craig Whitmore, has been working with Norris Middle School students, teaching them to program via <a href="http://scratch.mit.edu/">scratch</a>. A few of his student are there because they didn&#8217;t get the elective class they actually wanted. But that doesn&#8217;t deter him from showing them the magic of programming. He finds that everyone has fun, and the students tend to divide up among those that are really into the artistic aspect and those that enjoy more the computational aspect. Most students are engaged by the ability to author their own games. Some of the highlights can be found <a href="http://scratch.mit.edu/tags/view/norris%20middle%20school">here</a>. He also teaches the science class, and was able to use scratch to simulate organic compound mixing, and have students identify an unknown material via testing. Scratch was appropriate, because the school couldn&#8217;t afford the chemicals involved (and it lowers the danger). He also has a <a href="http://www.lulu.com/spotlight/craigwhitmore">book</a> about it.</p>
<p>Anything that can get students, no matter how young, creating with the computer is a great thing. So much the better if they get the programming bug.</p>
<p>Another presenter, <a href="http://catlintucker.com/">Catlin Tucker</a>, an English Teacher of Windsor School District, talked about how to &#8216;flip&#8217; your classroom. The idea of <a href="http://www.economist.com/node/21529062">flipping the classroom</a> is basically getting the student to do the boring, individual study at home; and do the engaging group stuff in the classroom. Some of her techniques including running a collaborative online discussion, usually kick-started by a video and open-ended question (spurs opinion and debate). She&#8217;s got students posting 3-5 full-length paragraphs with argument and analysis of their positions without specifying length as a requirement. But how do you get students to do the reading at home? By doing something fun enough in the classroom that those who aren&#8217;t prepared feel left out, and are sentenced to Cornell Notes or other individualized material review instead. It&#8217;s really cool that she&#8217;s able to engage the students, but I&#8217;m not quite sure how these techniques will scale to a college intro class of 150 students.</p>
<p>The keynote speaker, Jon Corippo, was fantastic. He wasn&#8217;t afraid to yell and shout, emulating the raw excitement that 3rd graders can feel when really interesting in something. He had audience interaction, by demoing some teaching techniques, and giving away a $1 to someone that could produce an appositive phrase (proving that almost nobody knows what that is, how sad our education didn&#8217;t stick, it must not have been engaging enough to remember) He showed some educational games that can engage a whole class. He also showed how you can teach plot device through youTube clips of commercials (as any good commercial is a 30-second drama). It works really well to give students scaffolding for a problem. Boxes and lines to fill in. After analyzing some work that way, you can then ask them to create their own works. The scaffolding, which identifies essential components, now operates in reverse, instead of breaking apart for analysis, it&#8217;s used to synthesize and gather pieces together.</p>
<p>He spouted out a large number of online and free resources for those working on a budget. For about $60 for an AppleTV, you can connect the iPad2 wirelessly to a projector: a walk-around tablet! Also, <a href="http://www.edubuntu.org/">edubuntu</a>, <a href="http://www.freetech4teachers.com/">freetech4teachers</a>, <a href="http://edutecher.net/">edutecher app</a>, <a href="goo.gl">goo.gl</a> which has analytics! and more that I didn&#8217;t write down.</p>
<p>Although the K12 isn&#8217;t my focus at all, it was interesting to see the problems they face, and the solutions they&#8217;re trying. The people there were wonderfully excited to be together and sharing. The only unfortunate part is, how small the representation, given the size of Kern County. How many teachers aren&#8217;t interested enough to improve themselves?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cogitolingua.net/blog/2011/10/24/kerncue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Documentation for Progress</title>
		<link>http://www.cogitolingua.net/blog/2011/09/23/documentation-for-progress/</link>
		<comments>http://www.cogitolingua.net/blog/2011/09/23/documentation-for-progress/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 00:12:43 +0000</pubDate>
		<dc:creator>erich</dc:creator>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Information Flow]]></category>
		<category><![CDATA[Self]]></category>

		<guid isPermaLink="false">http://www.cogitolingua.net/blog/?p=771</guid>
		<description><![CDATA[<p>I&#8217;ve noticed in my work recently that documenting my work is one of the most reliable ways of making steady progress. I likely gathered the idea from the internet somewhere, or perhaps from the generous amounts of advice spewed forth from my postdoc. But I do remember, when I was looking up some stuff surrounding [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve noticed in my work recently that documenting my work is one of the most reliable ways of making steady progress. I likely gathered the idea from the internet somewhere, or perhaps from the generous amounts of advice spewed forth from my postdoc. But I do remember, when I was looking up some stuff surrounding the scheme publishing language, <a href="http://www.nongnu.org/skribilo/">skribilo</a> I came across the <a href="http://sydney.edu.au/engineering/it/~jeff/nonpareil/">Nonpareil Project</a>. The author, <a href="http://www.it.usyd.edu.au/~jeff/">Jeffrey H. Kingston</a> has kept a nice <a href="http://sydney.edu.au/engineering/it/~jeff/nonpareil/milestones-1.3">summary log</a> of all the detailed work that goes into such a project. I&#8217;d like to quote a bit, just to give the flavor of the summary:</p>
<blockquote><p>
22 March 2007.  The new version of the type system is compiled and tested today.  This is about 12 days after I started the revision. The next problem, causing a core dump today, is that range types get frozen but are left unresolved at the end of MatchFunction, so we can&#8217;t be sure about coercions and run-time types at that point; we have to defer those until we descend again, during code generation.  So there is some re-thinking and rewriting to do there.</p>
<p>23 March 2007.  Sorting out the relationship between coercions and subtype tests.  This has led to a realization that subtypes have to be tested twice:  once when manifesting, without asking for coercions because they are unavailable in the presence of range types, and once during code generation after range types have all been resolved, at which point an error could occur.  Also privatised expr_rec further, hiding it from its own subtypes.</p>
<p>28 March 2007.  Finally finished working on the relationship between coercions and subtype tests.  There were two problems:  when the upper constraint is a meet type, and when the lower constraint is a variable.  Solutions to both have now been documented, implemented and tested.  The next step is to insert subtype calls, and the resulting coercions, during code generation.
</p></blockquote>
<p>As you can see, it&#8217;s a pretty high-level summary of the coding concerns for that day. This log runs from 2002 to 2008, and documents the progress of the project. Since, I&#8217;ve now moved to WebKit in my Information Flow project, I&#8217;ve also started keeping a similar log. Recording each minor milestone of implementation work. I&#8217;m expecting this log to help me write my thesis, as it will give me remembrance of details that I might otherwise forget.</p>
<p>I&#8217;ve also experienced a secondary benefit from keeping this log. The desire to grow the log, compels me to make progress in my work. I&#8217;m motivated to do tasks, just so I can mark them as done in the log. Additionally, since the log is geared toward recording smaller changes, I can break big todo&#8217;s up into a series of loggable items. I no longer get flummoxed by thinking of the sum total of work that might go into the implementation. Instead, I&#8217;m motivated by smaller tasks, which are easily accomplished.</p>
<p>Finally, the very act of documenting the work, and putting my thoughts into words, has helped to concretize my ideas and concerns. Instead of worrying abstractly about nebulous feelings, I now have mold them into precise explanations. Doing this helps me to realize which aspects are ignorable, and what specific actions I can take to answer the open questions.</p>
<p>Finally, I have a technique that allows me to make steady, targeted progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cogitolingua.net/blog/2011/09/23/documentation-for-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Education Includes Personal Growth</title>
		<link>http://www.cogitolingua.net/blog/2011/08/17/education-includes-personal-growth/</link>
		<comments>http://www.cogitolingua.net/blog/2011/08/17/education-includes-personal-growth/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 09:53:29 +0000</pubDate>
		<dc:creator>erich</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Self]]></category>

		<guid isPermaLink="false">http://www.cogitolingua.net/blog/?p=684</guid>
		<description><![CDATA[<p>I think there is a trend among the students who perform poorly in class, but fail to show up to office hours to get assistance: I believe they might be suffering from poor study skills. Now, because they don&#8217;t show up to office hours, and because I&#8217;ve never actually interviewed those who do about their [...]]]></description>
			<content:encoded><![CDATA[<p>I think there is a trend among the students who perform poorly in class, but fail to show up to office hours to get assistance: I believe they might be suffering from poor study skills. Now, because they don&#8217;t  show up to office hours, and because I&#8217;ve never actually interviewed those who do about their learning methodology, this post is pure conjecture and speculation. However, it maintains internal consistency, and brings together some interesting phenomena.</p>
<p>Let&#8217;s suppose that you are a student, struggling with some subject. The fact that you are struggling means that you have likely had some negative feedback, either in the form of low grades or lots of red ink all over your papers. These experiences can sour your mind to the material. You might find yourself, reacting negatively to the idea of studying, focusing or improving any skills involved. You might have developed an <a href="http://lesswrong.com/lw/21b/ugh_fields/">ugh field</a>. At this point you stop studying, because you just can&#8217;t bear to think about the topic. This results in continued poor performance.</p>
<p>It&#8217;s really surprising how easily, and often this can happen. I&#8217;d conjecture that it&#8217;s a bug in how our brains learn (<a href="http://en.wikipedia.org/wiki/Temporal_difference_learning">Temoral Difference Learning</a>). But, there are ways of getting past it (<a href="http://lesswrong.com/lw/2cv/defeating_ugh_fields_in_practice/">Defeating Ugh Fields in Practice</a>). Clearly low grades, while providing a strong indicator that current performance is slipping or below standards, provides a negative reinforcement that can disengage a student altogether. And no amount of teaching, regardless of the methods, will get a student to incorporate the material into their mental world if they aren&#8217;t emotionally prepared and psychologically willing.</p>
<p>From a strictly rationalist perspective, a student receiving a slipping grade should realize that immediately redoubling their efforts into studying is the necessary remedy. Humans are not strictly rational, and have built-in cognitive short-cuts and emotional biases, so it is vitally important for any educator to make explicit what is expected. And not just in terms of course material, but in terms of performance. We need to catch students early, before it becomes too late.</p>
<p>Furthermore, I think that teacher intervention is necessary. I think, related to the <a href="http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect">Dunnign-Kruger effect</a> is the inability (or denial) of students to realize their situation. I conjecture that poor performance in the classroom is strongly correlated with poor aptitude in &#8216;life skills&#8217;. The cognitive biases that lead a student to ignore the grading indicator, also leaves em feeling helpless. Ey likely don&#8217;t realize (because ey is used to having everything pointed out by a teacher) that remedies exist, and are readily available. Information about improving any aspect of your life is out there, just do a web search, but most people (esp. the ones that need to) don&#8217;t think to do it.</p>
<p>So, I believe, knowing these aspects about human cognition, that the educator bears a responsibility to remind the student, that they had better get back on track before it becomes too late. That a bad grade on a quiz or a homework servers as an indicator mechanism, not as a judgmental sentence. To recommend learning resources, time management classes, study skills exercises and find out which of these is appropriate to the situation. To show a student that ey are not powerless. All of this, must happen before the formation of an ugh field, or the incorporation of inability to the students identity (&#8220;I&#8217;m no good at math.&#8221;).</p>
<p>We also do a disservice to our students every time we propagate some common cultural myths.</p>
<ul>
<li>Becoming an expert isn&#8217;t innate, it&#8217;s a result of <a href="http://www.gladwell.com/outliers/outliers_excerpt1.html">10,000 hours practice</a>.
<li>It&#8217;s possible that you&#8217;re <a href="https://sites.google.com/site/steveyegge2/practicing-programming">practicing wrong</a>. If you&#8217;ve hit a plateau, seek strategies to move beyond.
</ul>
<p>So, if you feel overly frustrated, and that is getting in the way of your learning. The first thing to do is try extra studying. However, even this attempt could prove ineffective. If you, you might have to admit that the material is beyond your ability to assimilate or understand it, and that, for the time being, you might not be prepared for it. It should be OK to spend 3 months focusing on something else, and then revisit the topic. The experiences you have in that time will likely have prepared your mind for the material. (<a href="https://sites.google.com/site/steveyegge2/you-should-write-blogs">Not everyone is ready to assimilate a message at the same time</a>).</p>
<p>However, I think it would help our education system enormously, if we just taught students that hard work, and concentrated effort really do pay off. Let&#8217;s look again at that book I&#8217;ve been reading, <a href="http://www.amazon.com/Standards-Our-Schools-Measure-Reach/dp/078796428X">Standards for Our Schools</a>, for a good example of what I&#8217;d want changed.</p>
<blockquote><p>
One of the interesting differences between the Japanese approach to elementary education and the American approach is the way each nation thinks about study skills. We Americans tend to think that students will somehow pick up the study skills that they need on their own. The Japanese do not believe that and devote time and effort in the early years to direct instruction on the subject of study skills.</p>
<p>Teachers in Japan routinely teach first graders how to organize their desks, use the bathroom, and other activities. Later the students are taught how to organize their pens and pencils and still later how to take notes that will enable them to summarize and reconstruct the logic line of a lecture or conversation, make an outline, organize a notebook, and so on. They will teach them, too, just what is expected of them in the classroom.
</p></blockquote>
<p>My personal experience.</p>
<p>In one sense I&#8217;m lucky. I was a smart kid, I liked the academic environment. I got good grades. I attended advanced placement classes. I wasn&#8217;t valedictorian, because I learned laziness. I found most lectures boring, and I didn&#8217;t practice any material. I was even able to figure out how to do math problems I&#8217;d never seen before, during a test. (That actually only happened once, but how often can you say &#8220;I know more coming out of that test than I did going in&#8221;?). As soon as I hit college, and the material got more challenging, the competition raised the bar; my lack of study skills, and poor education habits took began to show.</p>
<p>I strongly feel that I should have been better prepared, esp. since I was one of the &#8216;smart&#8217; students from my High School. I&#8217;d done well enough, for long enough, that I didn&#8217;t lose my engagement entirely or acquire a learned disability; but I did stop enjoying my classes, and I did begin to feel that I&#8217;d gone astray. However, even though my grades started slipping; they never got low enough for a counselor to point me at better study habits or workshops. Consequently, I feel that I&#8217;m now just mediocre (but in academia, I&#8217;m comparing myself to really awesome and amazing people, so it&#8217;s a very high bar).</p>
<p>But, I believe it is possible for people to change, and become better. Else, why have an educational system at all? We really need to incorporate classes surrounding the aspects of personal development and interaction. And we need to do this at the High School or Middle School level, so that everyone can benefit. No matter what profession we end up going into, they all share a need for effective time management, positive attitude toward change, and a commitment to continuous learning.</p>
<p>It&#8217;s not enough for educators to have a strong background in teaching methodologies, but we must also know how the brain learns, how positive and negative reinforcement affect readiness to learn, the psychology of learning, and incorporate that knowledge into strategically counseled guidance. To really be an effective educator it&#8217;s not just about knowing how to present the material, it&#8217;s also about showing/demonstrating/explaining how knowledge is acquired.</p>
<p>So, I have to leave with a quip.</p>
<p>Geniuses aren&#8217;t. They practice, and with better techniques. They&#8217;ve learned to teach themselves.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cogitolingua.net/blog/2011/08/17/education-includes-personal-growth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Teaching Techniques</title>
		<link>http://www.cogitolingua.net/blog/2011/08/07/teaching-techniques/</link>
		<comments>http://www.cogitolingua.net/blog/2011/08/07/teaching-techniques/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 20:01:44 +0000</pubDate>
		<dc:creator>erich</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Self]]></category>

		<guid isPermaLink="false">http://www.cogitolingua.net/blog/?p=633</guid>
		<description><![CDATA[<p>I&#8217;ve been reading this book, Standards for Our Schools, that I picked up at the UCI bookstore. In it, the authors have a section where they compare American educational systems with that of the Japanese. Here, we argue for smaller class sizes and more personalized instruction for each student (&#60;sarcasm&#62;as if we can expect a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been reading this book, <a href="http://www.amazon.com/Standards-Our-Schools-Measure-Reach/dp/078796428X">Standards for Our Schools</a>, that I picked up at the UCI bookstore. In it, the authors have a section where they compare American educational systems with that of the Japanese. Here, we argue for smaller class sizes and more personalized instruction for each student (&lt;sarcasm&gt;as if we can expect a teacher to be that flexible in technique and approach&lt;/sarcasm&gt;), whereas in Japan they argue for larger class size! Given our methodology of teaching a larger class size would (and does) invariably leave some 1/3 of the class bored (top performers) or struggling (bottom performers). Here&#8217;s how the larger class works for our brethren overseas:</p>
<blockquote>
<p>To illustrate the point, we will describe a typical Japanese math class. The teacher presents a problem at the beginning of the class and asks the students to work at the problem at their desks. The teacher circles the classroom with a clipboard, making notes on the different strategies the students are using to solve the problem. What she is looking for is an array of strategies that reflect different levels of sophistication. After she has collected what she believes to be a sufficiently varied set of strategies, she calls a halt to the individual work and begins to ask individual students, one at a time, to come to the chalkboard and share with the rest of the class the strategy he or she devised for solving the problem. Rarely does the teacher announce that the result of the strategy is wrong, even if it is patently wrong. To the contrary, the teacher is working hard to build student understanding of the reasoning underlying good solutions by exploring many different ways of getting both good and not so good answers. Everyone in the classroom knows &#8212; and does not need to be told &#8212; that a particular answer is wrong or right.</p>
<p>Because the teacher deliberately brings to the board students whose approaches represent different levels of sophistication, every student in the classroom has a chance to see someone using a strategy very like the one that he or she used. Thus the instruction is highly individualized, because each student gets to see the whole class discuss the strategy that student used. But unlike our approach to individualization, all the students are engaged all the time in the work of the whole class. Throughout, the emphasis is on understanding the concepts employed and on real mastery by all the students of each concept. It is education for thinking, the very opposite of the American stereotype of Japanese education.</p>
<p>&#8230;</p>
<p>Jim Stigler has made extensize videotapes of both American and Japanese classroom teaching that  vividly illustrate these points. We strongly recommend that you obtain these videos through the Web site established to support the Third International Mathematics and Science Study, which can be ordered through the <a href="http://nces.ed.gov/timss/">U.S. Department of Education&#8217;s Web site</a>.</p>
<p>&#8230;</p>
<p>For the Japanese teacher, disaster consists in not having enough examples of different types of reasoning among her students. Large class size is more likely to produce a wider range of examples of different student strategies for solving the problem than small ones. The Japanese teacher is not particularly worried about boring the swift or leaving the slow behind because both can get quite a lot out of the instructional technique we have just described. The swift are not bored an the slow are not often left bewildered &#8212; despite the fact that there is no ability grouping!
</p></blockquote>
<p>I&#8217;ve had the opportunity to instruct both a second-course undergraduate class in data structures (<a href="http://www.ics.uci.edu/~ehenniga/ics22/index.html">ICS 22</a>) and an upper division course in programming language concepts (<a href="http://www.ics.uci.edu/~ehenniga/ics141/index.html">ICS 141</a>). I&#8217;ve noticed that about 1/2 my class is dozing off or distracted by their cellphones/laptops. I don&#8217;t blame them, I should focus more on entertaining presentation. However, the American lecture-style class organization does not do an effective job of maintaining student interest. (Our teaching advisor David Kay has mentioned that there are studies that show humans are really only able to pay attention in 20 minute intervals)</p>
<p>But I feel sad for the students that already know the material. If we had a rigorously standards and metric-based curriculum, then they would be able to test out of the class (and given full credit for their demonstration of concepts). Instead, the instruction is largely hands-off. Demonstrating, often with only one small example, the concepts or data structure that is needed for the homework assignment. And I&#8217;m fortunate to have inherited really, damn good programming assignments from my predecessor Alex Thornton. The <em>real</em> learning happens in those assignments. But is obviously more effective if (a) the student goes to the Lab, and (b) the Lab TA/tutor is knowledgeable and committed to student learning. However, we defeat ourselves, because after the first year of mandatory fundamental classes, has the lab sections have optional attendance. Also, we do not require the Lab TA to be a teacher of concepts: they usually walk around and help those individuals that look like they are struggling. Rather, the Lab could be run more like the Japanese instructional system described above. This would greatly assist the other students (I don&#8217;t want to label them slow) who didn&#8217;t pick up on the material in lecture, or are struggling with how to turn their ideas into working code.</p>
<p>Secondly, I&#8217;ve noticed that with these relaxed policies. The students who struggle continue doing so for their entire undergraduate career. I believe that there are several psychological reasons for this:</p>
<ul>
<li>Ey probably develops an <a href="http://wiki.lesswrong.com/wiki/Ugh_field">ugh field</a> around the homework or material.
<li>Ey allow that field to distract them with cellphone/laptop during class.
<li>Ey aren&#8217;t attending college of their own conviction. Rather, ey&#8217;ve likely just gotten in as the next step in life after high school.
<li>Ey don&#8217;t have experience with self-discipline, self-motivation or self-study. That is, ey don&#8217;t know about &#8220;getting things done&#8221; or &#8220;how to be more effective&#8221;.
</ul>
<p>Looking back at all this material, not only could we do a better job as educators, using more effective, scalable techniques, such as the Japanese. But, we should also require our students to go through at least one personal psychology class, so that they realize &#8220;work begats results&#8221; and it takes &#8220;10,000 hours to be an expert&#8221; and don&#8217;t get discouraged by thinking &#8220;that everyone else has it so easy&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cogitolingua.net/blog/2011/08/07/teaching-techniques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

