<?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>Love2Learn</title>
	<atom:link href="https://malyn.edublogs.org/feed/" rel="self" type="application/rss+xml" />
	<link>https://malyn.edublogs.org</link>
	<description>It&#039;s all about learning</description>
	<lastBuildDate>Mon, 04 Dec 2023 05:37:49 +0000</lastBuildDate>
	<language>en-AU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://edublogs.org?v=6.9.4</generator>
	<item>
		<title>NCSS Challenge with a twist</title>
		<link>https://malyn.edublogs.org/2020/07/16/ncss-challenge-with-a-twist/</link>
					<comments>https://malyn.edublogs.org/2020/07/16/ncss-challenge-with-a-twist/#respond</comments>
		
		<dc:creator><![CDATA[malyn]]></dc:creator>
		<pubDate>Thu, 16 Jul 2020 09:04:27 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[computational thinking]]></category>
		<category><![CDATA[grok learning]]></category>
		<category><![CDATA[IST]]></category>
		<category><![CDATA[ncss]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">https://malyn.edublogs.org/?p=1147</guid>

					<description><![CDATA[I mentioned in my previous blog post (April 2020) the intent to share more resources to help computing teachers challenged with the uncertainties brought by the COVID-19 pandemic. Months later, the uncertainties are still there and I have yet to share more resources! One day I&#8217;ll share my year 10 Data Science project and year [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I mentioned in my <a href="https://malyn.edublogs.org/2020/04/22/covid-19-and-grok-learning/">previous blog post (April 2020</a>) the intent to share more resources to help computing teachers challenged with the uncertainties brought by the COVID-19 pandemic. Months later, the uncertainties are still there and I have yet to share more resources!</p>
<p>One day I&#8217;ll share my year 10 Data Science project and year 11 Software project. What I&#8217;d like to share now is my year 10 coding project because it incorporates Grok Learning&#8217;s NCSS Challenge. I&#8217;ve been using the challenge for years and always as part of an assessment. Nowadays, teachers can even claim participation as accredited training. That means <strong>doing the NCSS Challenge in Term 3 is accredited PD, covers teaching/learning/assessment of software programming unit (IST) with 24/7 tech support, and good for face-to-face as well as off-campus scenarios.</strong> That&#8217;s a WIN-WIN-WIN-WIN !</p>
<p>Here&#8217;s what I&#8217;ll be doing with year 10s.</p>
<p>&nbsp;</p>
<p><span style="color: #000080;"><em>Computational thinking</em> is an approach to solving problems: designing solutions or <em>algorithms</em> that can be implemented using <em>code</em>. Are you good at understanding problems and creating logical solutions? Can you automate solutions by writing code?</span></p>
<h1><span style="color: #000080;">Task:</span></h1>
<p><span style="color: #000080;">Technical skills in focus for this task are algorithm design and representation, error correction, as well as coding solutions. The twist is that you will code and evaluate someone else’s design.</span></p>
<p>&nbsp;</p>
<h2><span style="color: #000080;">Part A – NCSS Challenge</span></h2>
<p><span style="color: #000080;">NCSS Challenge begins on Monday 27 July 2020. You can choose either the Intermediate or Advanced stream. Completing the challenge constitutes training for algorithm design and coding. Completion rate will be marked accordingly.</span></p>
<p><span style="color: #000080;">The first three weeks of NCSS challenge will be used to practice for Part B of this task. That is, before our third lesson of the week, you must share to the class pool at least one of your algorithms for an NCSS Challenge problem that week. Algorithms should be desk-checked and represented either as pseudocode or flowchart. It should also have a test plan comprising expected output for test cases, including an educated guess of what the hidden test case(s) could be.</span></p>
<p><span style="color: #000080;">On the third lesson of the week, you will choose someone else’s algorithm to write python code for. You will also evaluate the quality of their solution design and test plan.</span></p>
<p><span style="color: #000080;">Timeliness and completeness of submissions will be marked. Quality of submissions will not be marked as you refine assessable skills. Use every opportunity for formative feedback to do well in Part B.</span></p>
<h2><span style="color: #000080;">Part B – Algorithm design and coding challenge</span></h2>
<ol>
<li><span style="color: #000080;">On 17 August 2020 (week 4 of NCSS Challenge), you will be given a list of Problems with 3 levels of difficulty to choose from. Choose one problem to design an algorithm for.</span>
<ol>
<li><span style="color: #000080;">Represent your algorithm as pseudocode AND flowchart</span></li>
<li><span style="color: #000080;">Create a test plan with test cases and expected output</span></li>
<li><span style="color: #000080;">Desk-check your algorithm</span></li>
<li><span style="color: #000080;">Submit in Canvas <em>Class Tasks</em> designed solution by Wednesday 26 August 2020</span></li>
</ol>
</li>
</ol>
<p><span style="color: #000080;">You can submit earlier or do multiple submissions. For example, you may attempt several problems of increasing difficulty as you gain confidence and competence.</span></p>
<ol start="2">
<li><span style="color: #000080;">From the list of available algorithms other than yours, choose one to code. It can be the same problem you designed for. The teacher will give you the documented design.</span></li>
<li><span style="color: #000080;">Evaluate the design. Was it accurate or did you have to deviate from the documented algorithm to solve the problem? Were all test cases provided? Were the expected output appropriate? Was the desk check accurate? Substantiate your evaluation with specific details.</span></li>
</ol>
<p>&nbsp;</p>
<p><span style="color: #000080;">For both design and coding, difficulty level impacts marks. You may choose different levels for design and development, e.g. if you are more confident designing algorithms versus writing and testing code. Excellent completion of simple problems could still earn an ‘A’.</span></p>
<p>&nbsp;</p>
<h1><span style="color: #000080;">SUBMISSION: </span></h1>
<p><span style="color: #000080;">Weekly Part A submissions will be in our Microsoft Teams site where it is easy to share documents.</span></p>
<p><span style="color: #000080;">Design for Part B should be submitted in Canvas <em>Class Tasks</em> by 26 August 2020.</span></p>
<p><span style="color: #000080;">Submit the following Part B components to Canvas<strong><em> Assessments</em></strong> for marking:</span></p>
<ol>
<li><span style="color: #000080;">Algorithm solution and test plan</span></li>
<li><span style="color: #000080;">Python code</span></li>
<li><span style="color: #000080;">Evaluation of algorithm solution</span></li>
</ol>
<p><span style="color: #000080;"> If you attempted several levels, please submit the highest level completed.</span></p>
<p>&nbsp;</p>
<p>I&#8217;m still wondering what to do with year 9s but it will also involve NCSS Challenge. I really liked <a href="https://malyn.edublogs.org/2019/07/25/pbl-with-ncss-challenge-from-grok-learning/">what I did last year</a> which culminated in a <a href="https://medium.com/groklearning/did-you-learn-so-what-635f2f25119d">feature post on Grok Learning blog</a> (!!!!!). I have keen coders in this cohort so it&#8217;ll be a different experience again.</p>
<p>For more on how I use NCSS Challenge, check <a href="https://malyn.edublogs.org/2018/08/09/how-i-teach-computing-with-grok-learning-and-python-mostly/">this post</a>. Or you could always contact me here or on Twitter if you&#8217;d like to discuss further. I&#8217;d love that!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://malyn.edublogs.org/2020/07/16/ncss-challenge-with-a-twist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>COVID-19 and Grok Learning</title>
		<link>https://malyn.edublogs.org/2020/04/22/covid-19-and-grok-learning/</link>
					<comments>https://malyn.edublogs.org/2020/04/22/covid-19-and-grok-learning/#respond</comments>
		
		<dc:creator><![CDATA[malyn]]></dc:creator>
		<pubDate>Wed, 22 Apr 2020 10:11:25 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[assessment]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[grok learning]]></category>
		<category><![CDATA[IST]]></category>
		<category><![CDATA[PBL]]></category>
		<guid isPermaLink="false">https://malyn.edublogs.org/?p=1140</guid>

					<description><![CDATA[The COVID-19 pandemic has challenged many teachers including me with shifting from face-to-face on-campus teaching to an off-campus combination of synchronous and asynchronous learning. I thought I&#8217;d do my bit for the computing teachers community by sharing my resources. My first (hoping to share more) installment is for IST. This one is for my year [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The <a href="https://www.cdc.gov/coronavirus/2019-ncov/index.html">COVID-19</a> pandemic has challenged many teachers including me with shifting from face-to-face on-campus teaching to an off-campus combination of synchronous and asynchronous learning. I thought I&#8217;d do my bit for the computing teachers community by sharing my resources.</p>
<p>My first (hoping to share more) installment is for IST. This one is for my year 9s for the Internet and Web Development option. I always run this unit in line with <a href="https://groklearning.com/upcoming/">Grok Learning Web.Comp</a>. That it suits off-campus learning is a bonus. Thank you Grok Learning!!!</p>
<h3>The Task</h3>
<p>In groups of 3, students will design and develop interactive websites. There are deliverables for the team as well as team members. They all have to do Web.Comp to upskill and then apply immediately to their project. Here&#8217;s the complete task including schedule and rubric mapped to outcomes (see below). I keep my rubric simple with specific criteria on what I&#8217;m looking for.</p>
<p>[embeddoc url=&#8221;https://malyn.edublogs.org/files/2020/04/2020-9IST-Task-2-Web-Design.pdf&#8221; width=&#8221;75%&#8221; download=&#8221;all&#8221; viewer=&#8221;google&#8221; ]</p>
<p>&nbsp;</p>
<h4>In groups</h4>
<ul>
<li>Choose their own topic inspired by pages from our school diary. It covers study skills, well-being, school history. This content is relevant more than ever and I do not have to worry about allocating time for research which really isn&#8217;t the focus of my assessment.</li>
<li>Choose their own audience; specific is best, e.g. year 9 student who loves checklist</li>
<li>Decide on a Site Map, i.e. what pages and features to include</li>
<li>Decide on a joint Style Guide</li>
</ul>
<h4>Individually</h4>
<ul>
<li>Find their own inspiration before contributing back to the team</li>
<li>Define one success criterion based on the Web Content Accessibility Guidelines (<a href="https://www.w3.org/WAI/standards-guidelines/wcag/">WCAG</a>); #a11y is a thing! and a practical way of engaging with ethical issues</li>
<li>Create a prototype so they can refine their Style Guides prior to submission &#8211; and see the cascading bit on CSS in action (and likely frustration but that&#8217;s all part of learning!)</li>
<li>Log progress (Medals and Missions) for self-regulation purposes as well as to help me keep track of their progress (<em>evidence of engagement and understanding, in teacher-speak</em>)</li>
</ul>
<p>&nbsp;</p>
<h3>a bit more context</h3>
<p>I&#8217;ve asked my students to do Grok Learning&#8217;s Intro to HTML/CSS course late last term. Most have done about 50% of the course and all of them are familiar with the interface. This is why I chose Advanced stream.</p>
<p>My off-campus classroom is in <em>Microsoft Teams</em>, with a channel for Virtual Lessons. This worked well at the end of last term. Now, I&#8217;ve added breakout channels (this <a href="https://aliceleung.net/2020/04/20/5-things-ive-learnt-to-improve-my-online-live-lessons/">post from Alice Leung</a> is helpful if you want to learn how I set it up plus a few other tips there) for each project team as I intended this task to be group work. I considered using GitHub but since I haven&#8217;t walked my students through setting it up &#8211; and I&#8217;m not all that confident in trouble-shooting, I decided to stick to files in Teams. I&#8217;ll have to show them how to sync so they can do offline development.</p>
<p>I usually do backward-planning, i.e. starting from outcomes and then create learning experiences accordingly. Here are the outcomes I intend to assess:</p>
<p style="padding-left: 40px;">5.2.2 Designs, produces and evaluates appropriate solutions to a range of challenging problems</p>
<p style="padding-left: 40px;">5.2.3 Critically analyses decision-making processes in a range of information and software solutions</p>
<p style="padding-left: 40px;">5.3.2 Acquires and manipulates data and information in an ethical manner</p>
<p style="padding-left: 40px;">5.5.1 Applies collaborative work practices to complete tasks</p>
<p>Here&#8217;s my planned Term 2 schedule including weeks before and after the assessment and Web.Comp. Not sure what the <a href="https://www.abc.net.au/news/2020-04-21/coronavirus-return-to-nsw-school-plan-revealed/12166526">NSW plan of staggered return</a> will do to this plan but I think it might just be resilient enough!</p>
<p>[embeddoc url=&#8221;https://malyn.edublogs.org/files/2020/04/9IST-Term-2-Schedule.pdf&#8221; width=&#8221;75%&#8221; download=&#8221;none&#8221; viewer=&#8221;google&#8221; ]</p>
<p>&nbsp;</p>
<h3>Old posts that could be useful</h3>
<p>Here&#8217;s a post I wrote for <a href="https://malyn.edublogs.org/2018/08/09/how-i-teach-computing-with-grok-learning-and-python-mostly/">more on how I use Grok Learning in my teaching</a>. Grok Learning is free until July. That&#8217;s another bonus!</p>
<p>Here&#8217;s a post on<a href="https://malyn.edublogs.org/2016/05/24/delta-x/"> how I do my backward planning</a> &#8211; this one&#8217;s on a unit for Year 11 Software Design and Development.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://malyn.edublogs.org/2020/04/22/covid-19-and-grok-learning/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PBL with NCSS Challenge from Grok Learning</title>
		<link>https://malyn.edublogs.org/2019/07/25/pbl-with-ncss-challenge-from-grok-learning/</link>
					<comments>https://malyn.edublogs.org/2019/07/25/pbl-with-ncss-challenge-from-grok-learning/#respond</comments>
		
		<dc:creator><![CDATA[malyn]]></dc:creator>
		<pubDate>Thu, 25 Jul 2019 12:50:22 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[assessment]]></category>
		<category><![CDATA[computational thinking]]></category>
		<category><![CDATA[IST]]></category>
		<category><![CDATA[PBL]]></category>
		<guid isPermaLink="false">http://malyn.edublogs.org/?p=1131</guid>

					<description><![CDATA[I am such a big fan of Grok Learning and NCSS Challenge. It&#8217;s been an integral part of my teaching Information Software and Technology (IST) since 2013. Every year, the challenge is the foundation of my assessment tasks so my IST Scope and Sequence always has Software Design and Programming in Term 3 when the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I am such a big fan of<a href="https://malyn.edublogs.org/2018/08/09/how-i-teach-computing-with-grok-learning-and-python-mostly/"> Grok Learning</a> and<a href="https://groklearning.com/challenge/?source=post_page---------------------------"> NCSS Challenge</a>. It&#8217;s been an integral part of my teaching Information Software and Technology (IST) since 2013. Every year, the challenge is the foundation of my assessment tasks so my IST Scope and Sequence always has Software Design and Programming in Term 3 when the challenge is on. Though the foundation is the same, each task is different and over the years, I&#8217;ve explored many of the features provided. (Read <a href="https://medium.com/groklearning/whats-new-in-the-ncss-challenge-2019-ba33fb23d603">what&#8217;s new this year</a> from Grok Learning&#8217;s blog).</p>
<p>Apart from <strong>enjoying learning</strong> fundamentals of programming as well as coding in python, I really want my year 9 IST students to be more aware of, and appreciate:</p>
<ul>
<li>growth in their learning</li>
<li>diversity in solutions</li>
<li>personal relevance of computational thinking and coding</li>
</ul>
<p>In other words, I want deeper learning. I decided to plan this slightly differently using my two go-to PBL-planning frameworks (1) student-friendly format from <a href="https://twitter.com/BiancaH80">Bianca and Lee Hewes</a>, and (2) teacher-programming familiar format from <a href="http://www.ascd.org/Publications/Books/Overview/Setting-the-Standard-for-Project-Based-Learning.aspx">Setting the Standard for PBL: A Proven Approach to Rigorous Classroom Instruction. </a> This is a similar approach to another unit I loved &#8211; <a href="https://malyn.edublogs.org/2016/05/24/delta-x/">Delta X</a> (my X + CS project with year 11 Software Design class).</p>
<p><a href="https://malyn.edublogs.org/files/2019/07/9IST2019_NCSS.jpg"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-1132" src="https://malyn.edublogs.org/files/2019/07/9IST2019_NCSS.jpg" alt="In doing the NCSS Challenge, how have my knowledge and skills in designing and implementing coded solutions grown, AND what does this mean to me now and into the future?" width="714" height="463" srcset="https://malyn.edublogs.org/files/2019/07/9IST2019_NCSS.jpg 714w, https://malyn.edublogs.org/files/2019/07/9IST2019_NCSS-300x195.jpg 300w, https://malyn.edublogs.org/files/2019/07/9IST2019_NCSS-586x380.jpg 586w" sizes="(max-width: 714px) 100vw, 714px" /></a></p>
<p><strong>Thank you Grok Learning for agreeing to feature my students&#8217; work, providing an authentic audience <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong></p>
<p>&nbsp;</p>
<p>I&#8217;ve not had a chance to make it all pretty. I decided to share now in case others doing the challenge are looking for ideas to use it in their assessments this term. I&#8217;m using a class OneNote notebook (I&#8217;m also a big OneNote fan) but have PDF&#8217;d relevant details, including literacy/writing scaffolds, to share as well. The <a href="https://cengage.com.au/product/title/information-and-software-technology-a-project/isbn/9780170365987/division=secondary">textbook</a> referred to here is by David Grover et al, it is a good reference to augment the notes from the challenge, and it aligns well with NSW&#8217;s syllabus.</p>
<p>[embeddoc url=&#8221;https://malyn.edublogs.org/files/2019/07/2019-9IST-NCSS-Challenge-plan.pdf&#8221; download=&#8221;all&#8221; viewer=&#8221;google&#8221; ]</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>I think it&#8217;s pretty self-contained but happy to clarify if needed.</p>
<p>Suggestions for improvement are also welcome! Even if it&#8217;s too late for me to change this year, there&#8217;s always next year <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://malyn.edublogs.org/2019/07/25/pbl-with-ncss-challenge-from-grok-learning/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Share the awesome</title>
		<link>https://malyn.edublogs.org/2019/05/22/share-the-awesome/</link>
					<comments>https://malyn.edublogs.org/2019/05/22/share-the-awesome/#respond</comments>
		
		<dc:creator><![CDATA[malyn]]></dc:creator>
		<pubDate>Wed, 22 May 2019 10:23:36 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[hope]]></category>
		<category><![CDATA[ShareTheAwesome]]></category>
		<category><![CDATA[story-telling]]></category>
		<guid isPermaLink="false">http://malyn.edublogs.org/?p=1123</guid>

					<description><![CDATA[I&#8217;m not gonna lie. When DTHub asked if I could share my story about a recent PBL unit with IST, I squealed with excitement. Validation, right? Usually I just share here but DT Hub has a much bigger audience than my blog! The story is up &#8211; What would my preferred AI look like?  There&#8217;s [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://malyn.edublogs.org/files/2019/05/10IST-AI_PBLposter-1o7l3bq-1s1m4so.jpg"><img decoding="async" class="alignleft size-medium wp-image-1124" src="https://malyn.edublogs.org/files/2019/05/10IST-AI_PBLposter-1o7l3bq-1s1m4so-214x300.jpg" alt="AI PBL" width="214" height="300" srcset="https://malyn.edublogs.org/files/2019/05/10IST-AI_PBLposter-1o7l3bq-1s1m4so-214x300.jpg 214w, https://malyn.edublogs.org/files/2019/05/10IST-AI_PBLposter-1o7l3bq-1s1m4so-270x380.jpg 270w, https://malyn.edublogs.org/files/2019/05/10IST-AI_PBLposter-1o7l3bq-1s1m4so.jpg 632w" sizes="(max-width: 214px) 100vw, 214px" /></a>I&#8217;m not gonna lie. When <a href="https://twitter.com/digitechhub">DTHub</a> asked if I could share my story about a recent PBL unit with IST, I squealed with excitement. Validation, right? Usually I just share here but DT Hub has a much bigger audience than my blog!</p>
<p>The story is up &#8211; <a href="https://www.digitaltechnologieshub.edu.au/plan-and-prepare/school-implementation/school-stories/what-would-my-preferred-ai-future-look-like/" target="_blank" rel="noopener">What would my preferred AI look like?</a>  There&#8217;s no point re-posting here so please go there to read the story, download resources including assessment task details, and  view exemplars &#8211; plus some tips on adjustments you can make to it.</p>
<p>I was excited planning this PBL and tweeted this poster on the left a lot. Running it got frustrating at times &#8211; as projects sometimes (often?) do. But the students engaged, and persevered, and rose above feelings of confusion and frustration. The result was a triumph in teaching and learning which I was glad and proud to share more widely.</p>
<p>The story in DT Hub is not complete though. There are more awesome stories to tell, e.g.</p>
<ul>
<li>a student who previously struggled with completing assessments on time, if at all, did so this time</li>
<li>a student who spent an inordinate amount of time on one aspect of the project, to the detriment of some of her other subjects reminds me that, like adults, students juggle and prioritise and will go beyond expectations when motivated by personal interests (<em>that&#8217;s a long sentence!</em>)</li>
<li>a recent Twitter connection,<a href="https://twitter.com/EricaSouthgate"> Erica Southgate</a>, whom I&#8217;ve not personally met (yet) connected ESA/DTHub and me. What little she knew of my work, she thought good enough to be worth sharing. Awesome, right?</li>
<li>some parents of these girls told me how it opened up interesting discussions at home AND some even offered opportunities like excursions and connections to other IT professionals. Yay!</li>
<li>the hope <a href="https://twitter.com/smerity">@smerity</a> gave us regarding &#8216;dual use technology&#8217; such as AI: while we cannot eliminate the bad, maybe we can drown it out with the good. As a tech teacher,<strong> I live for this hope, that my students will believe they can help build a preferred future (yes, I&#8217;m assuming it is good)!</strong></li>
</ul>
<p>That last point is a salient one and the reason for the blog post title. There are so many negative stories around and it&#8217;s important to share positive ones. I really believe that everyone has awesome stories to share: face-to-face or online.</p>
<p>We all need to <strong>share more of the good stuff</strong> because this is <strong>the stuff that gives us</strong> – and our students – <strong>hope for a better future, and that education can help us get there</strong>. I think this quote I shared on my post about <a href="https://malyn.edublogs.org/2017/05/01/measuring-hope/">(action-research on) hope</a> is appropriate to re-share:</p>
<blockquote><p>…if openly shared and freely distributed, hope can spread throughout the community. &#8211;  <a href="https://twitter.com/jarvanitakis">James Arvanitakis</a></p></blockquote>
<p>#ShareTheAwesome</p>
<p>&nbsp;</p>
<p><a href="https://malyn.edublogs.org/2011/11/08/beamazing/">Someone gifted me this perspective a while ago</a> as I battled with impostor syndrome (this nasty voice inside that refuse to just leave me alone for good). Putting this video  here again in case you need it to be convinced that you have something awesome to share. We all do.</p>
<p><iframe src="https://www.youtube.com/embed/xcmI5SSQLmE" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
]]></content:encoded>
					
					<wfw:commentRss>https://malyn.edublogs.org/2019/05/22/share-the-awesome/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Data Data Data</title>
		<link>https://malyn.edublogs.org/2018/11/28/data-data-data/</link>
					<comments>https://malyn.edublogs.org/2018/11/28/data-data-data/#comments</comments>
		
		<dc:creator><![CDATA[malyn]]></dc:creator>
		<pubDate>Wed, 28 Nov 2018 10:42:25 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[critical thinking]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[datahumanism]]></category>
		<category><![CDATA[story-telling]]></category>
		<guid isPermaLink="false">http://malyn.edublogs.org/?p=1120</guid>

					<description><![CDATA[Data fascinates me. Ironically, much as I enjoyed mathematics in high school, I did not enjoy Statistics and Probability &#8211; strands that haunt me particularly in my professional life. Another ironic thing is that while I enjoyed working with databases in my previous career in IT (I love SQL), I&#8217;ve not really &#8216;taught&#8217; databases in high [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Data fascinates me. Ironically, much as I enjoyed mathematics in high school, I did not enjoy Statistics and Probability &#8211; strands that haunt me particularly in my professional life. Another ironic thing is that while I enjoyed working with databases in my previous career in IT (I love SQL), I&#8217;ve not really &#8216;taught&#8217; databases in high school computing in a way that genuinely shares this joy.</p>
<p>This post is not about Stats, Probability, or databases but rather something more fundamental.</p>
<p>This post is about data and, in particular, some novel ideas I&#8217;ve heard/read lately about what data is&#8230;and I&#8217;m fascinated even more!</p>
<h1>3 ways to spot a bad statistic</h1>
<p><iframe loading="lazy" title="3 ways to spot a bad statistic | Mona Chalabi" width="620" height="349" src="https://www.youtube.com/embed/Zwwanld4T1w?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>in this TED talk, <a href="https://monachalabi.com/">Mona Chalabi</a> is charmingly entertaining as she unpacks the problem with polls and averages, as well as people&#8217;s perception of data. The thing about averages is not new to me but I love her (new to me) rationale for her hand-drawn visualisation which strengthens her strategies for spotting dodgy data. I teach these data concepts but I love the (new to me) way of framing them.</p>
<h4>Can you see uncertainty?</h4>
<p>There&#8217;s usually a big emphasis on data <a href="https://en.wikipedia.org/wiki/Accuracy_and_precision"><strong>accuracy and precision</strong></a> (oh the beauty and irony of <a href="https://en.wikipedia.org/wiki/Floating-point_arithmetic">floating point representation</a> in computers). Chalabi points out this problem when dealing especially with human behavioural data (ha! Recall <a href="https://malyn.edublogs.org/2017/11/21/hope/">my action-research on well-being</a>). And truly, sometimes we got hung up on quantification and numbers, sometimes losing sight of the real story the data is trying to tell.</p>
<h4>Can you see yourself in the data?</h4>
<p>The second point is interesting because it&#8217;s not just about whether data is personally relevant. But rather, it&#8217;s to do with <a href="https://en.wikipedia.org/wiki/Granularity"><strong>granularity</strong> </a>and <strong>visualisation</strong> techniques, particularly when only aggregated data is shown. <em>People cannot be summed into one data point</em> so it makes sense to look for other data points or perspectives or axes, e.g. over time or split into gender.</p>
<h4>How was the data collected?</h4>
<p>If there&#8217;s anything I learnt from working with decision-support systems it&#8217;s this, be careful what questions you ask as the answers you get may not be what you&#8217;re after in the first place&#8230;and the good &#8216;ol &#8220;<em>rubbish in, rubbish out</em>&#8220;. This point is certainly about the source and process of data collection but more importantly, it is about data <a href="https://en.wikipedia.org/wiki/Data_integrity"><strong>integrity</strong></a>.</p>
<h2>Data Humanism</h2>
<p>I stumbled on this term as only one can in the wonderful world of hypertext. Internet serendipity is a thing! This post on <a href="https://medium.com/@giorgialupi/data-humanism-the-revolution-will-be-visualized-31486a30dbfb">Data Humanism</a> by <a href="https://twitter.com/giorgialupi">Giorgia Lupi</a> was an eye-opener.</p>
<div style="width: 1930px" class="wp-caption alignnone"><a href="https://medium.com/@giorgialupi/data-humanism-the-revolution-will-be-visualized-31486a30dbfb"><img loading="lazy" decoding="async" class="size-thumbnail" src="https://cdn-images-1.medium.com/max/2000/1*kJt8zj1L1jooF2MrmRm9Ag.jpeg" alt="Data Humanism by @giorgialupi" width="1920" height="1080" /></a><p class="wp-caption-text">Connect data to what they stand for: humans &#8211; people, behaviour, knowledge</p></div>
<p>Lupi extols &#8216;Embrace complexity&#8217;. Here I am, schooled in the idea of &#8216;keep it simple so the audience gets it&#8217; but,</p>
<blockquote><p>We can write rich and dense stories with data. We can educate the reader&#8217;s eye to become familiar with visual languages that convey the true depth of complex stories.</p></blockquote>
<p>And here&#8217;s me scratching my head why school reports show a bunch of numbers and letters, maybe some written comments, that quite often fail to tell the &#8216;true depth of complex stories&#8217;. Context is usually missing because (I know) it&#8217;s in the &#8216;too hard basket&#8217;.</p>
<p>So, here is the challenge I&#8217;m setting for myself:</p>
<blockquote><p>Data, if properly contextualized, can be an incredibly powerful tool to write more meaningful and intimate narratives.</p></blockquote>
<p>&nbsp;</p>
<p style="text-align: center;">I&#8217;ve got such a long, arduous and exciting learning journey ahead of me!</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://malyn.edublogs.org/2018/11/28/data-data-data/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>The joy of creating</title>
		<link>https://malyn.edublogs.org/2018/11/20/the-joy-of-creating/</link>
					<comments>https://malyn.edublogs.org/2018/11/20/the-joy-of-creating/#respond</comments>
		
		<dc:creator><![CDATA[malyn]]></dc:creator>
		<pubDate>Tue, 20 Nov 2018 11:59:32 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[learning strategies]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[play]]></category>
		<category><![CDATA[teaching]]></category>
		<guid isPermaLink="false">http://malyn.edublogs.org/?p=1116</guid>

					<description><![CDATA[Well hello blog and I finally succumbed to the inspiration. Tonight, an (ex)colleague, an esteemed mentor, Brad Merrick introduced me to Ben Folds (yeah, which rock have I been hiding under?). Anyway, it wasn&#8217;t just any music video (Ben Folds has lots!); it was this where Ben composes a song in 10 minutes using crowd-sourced inspiration [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Well hello blog and I finally succumbed to the inspiration.</p>
<p>Tonight, an (ex)colleague, an esteemed mentor, <a href="https://twitter.com/bradmerrick">Brad Merrick</a> introduced me to Ben Folds (yeah, which rock have I been hiding under?). Anyway, it wasn&#8217;t just any music video (Ben Folds has lots!); it was this where Ben composes a song in 10 minutes using crowd-sourced inspiration (A minor !!! upbeat &#8211; in a minor key?!?, and &#8216;<em>These new spaces</em> &#8211; The Kennedy Center &#8211; <em>are all designed to be flexible</em>)!</p>
<p><iframe loading="lazy" src="https://www.youtube.com/embed/BytUY_AwTUs" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>There are lots of amazing things from this video which you&#8217;ve got to watch, if you haven&#8217;t yet. I do want to highlight the following in particular:</p>
<ul>
<li>Ben and the musicians looked like they were enjoying this process &#8211; a palpable sense of  <strong>playful</strong>ness</li>
<li>The <strong>trust</strong>! Ben trusted &#8211; and respected the skills of &#8211; the musicians and vice versa &#8211; &#8220;You know what you must do&#8221;</li>
<li><strong>Each one brought their own specialty/expertise</strong> and what a rich <strong>texture</strong> of sounds they created&#8230;harmoniously (and that&#8217;s part of the genius, right?)&#8230;&#8221;Let&#8217;s hear it all together and make sure it&#8217;s not crazy&#8221;</li>
<li><strong>Communicating</strong> via the conductor. Communicating via the music jargon, e.g. keys, chords, and volume (mezzo forte, forte, &#8230;fortissimo&#8230;and the five-tissimo was just plain cute!)</li>
</ul>
<p>What an awesome way to announce his role as the Artistic Advisor.</p>
<p>Anyway, this got me hooked and googled more to discover Ben Folds did something similar 3 years earlier, this time with a youth orchestra. The orchestra is less polished than the professional NSO but very good nonetheless. The video has considerably a lot less views but the highlights above are there as well; <strong>audience</strong> participation makes it all the more special, I think!</p>
<p><iframe loading="lazy" src="https://www.youtube.com/embed/36MLAWaigM0" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>It is so much fun to watch the creative process unfold. I&#8217;m sure it would have been fun to be in  the orchestra and actively take part in the creative process.</p>
<p>Just a few more points, this time <strong>linking to teaching and learning:</strong></p>
<ul>
<li>Subject-specific knowledge with its own jargon, concepts, and skills is important because together, in harmony,  it makes it possible to create something special. While some put forward a false dichotomy of subject &#8216;silos&#8217; vs integrated learning, I think it would be better to have both rather than either-or.</li>
<li>Trust is important between teachers and students. We co-create learning as we learn together and get good at what we&#8217;re supposed to do: teach and learn.</li>
<li>Make time to play and find joy in the creative process of learning and application thereof.</li>
</ul>
<p style="text-align: center;"><span style="color: #ff6600;">Share the joy!</span></p>
<p>G&#8217;nite!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://malyn.edublogs.org/2018/11/20/the-joy-of-creating/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How I teach computing with Grok Learning + ACA and python (mostly)</title>
		<link>https://malyn.edublogs.org/2018/08/09/how-i-teach-computing-with-grok-learning-and-python-mostly/</link>
					<comments>https://malyn.edublogs.org/2018/08/09/how-i-teach-computing-with-grok-learning-and-python-mostly/#respond</comments>
		
		<dc:creator><![CDATA[malyn]]></dc:creator>
		<pubDate>Thu, 09 Aug 2018 11:14:49 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[computational thinking]]></category>
		<category><![CDATA[IST]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[teaching]]></category>
		<guid isPermaLink="false">http://malyn.edublogs.org/?p=1111</guid>

					<description><![CDATA[It&#8217;s no secret that I&#8217;m a huge fan of Grok Learning; it&#8217;s great that the Australian Computing Academy (ACA) is also using Grok as a platform to deliver some of their resources. My students have even asked me if I&#8217;m on Grok&#8217;s payroll 😀 (I&#8217;m not). This post aims to highlight how I use Grok in curricular [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>It&#8217;s no secret that I&#8217;m a huge fan of <a href="https://groklearning.com/">Grok Learning;</a> it&#8217;s great that the <a href="https://aca.edu.au/">Australian Computing Academy</a> (ACA) is also using Grok as a platform to deliver some of their resources. My students have even asked me if I&#8217;m on Grok&#8217;s payroll <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> (I&#8217;m not). This post aims to highlight how I use Grok in curricular and extra-curricular settings.</p>
<h3>9 and 10 IST <a href="https://www.boardofstudies.nsw.edu.au/syllabus_sc/pdf_doc/info_soft_tech_710_syl.pdf">(Information and Software Technology)</a></h3>
<h4 style="text-align: center;">NCSS Challenge &#8211; python + Intro to programming courses</h4>
<p>I&#8217;ve been using NCSS Challenge since 2013 to teach the Software development and programming option. This python programming challenge runs in Term 3 (like, right now!) and goes for 5 weeks.</p>
<p>When I introduced this annual challenge to IST in 2013, I embedded it into the teaching and assessment program. In a nutshell, I allocated lesson times to complete the challenge and discuss syllabus topics. The associated assessment typically included engagement and achievement on the challenge and then application and/or reflection piece. The range of ability streams within the challenge facilitated differentiation. As students work independently, I monitor and track their progress such that when a student stays too long at a particular problem, I go over and offer to help. When there are 3 or more stuck, I hold a small-group teaching session. I get them to help those who need help later and I listen just in case.</p>
<p>Generally, I get students to do both Beginners and Intermediate streams in the first two weeks. By this time, students and I know which stream best suits their ability&#8230;as I kept saying, &#8216;Easy is boring.&#8217; Occasionally, I got students to also attempt Advanced. So far, I&#8217;ve only had one student complete Advanced and that was last year.</p>
<p>This year, colleagues (yes, I have colleagues which is highly unusual for a computing teacher!!) and I agreed to exclude challenge achievement in the assessment. Assessments will instead look at application of what they learned through a coding project, reflection piece, and some problem-solving activities&#8230;on paper. I&#8217;m quite excited about this change. The Advanced stream this year is VERY different focusing on learning some AI concepts creating a card-playing bot. I hope to get &#8217;round to sharing how I enthused students on another post (yeah, right).</p>
<p>Before or after the challenge, as well as during the challenge for early finishers, I get students to go through the Intro to Programming courses. Sure there&#8217;s repetition of concepts but that&#8217;s a good thing. The problems are different so students get to do more practice problem-solving with code.</p>
<h4 style="text-align: center;">web comp &#8211; html/css + new JS courses</h4>
<p>Web comp runs at the start of the year. It&#8217;s a good way to learn web design as part of the internet and website development option topic. We&#8217;ve been using this for 2 years now and each time, the comp served as a platform for learning consequently applied in an assessment task&#8230; you guessed it &#8211; a website. The task was a &#8216;choose your problem to solve&#8217; project which involved algorithm design (another story and resource worth sharing in its own right&#8230;eventually).</p>
<p>This year, I have some really keen programmers and I told them they could use JavaScript to enhance their sites. My students were clamoring for a JS tutorial in Grok&#8230;alas, it didn&#8217;t come till after the fact.</p>
<p>Anyway, after the task, I stumbled through teaching basic JS (<a href="https://malyn.edublogs.org/2018/03/31/pbl-to-learn-javascript/">I&#8217;m a beginner learning with the kids</a>)! It&#8217;s like &#8216;<em>where do you start teaching PhotoShop</em>&#8216;, right? I decided to set some JS programming challenges (thank you 101computing.net &#8211; <a href="http://www.101computing.net/101-computing-challenges/">this book is gold</a> &#8211; no, it&#8217;s not Grok) because some kids can fly and they do. At some point, ACA released via Grok their Cookie Clicker JS course which I personally found helpful and really went a long way to help those who struggled to make sense of other online tutorials. Admittedly biased, there is a reason why my students and I love courses in Grok &#8211; the scope and sequence, language, pace, challenges, and whole delivery are very good. I&#8217;ve yet to check out the space invaders JS course by ACA, also in Grok.</p>
<h3>SDD(<a href="http://educationstandards.nsw.edu.au/wps/portal/nesa/11-12/stage-6-learning-areas/technologies/software-design-development">Software Design AND Development</a>)</h3>
<p>I get students to complete Intro to Programming, and preferably also course 2. My main focus here is to strengthen their computational thinking as well as exposure to a range of problems that can be solved with code. There are risks as there are discrepancies between their programming experience and the syllabus. To name a few:</p>
<ul>
<li>fixed length arrays</li>
<li>python has no built-in post-test repetition -&gt; though conversion from pre to post is a good skill</li>
<li>python multiway selection means students often use ELIF in their pseudocode</li>
<li>array indices could start from one (1) in the syllabus, not the usual zero</li>
<li>dictionaries are not part of the syllabus</li>
</ul>
<p>I&#8217;m like a broken record on discrepancies. On a good day, it means good discussions on evolution of hardware and software which are also syllabus content. On a bad day, we all just feel the syllabus needs updating (which, by the way, is in the works).</p>
<p>I love how python is easy to learn and has much to offer &#8211; or as we say in schools: low-floor/high-ceiling. I use it to demonstrate a lot of SDD concepts including precision in floating points (a series of division by 3s), boolean algebra, ASCII (ord and char), data types, control structures, standard algorithms.</p>
<p>During the NCSS Challenge, I allocate at least one lesson a week for students to participate. It&#8217;s a great opportunity to live and talk about the syllabus, i.e. error detection techniques, maintainability of code, internal and intrinsic documentation, test plans (what do you think the hidden test case is?). Fabulous!</p>
<h3>extra-curricular</h3>
<p>Grok has free courses, several thanks to ACA. Currently, we have a school subscription so everyone has access to all courses and comps. When we started the coding club, we got students to do the Intro to Programming courses. If a student is referred to me needing extension, I get them to Grok so I see how they think.</p>
<p>It would be nice to see coding as part of other curricular and extra-curricular activities. The above is what I&#8217;ve used it for.</p>
<p>&nbsp;</p>
<p>Hmm, the above seems a bit broad-brush but I thought I&#8217;d just capture some thoughts and it&#8217;s been so long since I blogged I needed to start somewhere. Maybe I&#8217;ll add more in the future.</p>
<p>If you&#8217;ve come this far reading this, perhaps you care to comment and add ideas (please do, thanks).</p>
<p><span style="color: #ff6600;"><em>Post has been updated 14Aug  to correctly attribute JS courses to ACA.</em></span></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://malyn.edublogs.org/2018/08/09/how-i-teach-computing-with-grok-learning-and-python-mostly/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PBL to learn JavaScript</title>
		<link>https://malyn.edublogs.org/2018/03/31/pbl-to-learn-javascript/</link>
					<comments>https://malyn.edublogs.org/2018/03/31/pbl-to-learn-javascript/#respond</comments>
		
		<dc:creator><![CDATA[malyn]]></dc:creator>
		<pubDate>Sat, 31 Mar 2018 10:16:31 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[computational thinking]]></category>
		<category><![CDATA[PBL]]></category>
		<category><![CDATA[programming]]></category>
		<guid isPermaLink="false">http://malyn.edublogs.org/?p=1102</guid>

					<description><![CDATA[I&#8217;ve been meaning to learn JavaScript but always fall flat largely due to the good ol&#8217; lack of time. Really though, I think it&#8217;s because learning a new programming language is overwhelming &#8211; there&#8217;s so much to learn and some resources can even make pros like Brad Post feel like an idiot. And yet, I [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve been meaning to learn JavaScript but always fall flat largely due to the good ol&#8217; lack of time. Really though, I think it&#8217;s because learning a new programming language is overwhelming &#8211; there&#8217;s so much to learn and <a href="http://bradfrost.com/blog/post/just/">some resources can even make pros like Brad Post feel like an idiot</a>. And yet, I normally send off my computing students to do tutorials. The irony!</p>
<p>Anyway, I decided that the best way <strong>for ME to learn</strong> JS is to force me to dive right in with a project. <strong>Not totally for selfish reasons, actually,</strong> as I think my students would benefit from learning it too. Many of my year 11 Software (SDD) students can program in python (thank you <a href="https://groklearning.com/launch/">Grok Learning</a>) and a few can do java (thank you <a href="https://firstaustralia.org/programs/first-robotics-competition/">FRC</a>). While many can also write HTML/CSS (thank you again Grok Learning), none would own up to knowing JavasScript. We could all be beginners!!</p>
<p>So I launched a PBL with the driving question <em><strong>&#8220;Can we do better than the textbook?&#8221;</strong></em> (There are several PBL models but I love, love, love the Hewes&#8217; version &#8211; <a href="https://twitter.com/BiancaH80/status/968426935251476480">check it out</a>). My students and I will <em>learn</em> JS and SDD topics to <em>create</em> a website with topic pages and interactive review pages. There will be only one site for the two classes so the product &#8211; and code libraries &#8211; will be <em>share</em>d. Additionally, this PBL helps exercise effective learning strategies (<a href="http://www.learningscientists.org/downloadable-materials/">The Learning Scientists</a>), e.g. elaboration, concrete examples and dual coding for creating the topic pages and retrieval practice, interleaving, and spaced practice for completing the quizzes.</p>
<p style="text-align: center;"><span style="color: #ff9900;">The plan is to learn/discover, create and share with purpose.</span></p>
<h1>Model the system</h1>
<p>Because the site is a software system in its own right, I modeled it using the systems modeling tools in the <a href="http://educationstandards.nsw.edu.au/wps/portal/nesa/11-12/stage-6-learning-areas/technologies/software-design-development">SDD syllabus</a>. I believe modeling is a good teaching technique and certainly good experience for my students to <strong>use</strong> models generated by others.</p>
<p>Not only would they learn JS, they&#8217;re going to live the syllabus in an authentic way. Oh the questions! Rich as&#8230;as I showed them the models including the storyboard and structure chart below  (click to enlarge and thank you <a href="https://www.lucidchart.com/">lucidchart</a>)- these 2 diagrams on a recent assessment task gave many students grief.</p>
<p>Our site would start off with the Hardware and Software topics so I could allocate one each, with one to spare for me. It&#8217;s easy for them to research and there&#8217;s loads of multimedia resources as well. We have two weeks to do this.</p>
<p>&nbsp;</p>
<div id="attachment_1105" style="width: 160px" class="wp-caption alignleft"><a href="https://malyn.edublogs.org/files/2018/03/SDD-Review-System-Storyboard-2hkq7t9-17akgll.jpeg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1105" class="wp-image-1105 size-thumbnail" src="https://malyn.edublogs.org/files/2018/03/SDD-Review-System-Storyboard-2hkq7t9-17akgll-150x150.jpeg" alt="Storyboard" width="150" height="150" srcset="https://malyn.edublogs.org/files/2018/03/SDD-Review-System-Storyboard-2hkq7t9-17akgll-150x150.jpeg 150w, https://malyn.edublogs.org/files/2018/03/SDD-Review-System-Storyboard-2hkq7t9-17akgll-90x90.jpeg 90w" sizes="auto, (max-width: 150px) 100vw, 150px" /></a><p id="caption-attachment-1105" class="wp-caption-text">Storyboard</p></div>
<div id="attachment_1103" style="width: 160px" class="wp-caption alignnone"><a href="https://malyn.edublogs.org/files/2018/03/SDD-Review-System-Structure-Chart-v2-1963ui3-1ph4sjv.jpeg" rel="attachment wp-att-1103"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1103" class="wp-image-1103 size-thumbnail" src="https://malyn.edublogs.org/files/2018/03/SDD-Review-System-Structure-Chart-v2-1963ui3-1ph4sjv-150x150.jpeg" alt="Structure Chart" width="150" height="150" srcset="https://malyn.edublogs.org/files/2018/03/SDD-Review-System-Structure-Chart-v2-1963ui3-1ph4sjv-150x150.jpeg 150w, https://malyn.edublogs.org/files/2018/03/SDD-Review-System-Structure-Chart-v2-1963ui3-1ph4sjv-90x90.jpeg 90w" sizes="auto, (max-width: 150px) 100vw, 150px" /></a><p id="caption-attachment-1103" class="wp-caption-text">Structure Chart</p></div>
<h1>Model the learning</h1>
<p>When I launched this PBL to the class, I also showed my rather ugly login and menu screens &#8211; a student quipped, &#8220;<em>I can see why you&#8217;re a computing teacher and not an art teacher</em>&#8220;. Ha! I actually styled it better by next lesson. Also, the pseudo-login (no cookies just parameter passing via JS) did not work which I owned up to as something I was still working on (it sort of works now).</p>
<p>In fact, this was what I planned for students to do, i.e. focus first on their HTML content and then style later, insisting on a separate CSS file. And I also planned to introduce JS once they&#8217;ve handed in drafts of their topic pages.</p>
<h1>Learning with the kids (Kids are awesome)</h1>
<p>I was alone in settling for an ugly page initially because they soon went off playing with their CSS files. They went off exploring various HTML tags and CSS styles in ways I could not have predicted.</p>
<ul>
<li>There&#8217;s this super-quiet kid who I gave a shout-out because he was doing gradients and image blurs via <strong>CSS</strong> (I didn&#8217;t know it could!) &#8211; while a couple was doing that in PhotoShop <em>(what is it with kids and gradients??</em>??). Anyway, that opened the gates for wider sharing in the class&#8230;not something I anticipated, silly me.</li>
<li>And then there&#8217;s this kid who said he had <strong>no</strong> programming experience and there he was with JS script to load date and time. He wanted them to display on one line  but my CSS inline-block technique suggestion failed. I did know about <strong>string</strong> <b>concatenation </b>so we solved his problem via JS &#8211; will be sharing that with the rest of the class next week&#8230;it&#8217;s legit syllabus content.</li>
<li>There&#8217;s another kid who worked pretty quickly so I suggested animated asides. Rather than going for a CSS solution, he&#8217;s decided to do it via JS &#8230;with image blur to boot, because he&#8217;s found out from a peer. I&#8217;ll be sharing all that with the rest of the class next week.</li>
<li>There&#8217;s another kid who insisted on animating a shape so it &#8216;bounced&#8217; left to right&#8230;whatever for, who knows?! This algorithm makes use of <strong>flags, functions</strong> and several <strong>control structures</strong> they have to learn &#8211; will be sharing that with the rest of the class next week.</li>
</ul>
<p>In fact, several students have already incorporated JS into their code, problem-solving with me and peers as they went along.  Here I was with my contrived pseudo-login to provide a JS problem to solve yet they were soon busy finding/creating their own problems. I&#8217;ve got loads of examples from students now.</p>
<p>So yeah, I was learning with them.</p>
<h1>It&#8217;s not an assessment</h1>
<p>A week in and a week to go, the  task is not over and I&#8217;ve only got their draft HTML/CSS &#8211; reluctantly submitted as still being rough &#8211; or empty (but stylish). I can tell students are engaged. I can tell they&#8217;re keen to learn and are learning&#8230;.together&#8230;with me.</p>
<p>This is not an assessment&#8230;at least not a formal one. It is a rich source of formative assessment  though, even for me.  <a style="color: #aaaaaa;" href="https://twitter.com/BiancaH80/status/968426935251476480">Like Bianca Hewes said</a>, PBLs are &#8220;<em>a busy, complex, yet organised ecosystem of learning</em>&#8220;.</p>
<p>I&#8217;m cool with that <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>&nbsp;</p>
<p style="text-align: center;"><strong>Aside</strong>: I use my blog for my own reference and to help me remember, I often link to resources used as I&#8217;ve blogged them in context. I&#8217;m adding here a really useful resource Brad Frost (mentioned above) shared about <a href="https://github.com/jenniferlynparsons/awesome-writing">writing kinder and more helpful technical documentation created by Jennifer Lyn Parsons</a>. This&#8217;ll come in handy when we get to that part of the syllabus!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://malyn.edublogs.org/2018/03/31/pbl-to-learn-javascript/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hope</title>
		<link>https://malyn.edublogs.org/2017/11/21/hope/</link>
					<comments>https://malyn.edublogs.org/2017/11/21/hope/#comments</comments>
		
		<dc:creator><![CDATA[malyn]]></dc:creator>
		<pubDate>Tue, 21 Nov 2017 10:20:29 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[action research]]></category>
		<category><![CDATA[hope]]></category>
		<category><![CDATA[learning strategies]]></category>
		<guid isPermaLink="false">http://malyn.edublogs.org/?p=1099</guid>

					<description><![CDATA[Action-research done and dusted and I got my application approved for Experienced Teacher accreditation today! It&#8217;s been a looooong and arduous journey. My blog hasn&#8217;t kept up with it though I did have one at the start, then the middle-ish, and now the end. Data analysis confirmed what I intuited and shared in the second [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Action-research done and dusted and I got my application approved for Experienced Teacher accreditation today! It&#8217;s been a looooong and arduous journey. My blog hasn&#8217;t kept up with it though I did have one at the <a href="https://malyn.edublogs.org/2017/01/12/inspiring-hope-i-hope-to-do-so/">start</a>, then the <a href="https://malyn.edublogs.org/2017/05/01/measuring-hope/">middle-ish</a>, and now the end.</p>
<p>Data analysis confirmed what I intuited and shared in the second post, i.e. systematic integration of self-regulation processes really does impact student well-being. It could be positive as well as negative. Interestingly, student self-report data was inclusive. Teacher observation data confirmed it but there&#8217;s the <a href="https://en.wikipedia.org/wiki/Observer-expectancy_effect">observer-expectancy effect </a>niggling at the background. Triangulation using student performance tasks (there were 3) helped.</p>
<p>I was going to blog more about details but this late in the piece, I&#8217;m literally over it. Instead, I want to note down for future reference what I plan to integrate into my teaching practice from next year.</p>
<h2>Self-regulation practices</h2>
<p><strong>Teach students about self-regulation.</strong> I will use <a href="http://learningandtheadolescentmind.org/people_04.html">Barry Zimmerman’s SR learning model</a> just like I did in my action-research. This means giving them a framework, conceptual understanding (and eventually appreciation), as well as the language of self-regulation.</p>
<h4>Goal-setting</h4>
<p><strong>Set distal goals</strong> <strong>at the start of the year and revisit each term.</strong> Since we have a strong effort  (with personal and social aspects) and achievement narrative at school, I&#8217;ll most likely get students to set goals for these two at least.</p>
<p>I want this noted electronically so maybe in our LMS.</p>
<p><strong>Set proximal goals at the start of the term and then again weekly</strong>. This practice will help re-focus on distal goals and the little steps to get there.</p>
<p>I&#8217;m happy to give students flexibility on this. They may use their school diary, own journal (I love my bullet journal system), or electronically.</p>
<h4>Performance Monitoring</h4>
<p><strong><a href="http://www.learningscientists.org/retrieval-practice">Retrieval Practice</a> will be a regular activity at the start of the lesson</strong>. This worked so well in my project that I kept it going. I actually had a schedule of topics to allow for interleaving and spaced practice. Prompts required elaboration, dual coding, concrete examples or pure recall. (<a href="http://www.learningscientists.org/downloadable-materials/">Check out these learning strategies from learningscientists.org</a>). I love <a href="https://twitter.com/effortfuleduktr">Blake Harvard</a>&#8216;s method of <a href="https://theeffortfuleducator.com/2017/09/14/color-coding-recall-attempts-to-assess-learning/">colour-coding for retrieval practice</a> and will definitely give it a go.</p>
<p><strong>Track key measures at least once a week</strong>. I discovered trackers when I discovered bullet <a href="http://bulletjournal.com/about/">journals.</a> Data collection could easily go crazy so I will have to think this through more carefully. It could be as simple as emojis for effort and achievement that lesson. I&#8217;m more interested in helping raise self-awareness as a premise for self-management and regulation, than the actual data.</p>
<p><strong>Model proximal goal setting and monitoring using checklists for learning tasks and activities</strong>.</p>
<h4>Self-evaluation</h4>
<p><strong>Reflect on (learning) process and product (learning outcome) at the end of each unit and/or task</strong>. I used Google Forms, OneDrive Forms, paper-based forms, and whole-class discussions for this. Our new LMS present new ways to do this, too.</p>
<p><strong>Remind students regularly about the relationship between effort and achievement, and the notion of progress</strong>. Skilled self-regulators attribute achievement to personal effort; it&#8217;s getting naive self-regulators to do the same that&#8217;s really tricky. I found that it helped to point out their progress which means they&#8217;re on their way towards achievement.</p>
<p>&nbsp;</p>
<hr />
<p>Doing my action-research &#8220;forced&#8221; me to systematically integrate the self-regulation practices I wanted students to engage in.  Everyone got better at it and their achievement and well-being improved. Their last reflections were detailed and with appropriate attributions showing many have internalised the effort-achievement narrative. One particular student who was so anxious and owned up to being poor at reflection wrote 6 months later, &#8220;<em>I no longer fear the future</em>. &#8230;&#8221;</p>
<p><strong>Hope is found in actions</strong> &#8211; belief that one&#8217;s effort will improve one&#8217;s future.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://malyn.edublogs.org/2017/11/21/hope/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>An algorithm for introducing algorithms</title>
		<link>https://malyn.edublogs.org/2017/05/19/an-algorithm-for-introducing-algorithms/</link>
					<comments>https://malyn.edublogs.org/2017/05/19/an-algorithm-for-introducing-algorithms/#respond</comments>
		
		<dc:creator><![CDATA[malyn]]></dc:creator>
		<pubDate>Thu, 18 May 2017 22:24:19 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[computational thinking]]></category>
		<category><![CDATA[IST]]></category>
		<category><![CDATA[LessonIdea]]></category>
		<guid isPermaLink="false">http://malyn.edublogs.org/?p=1093</guid>

					<description><![CDATA[This was originally posted on Grok Learning&#8217;s blog &#8211; a site worth visiting! Some years back I blogged about teaching coding, including how I introduced programming. Some months back I wrote about computational thinking (CT) and coding and the need to distinguish the two. This time, I’d like to dive deeper into introducing algorithms as [&#8230;]]]></description>
										<content:encoded><![CDATA[<p class="graf graf--h3">This was <a href="https://blog.groklearning.com/an-algorithm-for-introducing-algorithms-d9e5f157458b">originally posted on Grok Learning&#8217;s blog</a> &#8211; a site worth visiting!</p>
<p class="graf graf--p">Some years back I blogged about teaching coding, including<a class="markup--anchor markup--p-anchor" href="https://malyn.edublogs.org/2013/08/07/learning-to-code/" target="_blank" rel="noopener noreferrer" data-href="https://malyn.edublogs.org/2013/08/07/learning-to-code/"> how I introduced programming</a>. Some months back I wrote about <a class="markup--anchor markup--p-anchor" href="https://malyn.edublogs.org/2015/08/09/whats-the-fuss-with-coding/" target="_blank" rel="noopener noreferrer" data-href="https://malyn.edublogs.org/2015/08/09/whats-the-fuss-with-coding/">computational thinking (CT) and coding</a> and the need to distinguish the two.</p>
<p class="graf graf--p">This time, I’d like to dive deeper into introducing algorithms as a product of computational thinking which may not necessarily lead into coding. In particular, I want to go into concepts involved with algorithms, and not just the mechanics of CT. Click back on links above to see some of my previous algorithms for introducing algorithms. These CT models via <a class="markup--anchor markup--p-anchor" href="http://www.conradwolfram.com/home/anchoring-computational-thinking-in-todays-curriculum" target="_blank" rel="noopener noreferrer" data-href="http://www.conradwolfram.com/home/anchoring-computational-thinking-in-todays-curriculum">Conrad Wolfram</a> and <a class="markup--anchor markup--p-anchor" href="https://groklearning-cdn.com/resources/computational-thinking-poster.pdf" target="_blank" rel="noopener noreferrer" data-href="https://groklearning-cdn.com/resources/computational-thinking-poster.pdf">Grok Learning</a> (printable PDF) are valuable resources as well.</p>
<h3 class="graf graf--h3">Algorithms Essentials</h3>
<p class="graf graf--p">When I was planning how to introduce algorithms to my 10 Information and Software Technology class, I listed concepts relevant to algorithms as essential learning. I wanted students to engage in active learning and, by deduction, realise that these are indeed essential aspects of algorithms.</p>
<ol class="postList">
<li class="graf graf--li"><strong class="markup--strong markup--li-strong">Representation</strong>/notation — how to encode the algorithm</li>
<li class="graf graf--li"><strong class="markup--strong markup--li-strong">Granularity</strong> — level of detail of instructions</li>
<li class="graf graf--li"><strong class="markup--strong markup--li-strong">Accuracy</strong> — correctness of the algorithm, does it solve the problem correctly?</li>
<li class="graf graf--li"><strong class="markup--strong markup--li-strong">Efficiency</strong> — does the algorithm save /waste time and effort</li>
<li class="graf graf--li"><strong class="markup--strong markup--li-strong">Interpretation</strong> — is it ambiguous or open to interpretation?</li>
</ol>
<p class="graf graf--p">I could add more, such as scalability, variability and bias, but decided not to, at this stage.</p>
<h3 class="graf graf--h3">Intro Lesson</h3>
<p class="graf graf--p">I started by asking the students if they knew what algorithm meant knowing most if not all would have heard the term, quite likely in maths. True enough, we came down to ‘a set of instructions designed to achieve a task or solve a problem’.</p>
<p class="graf graf--p">I got everyone to count off 1 to 4 and based on their number would do one of the following:</p>
<ol class="postList">
<li class="graf graf--li">Draw the steps for making toast</li>
<li class="graf graf--li">Draw movements for a favourite dance step/sequence</li>
<li class="graf graf--li">Write how to get from the classroom to the train station</li>
<li class="graf graf--li">Write how to perform ‘Happy birthday’ in instrument of choice</li>
</ol>
<p class="graf graf--p">This was a no-talking activity. If they were drawing, they couldn’t use words and if they were writing, they couldn’t use symbols or drawing.</p>
<p class="graf graf--p">Those doing #3 took the longest but after about 15 minutes, I got everyone to move and look at another student’s work. I also asked those who were viewing #2 to attempt to do the dance sequence.</p>
<p class="graf graf--p">Ensuing class discussion raised some interesting points:</p>
<ul class="postList">
<li class="graf graf--li">One student quoted “using your legs, walk to the door…” which raised the issue of <strong class="markup--strong markup--li-strong">granularity</strong></li>
<li class="graf graf--li">When asked whether his dance sequence was <strong class="markup--strong markup--li-strong">interpreted</strong> correctly, the response of “open to interpretation” raised the issue of <strong class="markup--strong markup--li-strong">ambiguity</strong> and ‘limitations’ of interpreters</li>
<li class="graf graf--li graf--startsWithDoubleQuote">“Is that even a slice of bread?” raised the <strong class="markup--strong markup--li-strong">representation</strong> aspect</li>
<li class="graf graf--li"><strong class="markup--strong markup--li-strong">Representation</strong> and <strong class="markup--strong markup--li-strong">accuracy</strong> were problematic for the song and the student resorted to musical notation although admittedly unsure that the notes are in fact accurate</li>
<li class="graf graf--li">Another students toast’s drawing with power setting set to maximum raised the question of <strong class="markup--strong markup--li-strong">efficiency</strong> — possibly saves time but risks waste</li>
</ul>
<p class="graf graf--p">The activity allowed students to see the challenges involved when designing algorithms; and, we had the language to talk about it.</p>
<figure class="graf graf--figure"><img decoding="async" class="graf-image" src="https://cdn-images-1.medium.com/max/1200/1*5Sn9UL_RtA1nxsEN180GPw.jpeg" data-image-id="1*5Sn9UL_RtA1nxsEN180GPw.jpeg" data-width="1024" data-height="768" data-is-featured="true" /><figcaption class="imageCaption">Student work samples from the intro lesson.</figcaption></figure>
<h3 class="graf graf--h3">Follow-up Lessons</h3>
<p class="graf graf--p">I started the next lesson by getting 2 volunteers. The first one had to add 25 and 12 (2-digit addition with no carry). The next student had to add 275 and 38 (with carry). The plan was to focus on the process of abstraction for a fairly well-known algorithm and introduce various control structures.</p>
<p class="graf graf--p">We talked about the term ‘<strong class="markup--strong markup--p-strong"><em class="markup--em markup--p-em">abstraction</em></strong>’ (pick out essence, general patterns) as we discussed the algorithm for solving each of the problems above. Much merriment ensued as the students struggled to articulate the steps, especially as they could not remember the term ‘place value’ (ha!). Once we got the first <em class="markup--em markup--p-em">sequence</em> right, the second one presented the opportunity to introduce <em class="markup--em markup--p-em">selection</em> control structure, i.e. if the sum exceeded 10 and there is a carry.</p>
<p class="graf graf--p">From here, it was not too much of a stretch to introduce the concept of <em class="markup--em markup--p-em">repetition</em> control structure. So, students were then challenged to abstract further and re-write our selection-sequence algorithm to handle addition of multiple digits and numbers. Those who’ve done IST previously and familiar with <em class="markup--em markup--p-em">pseudocode</em>, got straight into representation without worrying about ‘How do I say this?’ that the others struggled with. And thus, I no longer had to justify why they needed to learn the key words.</p>
<p class="graf graf--p graf--startsWithDoubleQuote">“Your algorithm is different from mine.” How wonderful to hear that!</p>
<p class="graf graf--p">On the third lesson, the focus was on ensuring the algorithm is correct. I taught them how to <strong class="markup--strong markup--p-strong"><em class="markup--em markup--p-em">desk-check</em></strong><em class="markup--em markup--p-em">, </em>a manual process of checking algorithm logic<em class="markup--em markup--p-em"> </em>. I premised it on this was just like their table of values when doing Algebra — and that in fact, designing algorithms is like finding the equations given a table of values. A majority of my class like maths so this was a safe bet.</p>
<p class="graf graf--p">We are currently on <strong class="markup--strong markup--p-strong">deliberate practice,</strong> necessary to develop most new skills. A quick web search generated plenty of sites giving me a range of problems varying in terms of difficulty, complexity, context/interest. <a class="markup--anchor markup--p-anchor" href="https://groklearning.com/" target="_blank" rel="noopener noreferrer" data-href="https://groklearning.com/">Grok Learning</a> also has heaps.</p>
<p class="graf graf--p">Maybe I should ask them to dance the algorithms…</p>
<figure class="graf graf--figure graf--iframe">
<div class="aspectRatioPlaceholder is-locked">
<div class="aspectRatioPlaceholder-fill">
<p><iframe loading="lazy" title="Bubble-sort with Hungarian (&quot;Csángó&quot;) folk dance" width="620" height="349" src="https://www.youtube.com/embed/lyZQPjUT5B4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
</div>
<div class="iframeContainer"></div>
</div><figcaption class="imageCaption">The bubble-sort algorithm expressed as a folk dance.</figcaption></figure>
<h3 class="graf graf--h3">So then…</h3>
<p class="graf graf--p">I’m really happy with how this turned out for me. I think the students have a deeper understanding of algorithm design plus they have the vocabulary to articulate this understanding. There’s more to learn but I believe the foundation is sound.</p>
<p class="graf graf--p">Please share your algorithm or perhaps thoughts on how mine could improve.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://malyn.edublogs.org/2017/05/19/an-algorithm-for-introducing-algorithms/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
