<?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/"
	 xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>computing curriculum &#8211; Technology for Learners</title>
	<atom:link href="https://technologyforlearners.com/tag/computing-curriculum/feed/" rel="self" type="application/rss+xml" />
	<link>https://technologyforlearners.com</link>
	<description>Learn to use Technology and use Technology to Learn</description>
	<lastBuildDate>Mon, 18 Dec 2023 18:33:54 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://technologyforlearners.com/wp-content/uploads/2022/12/cropped-Logo-symbol-32x32.jpg</url>
	<title>computing curriculum &#8211; Technology for Learners</title>
	<link>https://technologyforlearners.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>5 Benefits of Conversion Rate Optimization for Online Retailers</title>
		<link>https://technologyforlearners.com/5-benefits-of-conversion-rate-optimization-for-online-retailers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=5-benefits-of-conversion-rate-optimization-for-online-retailers</link>
		
		<dc:creator><![CDATA[Will Fastiggi]]></dc:creator>
		<pubDate>Thu, 18 May 2023 01:18:33 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[computing curriculum]]></category>
		<guid isPermaLink="false">https://technologyforlearners.com/?p=6828</guid>

					<description><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2023/05/56C6185A-1AAC-4A4E-B68F-A085F43AEC13-min-150x150.jpeg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="conversion" decoding="async" />Conversion rate optimization (CRO) has become a top priority for all marketers. CRO is a process that businesses use to increase their sales and bottom line. It involves understanding customer behavior, analyzing data, and making changes to the website or product page to maximize conversion rates. However, before you can implement a CRO, you must [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2023/05/56C6185A-1AAC-4A4E-B68F-A085F43AEC13-min-150x150.jpeg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="conversion" decoding="async" />
<p></p>



<figure class="wp-block-image aligncenter size-full is-resized"><img fetchpriority="high" decoding="async" src="https://technologyforlearners.com/wp-content/uploads/2023/05/56C6185A-1AAC-4A4E-B68F-A085F43AEC13-min.jpeg" alt="" class="wp-image-6829" width="519" height="333" srcset="https://technologyforlearners.com/wp-content/uploads/2023/05/56C6185A-1AAC-4A4E-B68F-A085F43AEC13-min.jpeg 932w, https://technologyforlearners.com/wp-content/uploads/2023/05/56C6185A-1AAC-4A4E-B68F-A085F43AEC13-min-300x192.jpeg 300w, https://technologyforlearners.com/wp-content/uploads/2023/05/56C6185A-1AAC-4A4E-B68F-A085F43AEC13-min-768x493.jpeg 768w" sizes="(max-width: 519px) 100vw, 519px" /></figure>



<p>Conversion rate optimization (CRO) has become a top priority for all marketers. CRO is a process that businesses use to increase their sales </p>



<p>and bottom line. It involves understanding customer behavior, analyzing data, and making changes to the website or product page to maximize conversion rates.</p>



<p>However, before you can implement a CRO, you must first understand what it is, its purpose, and how you can evaluate it. True CRO involves a lot of testing, so be prepared to put in the work.</p>



<p>Since today’s digital landscape is crowded, competition in the online retail world is fierce, and keeping your new visitor’s attention is becoming more important. Do not let this scare you. With the right steps, it can even be a fun experience. Your business will be more profitable and scalable if you dedicate yourself to CRO, so it’s worth the effort.</p>



<p>Below we share the top five benefits of CRO for online retailers.</p>



<h2 class="wp-block-heading">Your Rankings on Search Results will Increase</h2>



<p>SEO and CRO work together to give you the best results. Search engine optimization (SEO) is the process that increases your website&#8217;s visibility and ranking in search engines so you can attract more visitors to your site, without having to pay for advertisements. CRO aims to convert that traffic into whatever you want most—sales, subscribers, customers, etc.</p>



<p>But you may wonder whether CRO helps your retail website rank better in Google SERPs. The answer is yes. The interface, UX, and responsiveness are all important ranking factors for SEO.&nbsp;</p>



<p>By optimizing on-page elements such as content, layout, and design, you can increase your website&#8217;s conversion rate and generate more leads and sales. CRO helps to improve user experience by making it easier for visitors to find what they’re looking for. With <a href="https://www.justuno.com/blog/how-to-use-conversion-rate-optimization-to-improve-seo/" target="_blank" rel="noopener">CRO onpage optimization</a>, you can make sure that your website is optimized for the best possible user experience, which will lead to higher conversion rates.</p>



<p>Consequently, increasing your website&#8217;s conversion rates is a great way to improve your organic search engine ranking. Understanding the relationship between search engine ranking and conversion rate can help you design your website&#8217;s SEO approach to boost search rankings.</p>



<h2 class="wp-block-heading">Increased Conversions</h2>



<p>CRO is a key marketing tool that helps companies increase revenue and decrease acquisition costs. The conversion rates are typically <a href="https://99firms.com/blog/landing-page-conversion-rates/" target="_blank" rel="noopener">around 2.35%</a>, but if you want your business to achieve substantial success and boost sales, then you should aim for 10%.</p>



<p>Even the smallest of changes can boost your conversion rates and make the experience that you provide more impactful and meaningful. For instance, a landing page with high-quality images and persuasive copy can encourage visitors to take desired actions. Personalizing pages for different audiences and simplifying checkout procedures are also effective tactics.</p>



<h2 class="wp-block-heading">Helps You Understand Your Customers</h2>



<p>Understanding your customers is crucial for an online retailer. This will help you sell them the products they need or want.&nbsp;</p>



<p>CRO is heavily based on research about your customers. Testing is an important part of ensuring your store is successful and helps you learn who your clients are and what their preferences are.</p>



<p>CRO specialists suggest that you begin with conversion research to better understand your visitors&#8217; interactions with your online store, and the friction causing bottlenecks in your sales funnel. Conversion optimization helps you create buyer personas to help you better understand your target audience.</p>



<h2 class="wp-block-heading">Reduced Acquisition Costs</h2>



<p>This is one of the leading benefits of conversion optimization. Online retail businesses must constantly work to convert leads into customers, but it can be difficult to do this without investing a large sum of money in marketing and customer acquisition efforts. CRO is a powerful tool, offering a cost-effective way to lower customer acquisition costs.&nbsp;</p>



<p>By testing and optimizing your business processes and website based on the <a href="https://blog.hubspot.com/service/benefits-of-customer-feedback" target="_blank" rel="noopener">feedback of customers,</a> you can better target your ideal clients and increase conversion rates, which will ultimately lead to lower acquisition costs. The CRO strategy can save you a lot of money compared to other marketing methods, as it doesn&#8217;t require large budgets or expensive campaigns.</p>



<h2 class="wp-block-heading">Leverages Your Current Website Traffic</h2>



<figure class="wp-block-image aligncenter size-full is-resized"><img decoding="async" src="https://technologyforlearners.com/wp-content/uploads/2023/05/DD344E0F-A769-4CEC-A4D8-147D4BAAF5F4-min-2.jpeg" alt="" class="wp-image-6830" width="525" height="343" srcset="https://technologyforlearners.com/wp-content/uploads/2023/05/DD344E0F-A769-4CEC-A4D8-147D4BAAF5F4-min-2.jpeg 988w, https://technologyforlearners.com/wp-content/uploads/2023/05/DD344E0F-A769-4CEC-A4D8-147D4BAAF5F4-min-2-300x196.jpeg 300w, https://technologyforlearners.com/wp-content/uploads/2023/05/DD344E0F-A769-4CEC-A4D8-147D4BAAF5F4-min-2-768x502.jpeg 768w" sizes="(max-width: 525px) 100vw, 525px" /></figure>



<p>One of the major advantages of CRO is that it works well with the existing traffic that you already get to your retail online shop. Once you have invested the time and money to optimize a webpage, it will start working.</p>



<pre class="wp-block-preformatted"></pre>



<p>You can then make the most of all the traffic that your website receives from SEO and other marketing methods such as email or social media. CRO isn’t about driving more traffic, it&#8217;s about converting those visitors into buying customers.&nbsp;&nbsp;</p>



<h2 class="wp-block-heading">Concluding Thoughts&#8230;</h2>



<p>Online retail businesses can gain valuable insights through CRO but also reduce costs and improve the user experience. By making a website that gets and converts the right people, you can create a smooth sales process to help your retail business grow.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Teaching STEAM</title>
		<link>https://technologyforlearners.com/teaching-steam-with-littlebits/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=teaching-steam-with-littlebits</link>
					<comments>https://technologyforlearners.com/teaching-steam-with-littlebits/#respond</comments>
		
		<dc:creator><![CDATA[Will Fastiggi]]></dc:creator>
		<pubDate>Mon, 29 Jan 2018 15:33:58 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[art machine]]></category>
		<category><![CDATA[BYOD]]></category>
		<category><![CDATA[Classroom Flipped]]></category>
		<category><![CDATA[computing curriculum]]></category>
		<category><![CDATA[Enquiry-based learning]]></category>
		<category><![CDATA[flipped learning]]></category>
		<category><![CDATA[IPC]]></category>
		<category><![CDATA[littleBits]]></category>
		<category><![CDATA[makerspace]]></category>
		<category><![CDATA[PBL]]></category>
		<category><![CDATA[PYP]]></category>
		<category><![CDATA[STEAM]]></category>
		<category><![CDATA[STEM]]></category>
		<guid isPermaLink="false">http://technologyforlearners.com/?p=2898</guid>

					<description><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2018/01/DSCF3808-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" />STEAM is both an acronym and an educational approach.  As an acronym, STEAM stands for Science, Technology, Engineering, Art and Maths.  As an educational approach, STEAM is about facilitating learning experiences across these five subject areas, which promote collaboration, enquiry-based learning and fun! Since the late 1990s there has been an increasing global focus on the [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2018/01/DSCF3808-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" /><p>STEAM is both an acronym and an educational approach.  As an acronym, STEAM stands for Science, Technology, Engineering, Art and Maths.  As an educational approach, STEAM is about facilitating learning experiences across these five subject areas, which promote collaboration, enquiry-based learning and fun!</p>
<p>Since the late 1990s there has been an increasing global focus on the need to better prepare students for the 21st century workforce by equipping them with the skills and knowledge in STEAM subjects.  After all, the most in-demand jobs globally fall into one or more of these five subject areas.</p>
<p>According to the Rhode Island School of Design, which adds the arts to the original STEM framework, <em>“The goal (of STEAM) is to foster the true innovation that comes with combining the mind of a scientist or technologist with that of an artist or designer.”</em>  All technology begins and ends with some form of art.  In fact, the arts and sciences are a natural match when students have sufficient time for project development, reflection and revision.  For example, arts are used in website and user interface design, advertising and the design of literally any product imaginable.</p>
<p>Many schools around the world, my own included, have made inroads in teaching STEAM through various initiatives, including (but not limited to):</p>
<ul>
<li>using <a title="Technology Week – 1 week, 12 new technologies" href="https://technologyforlearners.com/technology-week-1-week-12-new-technologies/">Computing &amp; ICT</a> to permeate across the whole school curriculum, thereby linking these five disciplines</li>
<li>after-school makerspace clubs or programs</li>
<li>holistic, thematic curricula such as the <a title="The IPC and its Accreditation Process" href="https://technologyforlearners.com/the-ipc-accreditation-process/">IPC</a> or PYP, where projects using STEAM practices are embedded</li>
<li><a title="Implementing a BYOD Initiative" href="https://technologyforlearners.com/implementing-a-byod-initiative/">BYOD initiatives</a> (bring your own device)</li>
<li><a title="Technology Exhibitions for Teachers" href="https://technologyforlearners.com/technology-exhibitions-for-teachers/">staff training</a> to encourage hands-on exploration within each of these disciplines</li>
<li><a title="Lego Mindstorm – a practical approach to learn programming" href="https://technologyforlearners.com/lego-mindstorm-a-practical-approach-to-learn-programming/">robotics programs</a></li>
</ul>
<p>The STEAM approach is intended to be holistic, bringing these five disciplines together.  <strong>The key to STEAM&#8217;s success though, is to ensure that an enquiry-based learning model is followed</strong>:</p>
<p><em>&#8220;Studies comparing learning outcomes for students taught via project-based learning versus traditional instruction show that when implemented well, problem-based learning (PBL) increases long-term retention of content, helps students perform as well or as better than traditional learners in high-stakes tests, improves problem-solving and collaboration skills, and improves students&#8217; attitudes towards learning.&#8221; (Vega, 2012)</em></p>
<p><figure id="attachment_2913" aria-describedby="caption-attachment-2913" style="width: 1024px" class="wp-caption aligncenter"><img decoding="async" class="wp-image-2913 size-large" src="https://technologyforlearners.com/wp-content/uploads/2018/01/Presentation-2018-1024x682.jpg" alt="Will Fastiggi" width="1024" height="682" srcset="https://technologyforlearners.com/wp-content/uploads/2018/01/Presentation-2018-1024x682.jpg 1024w, https://technologyforlearners.com/wp-content/uploads/2018/01/Presentation-2018-300x200.jpg 300w, https://technologyforlearners.com/wp-content/uploads/2018/01/Presentation-2018-330x220.jpg 330w, https://technologyforlearners.com/wp-content/uploads/2018/01/Presentation-2018-296x197.jpg 296w, https://technologyforlearners.com/wp-content/uploads/2018/01/Presentation-2018-690x460.jpg 690w, https://technologyforlearners.com/wp-content/uploads/2018/01/Presentation-2018-1050x700.jpg 1050w, https://technologyforlearners.com/wp-content/uploads/2018/01/Presentation-2018-869x580.jpg 869w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption id="caption-attachment-2913" class="wp-caption-text">As I explained to our staff, an integral part of learning STEAM should then be about making and tinkering. As educators, we are always looking for ways to inspire creativity and wonder in our students. The sort of projects made possible by STEAM can create classrooms of joy, revolution and invention. Making and tinkering are powerful forms of learning by doing, an ethos shared by the maker community and many educators. Currently, I&#8217;m planning a makerspace for our students and I&#8217;ve been investigating different materials and activities that can be used to promote STEAM.</figcaption></figure></p>
<p><strong>Introducing littleBits&#8230;</strong></p>
<p>For this reason, I&#8217;ve been happy to get my hands on the <a href="https://www.amazon.co.uk/littleBits-680-0008-STEAM-Student-Set/dp/B01EMYN3B2/ref=sr_1_1?s=kids&amp;ie=UTF8&amp;qid=1517189663&amp;sr=1-1&amp;keywords=littlebits+student+set" target="_blank" rel="noopener">littleBits STEAM</a> set below:</p>
<p>&nbsp;</p>
<p><figure id="attachment_2903" aria-describedby="caption-attachment-2903" style="width: 586px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-2903" src="https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5450-1024x768.jpg" alt="littleBits" width="586" height="439" srcset="https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5450-1024x768.jpg 1024w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5450-300x225.jpg 300w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5450-330x247.jpg 330w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5450-690x517.jpg 690w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5450-1050x787.jpg 1050w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5450-772x580.jpg 772w" sizes="(max-width: 586px) 100vw, 586px" /><figcaption id="caption-attachment-2903" class="wp-caption-text">The different parts shown in the instruction booklet are all colour coded depending on their function, for example pink represents inputs and green, outputs.</figcaption></figure></p>
<p>littleBits are small, simple, intuitive blocks that make working with electronics a matter of snapping small magnets together with no experience required. The littleBits STEAM Student set is the easiest and fastest way to create imaginative electronic devices and solutions to everyday challenges.  Thanks to this colour coding system, no prior knowledge of electronics or circuitry is required, making the kit open to learners of all ages.</p>
<p>I had a go at creating an art machine using the STEAM Student Set, and I was pleased with the results:</p>
<p><iframe title="Invent an Art Machine" width="1290" height="726" src="https://www.youtube.com/embed/UhUxGVh9TOw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p>Activities like this are a great example of what STEAM learning is all about.  It&#8217;s clear that children need to be engaged in learning, and learn in ways that can hold their attention, much the same way that social media, and internet sites like Youtube do.  Making learning fun and meaningful is the necessary challenge all educators must take on.</p>
<p>In order to further facilitate teaching and learning of STEAM, we are currently building a website, <a href="http://classroomflipped.com/" target="_blank" rel="noopener">Classroom Flipped</a>, to bring together an online suite of web apps, videos and sites, which have been mapped to our school curriculum. The name, Classroom Flipped, comes from the educational approach known as <a title="Flipped Learning – Radically Reshaping the Classroom" href="https://technologyforlearners.com/flipped-learning/">flipped learning</a>, whereby students interact with educational content outside the classroom to better support their learning inside the classroom.  The website includes a section specifically for <a href="http://classroomflipped.com/steam.php" target="_blank" rel="noopener">STEAM</a>, with links to the best resources on the Web, including relevant high quality, age-appropriate educational videos, games, articles and interactive quizzes.</p>
<p>STEAM is not just about using digital technologies though; STEAM activities can be as simple as just using a piece of paper.  For example, below is one of the activities we gave our staff was to do when introducing what STEAM is all about:</p>
<p><strong>STEAM Challenge</strong></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">Build the highest possible tower you can that holds a book at least 16 cm above the ground for a minimum of  3 seconds (the book must rest on top of the tower)</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">The tower must  be free-standing, which means no taping or holding to the floor.</span></li>
</ul>
<p><em>Time:</em> <span style="font-weight: 400;">20 minutes (including testing)</span></p>
<p><em>Materials:</em> <span style="font-weight: 400;">10 sheets of newspaper and </span><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">50 cm of tape, </span></p>
<p><em>Group Size:</em> <strong><span style="font-weight: 400;">Maximum of 4 people</span></strong></p>
<p><strong><b>Success Criteria &#8211; The tallest tower wins as long as….</b></strong></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">Tower is free-standing</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Tower is able to hold the weight of a book for a minimum of 3 seconds</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Book must be resting a minimum of 16cm above the ground</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Tower is constructed solely of newspaper and masking tape</span></li>
</ul>
<p><figure id="attachment_2914" aria-describedby="caption-attachment-2914" style="width: 1024px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-2914 size-large" src="https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5570-1024x768.jpg" alt="STEAM for staff" width="1024" height="768" srcset="https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5570-1024x768.jpg 1024w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5570-300x225.jpg 300w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5570-330x247.jpg 330w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5570-690x517.jpg 690w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5570-1050x787.jpg 1050w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5570-773x580.jpg 773w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption id="caption-attachment-2914" class="wp-caption-text">This challenge was a great example of the collaboration, creativity and enquiry-based learning that STEAM activities can promote.</figcaption></figure></p>
<p>&nbsp;</p>
<p><figure id="attachment_2915" aria-describedby="caption-attachment-2915" style="width: 768px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-2915 size-large" src="https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5572-e1517757801201-768x1024.jpg" alt="STEAM" width="768" height="1024" srcset="https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5572-e1517757801201-768x1024.jpg 768w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5572-e1517757801201-225x300.jpg 225w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5572-e1517757801201-330x440.jpg 330w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5572-e1517757801201-690x920.jpg 690w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5572-e1517757801201-1050x1400.jpg 1050w, https://technologyforlearners.com/wp-content/uploads/2018/01/IMG_5572-e1517757801201-434x580.jpg 434w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption id="caption-attachment-2915" class="wp-caption-text">All our staff managed to build a free-standing paper tower, but to ensure that it was taller than 16cm was not easy!</figcaption></figure></p>
<p>&nbsp;</p>
<p><strong>Concluding thoughts&#8230;</strong></p>
<p>By engaging students around the subjects of Science, Technology, Engineering, Arts and Maths (STEAM) through practical projects, we can spark an interest and lifelong love of the arts and sciences in children from an early age.  The littleBits STEAM set is a great place to start, but activities can just be as simple as using paper!  The important point is that it is only by teaching relevant, in-demand skills, that we will better prepare our students to become innovators in an changing world.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2 data-fontsize="28" data-lineheight="34"></h2>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://technologyforlearners.com/teaching-steam-with-littlebits/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Using Scratch to Learn Programming Concepts</title>
		<link>https://technologyforlearners.com/using-scratch-to-learn-programming-concepts/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=using-scratch-to-learn-programming-concepts</link>
					<comments>https://technologyforlearners.com/using-scratch-to-learn-programming-concepts/#respond</comments>
		
		<dc:creator><![CDATA[Will Fastiggi]]></dc:creator>
		<pubDate>Fri, 24 Jul 2015 08:30:22 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Boolean logic]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[computing curriculum]]></category>
		<category><![CDATA[Conditional statements]]></category>
		<category><![CDATA[Coordination & Synchronisation]]></category>
		<category><![CDATA[Event Handling]]></category>
		<category><![CDATA[Iteration (looping)]]></category>
		<category><![CDATA[Lists (arrays)]]></category>
		<category><![CDATA[Scratch 2.0]]></category>
		<category><![CDATA[Sequences]]></category>
		<category><![CDATA[Sprites]]></category>
		<category><![CDATA[Threads]]></category>
		<category><![CDATA[User interface design]]></category>
		<category><![CDATA[Variables]]></category>
		<guid isPermaLink="false">http://technologyforlearners.com/?p=1606</guid>

					<description><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-Sprite1-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Scratch" decoding="async" />Programming is a big part of computer science, and computer science is at the core of our computing curriculum.  Since programming is itself at the core of computer science, it&#8217;s worth taking some time to really get to grips with both programming as a series of concepts and one of the main tools used in [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-Sprite1-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Scratch" decoding="async" /><p>Programming is a big part of computer science, and computer science is at the core of our <a title="Reflections on the English Computing Curriculum" href="https://technologyforlearners.com/reflections-on-the-english-computing-curriculum/">computing curriculum</a>.  Since programming is itself at the core of computer science, it&#8217;s worth taking some time to really get to grips with both programming as a series of concepts and one of the main tools used in schools to teach these concepts, Scratch.</p>
<p>Programming simply refers to the art of writing instructions (algorithms) to tell a computer what to do.  Scratch is a visual programming language that provides an ideal learning environment for doing this.  Originally developed by America&#8217;s Massachusetts Institute of Technology, Scratch is a simple, visual programming language.  Colour coded blocks of code simply snap together in certain ways like a jigsaw, eliminating the typing errors that tend to occur when people use text-based programming languages.  Many media rich programs can be made using Scratch, including games, animations and interactive stories.  Scratch is almost certainly the most widely used software for teaching programming to Key Stage 2 and Key Stage 3 (learners from 8 to 14 years).</p>
<p>Scratch is a great tool for developing the programming skills of learners, since it allows all manner of different programs to be built.  In order to help develop the knowledge and understanding that go with these skills though, it&#8217;s important to be familiar with some key programming concepts that underpin the Scratch programming environment and are applicable to any <a href="https://www.lokajittikayatray.com/post/5-most-difficult-programming-languages-in-the-world" target="_blank" rel="noopener">Programming Language</a>. Using screenshots from some of my own <a title="Scratch Projects" href="https://scratch.mit.edu/users/wfastiggi/" target="_blank" rel="noopener">Scratch projects</a>, I have written here the main programming concepts that can be learnt through the use of this application.</p>
<p style="text-align: center;"><strong>Sprites</strong></p>
<p><figure id="attachment_1797" aria-describedby="caption-attachment-1797" style="width: 497px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-1797 size-full" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-Sprite.png" alt="Scratch Sprite" width="497" height="410" srcset="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-Sprite.png 497w, https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-Sprite-300x247.png 300w, https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-Sprite-330x272.png 330w" sizes="(max-width: 497px) 100vw, 497px" /><figcaption id="caption-attachment-1797" class="wp-caption-text">The most important thing in any Scratch program are the sprites. Sprites are the graphical objects or characters that perform a function in your program. The default sprite in Scratch is the cat, which can easily be changed. Sprites by themselves won&#8217;t do anything of course, without coding!</figcaption></figure></p>
<p style="text-align: center;"><strong>Sequences</strong></p>
<p><figure id="attachment_1807" aria-describedby="caption-attachment-1807" style="width: 161px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-1807 size-full" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-block-1.png" alt="In order to make any program in Scratch, you need to think through the sequence of steps." width="161" height="374" srcset="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-block-1.png 161w, https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-block-1-129x300.png 129w" sizes="(max-width: 161px) 100vw, 161px" /><figcaption id="caption-attachment-1807" class="wp-caption-text">In order to make a program in any programing language, you need to think through the sequence of steps.</figcaption></figure></p>
<p style="text-align: center;"><strong>Iteration (looping)</strong></p>
<p><figure id="attachment_1806" aria-describedby="caption-attachment-1806" style="width: 205px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-1806 size-full" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-Repeat-.png" alt="Scratch Repeat" width="205" height="266" /><figcaption id="caption-attachment-1806" class="wp-caption-text">Iteration simply refers to the repetition of a series of instructions. This is accomplished in Scratch using the repeat, repeat until or forever blocks.</figcaption></figure></p>
<p style="text-align: center;"><strong>Conditional statements</strong></p>
<p><figure id="attachment_1805" aria-describedby="caption-attachment-1805" style="width: 268px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-1805" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-if-else.png" alt="A conditional statement is a set of rules performed if a certain condition is met.  In Scratch, the if and if-else blocks check for a condition." width="268" height="170" /><figcaption id="caption-attachment-1805" class="wp-caption-text">A conditional statement is a set of rules performed if a certain condition is met. In Scratch, the if and if-else blocks check for a condition.</figcaption></figure></p>
<p style="text-align: center;"><strong>Variables</strong></p>
<p><figure id="attachment_1801" aria-describedby="caption-attachment-1801" style="width: 190px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-1801" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-Variables.png" alt="Scratch Variables" width="190" height="135" /><figcaption id="caption-attachment-1801" class="wp-caption-text">A variable stores specific information. The most common variables in computer games for example, are score and timer.</figcaption></figure></p>
<p style="text-align: center;"><strong>Lists (arrays)</strong></p>
<p><figure id="attachment_1808" aria-describedby="caption-attachment-1808" style="width: 175px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-1808" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-lists-1.png" alt="A list is a tool that can be used to store multiple pieces of information at once." width="175" height="90" /><figcaption id="caption-attachment-1808" class="wp-caption-text">A list is a tool that can be used to store multiple pieces of information at once.</figcaption></figure></p>
<p style="text-align: center;"><strong>Event Handling</strong></p>
<p><figure id="attachment_1802" aria-describedby="caption-attachment-1802" style="width: 203px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-1802 size-full" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-When-key-pressed.png" alt="Scratch When key pressed" width="203" height="96" /><figcaption id="caption-attachment-1802" class="wp-caption-text">When key pressed and when sprite clicked are examples of event handling. These blocks allow the sprite to respond to events triggered by the user or other parts of the program.</figcaption></figure></p>
<p style="text-align: center;"><strong> Threads</strong></p>
<p><figure id="attachment_1800" aria-describedby="caption-attachment-1800" style="width: 480px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-1800 size-full" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Threads.png" alt="A thread just refers to the flow of a particular sequence of code within a program.  A thread cannot run on its own, but runs within a program.  When threads launch at the same time it is called parallel execution.   " width="480" height="364" srcset="https://technologyforlearners.com/wp-content/uploads/2015/07/Threads.png 480w, https://technologyforlearners.com/wp-content/uploads/2015/07/Threads-300x227.png 300w, https://technologyforlearners.com/wp-content/uploads/2015/07/Threads-330x250.png 330w" sizes="(max-width: 480px) 100vw, 480px" /><figcaption id="caption-attachment-1800" class="wp-caption-text">A thread just refers to the flow of a particular sequence of code within a program. A thread cannot run on its own, but runs within a program. When two threads launch at the same time it is called parallel execution.</figcaption></figure></p>
<p style="text-align: center;"><strong> Coordination &amp; Synchronisation</strong></p>
<p><figure id="attachment_1799" aria-describedby="caption-attachment-1799" style="width: 240px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-1799 size-full" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-broadcast.png" alt="Scratch broadcast" width="240" height="242" srcset="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-broadcast.png 240w, https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-broadcast-150x150.png 150w" sizes="(max-width: 240px) 100vw, 240px" /><figcaption id="caption-attachment-1799" class="wp-caption-text">The broadcast and when I receive blocks can coordinate the actions of multiple sprites. They work by getting sprites to cooperate by exchanging messages with one anoher. A common example is when one sprite touches another sprite, which then broadcasts a new level.</figcaption></figure></p>
<p style="text-align: center;"><strong>Keyboard input</strong></p>
<p><figure id="attachment_1798" aria-describedby="caption-attachment-1798" style="width: 434px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-1798 size-full" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-Keyboard-input.png" alt="Scratch Keyboard input" width="434" height="81" srcset="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-Keyboard-input.png 434w, https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-Keyboard-input-300x55.png 300w, https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-Keyboard-input-330x61.png 330w" sizes="(max-width: 434px) 100vw, 434px" /><figcaption id="caption-attachment-1798" class="wp-caption-text">This is a way of interacting with the user. The ask and wait prompts users to type. The answer block stores the keyboard input.</figcaption></figure></p>
<p style="text-align: center;"><strong>Boolean logic</strong></p>
<p><figure id="attachment_1803" aria-describedby="caption-attachment-1803" style="width: 397px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-1803 size-full" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-When-I-Receive.png" alt="Scratch When I Receive" width="397" height="157" srcset="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-When-I-Receive.png 397w, https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-When-I-Receive-300x118.png 300w, https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-When-I-Receive-330x130.png 330w" sizes="(max-width: 397px) 100vw, 397px" /><figcaption id="caption-attachment-1803" class="wp-caption-text">Boolean logic is a form of algebra in which all values are reduced to either true or false. The and, or, not statements are examples of boolean logic.</figcaption></figure></p>
<p style="text-align: center;"><strong>User interface design</strong></p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1809" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-button.png" alt="Scratch button" width="107" height="111" /></p>
<p><figure id="attachment_1795" aria-describedby="caption-attachment-1795" style="width: 196px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-1795 size-full" src="https://technologyforlearners.com/wp-content/uploads/2015/07/Scratch-user-interface.png" alt="Scratch user interface" width="196" height="170" /><figcaption id="caption-attachment-1795" class="wp-caption-text">Interactive user interfaces can be designed in Scratch using clickable sprites to create buttons.</figcaption></figure></p>
<p><strong>Concluding thoughts&#8230;</strong></p>
<p>By incorporating these key programming concepts, Scratch makes computer science accessible to all learners. In doing so, it promotes problem solving skills, which are important in all areas of life, not just programming.  The advantage of using <a href="https://scratch.mit.edu/" target="_blank" rel="noopener">Scratch 2.0</a> to do this is that it moves the Scratch programming language to the web, making it easier than ever to learn about, share and remix programs.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://technologyforlearners.com/using-scratch-to-learn-programming-concepts/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Top Web 2.0 Apps for Use Across the School Curriculum</title>
		<link>https://technologyforlearners.com/top-web-2-0-apps-for-use-across-the-school-curriculum/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=top-web-2-0-apps-for-use-across-the-school-curriculum</link>
					<comments>https://technologyforlearners.com/top-web-2-0-apps-for-use-across-the-school-curriculum/#respond</comments>
		
		<dc:creator><![CDATA[Will Fastiggi]]></dc:creator>
		<pubDate>Mon, 29 Jun 2015 10:25:42 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Animoto]]></category>
		<category><![CDATA[Bubble.us]]></category>
		<category><![CDATA[Classtools]]></category>
		<category><![CDATA[computing curriculum]]></category>
		<category><![CDATA[News on Atlas]]></category>
		<category><![CDATA[Padlet]]></category>
		<category><![CDATA[Prezi]]></category>
		<category><![CDATA[Screencast-o-matic]]></category>
		<category><![CDATA[social constructivism]]></category>
		<category><![CDATA[TedEd]]></category>
		<category><![CDATA[Voki]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Wordle]]></category>
		<guid isPermaLink="false">http://technologyforlearners.com/?p=1576</guid>

					<description><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2015/06/Web_2-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Web 2.0" decoding="async" />Web 2.0 technology just refers to online tools that enable students and teachers to share and collaborate user-generated content with others. Using Web 2.0 technologies effectively in the classroom promotes learning through a social constructivist model. I provide here a list of my top 10 Web 2.0 applications, which can facilitate teaching and learning across [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2015/06/Web_2-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Web 2.0" decoding="async" /><p>Web 2.0 technology just refers to online tools that enable students and teachers to share and collaborate user-generated content with others. Using Web 2.0 technologies effectively in the classroom promotes learning through a <a title="Google Docs &amp; Social Constructivist Learning" href="https://technologyforlearners.com/google-docs-social-constructivist-learning/">social constructivist model</a>.</p>
<p>I provide here a list of my top 10 Web 2.0 applications, which can facilitate teaching and learning across the curriculum:</p>
<p><a href="https://www.ssemble.com/features/add-subtitles-to-video/" target="_blank" rel="noopener">Add Subtitles</a> – Ssemble is an easy-to-use online video editor. And it has a AI-powered Subtitle Generating feature, giving users the advantage of auto-generating subtitles and customizing their style to best fit their content.</p>
<p><a href="https://animoto.com/" target="_blank" rel="noopener">Animoto</a> – this tool helps you to create professional looking slide shows.  All you need to do is attach some photos and add background music.</p>
<p><a href="https://bubbl.us/" target="_blank" rel="noopener">Bubbl.us</a> – enables the user to create mind-maps that can then be embedded online.</p>
<p><a href="http://www.classtools.net/" target="_blank" rel="noopener">Classtools</a> – specifically one for teachers, this website provides you with templates, countdown timers and other tools that can be used in class.  The random name generator enables you to enter the names of your class, click the fruit machine and it will randomly scroll through and select a name from the list.</p>
<p><a href="https://www.flexclip.com/" target="_blank" rel="noopener" data-auth="NotApplicable" data-linkindex="0"><span style="text-decoration: underline;">FlexClip</span></a> – a simple but powerful web-based video maker that helps you create videos for any purpose.  There is no download, or registration required.  You can choose from a wide range of pre-made video templates, photos, and music.  I especially appreciate the clean storyboard that allows you to easily trim video, insert text  add music and record the screen with just a few clicks.</p>
<p><a href="https://motionbox.io/" target="_blank" rel="noopener">Motionbox </a>– this is a free online video creation tool that allows people to easily create beautiful videos with a single click, Add Subtitles, Trim Audio, Crop Video, YouTube to MP3 and Resize Gifs.</p>
<p><a href="http://www.newsonatlas.com/" target="_blank" rel="noopener">News on Atlas</a> – this has been one of my <a href="https://technologyforlearners.com/news-on-atlas/">ongoing projects</a>.  By providing multiple news feeds, which are embedded into an atlas template, the purpose of News on Atlas is to help build students’ news literacy skills and international awareness.</p>
<p><a href="https://padlet.com/" target="_blank" rel="noopener">Padlet</a> – this is like a giant noticeboard and allows learners to write a short message on the ‘wall’ for others to see.  These messages can then be moved around just like Post-it notes, and just like <a title="Google Docs &amp; Social Constructivist Learning" href="https://technologyforlearners.com/google-docs-social-constructivist-learning/">Google Docs</a>, learners can collaborate on the same project together.</p>
<p><a href="https://prezi.com/" target="_blank" rel="noopener">Prezi</a> – this tool creates animated presentations and can help both the teacher and learner to focus on the key points.</p>
<p><a href="http://www.screencast-o-matic.com/" target="_blank" rel="noopener">Screencast-o-matic </a>– I use this regularly to create online tutorials.  This tool lets you record anything on your screen.  It also lets you upload PowerPoints, so that you can provide audio narration.</p>
<p><a href="http://ed.ted.com/" target="_blank" rel="noopener">TedEd</a> – there are thousands of lessons that you can customise with your own questions and resources on TedEd.  You can use videos from YouTube and then use TedEd to add your own written material.  This is one way of doing a flipped classroom.</p>
<p><a href="http://www.wordle.net/" target="_blank" rel="noopener">Wordle </a>– allows users to enter huge chunks of text, which is then summarised by the most popular word.</p>
<p><a href="http://www.voki.com/" target="_blank" rel="noopener">Voki</a> – this tool enables you to create talking avatars (characters).  Everything about the avatar that you create can then be edited.  You can attach spoken text for your avatar or record your own voice.  Either way, this is a great tool for helping with language development.</p>
<p>The list here is not exhaustive, as there are literally hundreds of fantastic Web 2.0 apps out there.  In order to meet statutory requirements though, and to allow students to develop their ICT skills more extensively, the Computing curriculum should be integrated throughout the school, not just discretely (in the ICT lab).  Making use of Web 2.0 apps can be an effective way of doing this because it means that we are teaching children more aspects of ICT, and this puts them in good stead to function well in our increasingly connected and digitalised world.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://technologyforlearners.com/top-web-2-0-apps-for-use-across-the-school-curriculum/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Assessment of Computing</title>
		<link>https://technologyforlearners.com/assessment-of-computing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=assessment-of-computing</link>
					<comments>https://technologyforlearners.com/assessment-of-computing/#respond</comments>
		
		<dc:creator><![CDATA[Will Fastiggi]]></dc:creator>
		<pubDate>Sun, 26 Apr 2015 20:57:05 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[assessment]]></category>
		<category><![CDATA[assessment for learning]]></category>
		<category><![CDATA[autoCrat]]></category>
		<category><![CDATA[computing curriculum]]></category>
		<category><![CDATA[digital badges]]></category>
		<category><![CDATA[digital portfolios]]></category>
		<category><![CDATA[Google Apps for Education]]></category>
		<category><![CDATA[ICT]]></category>
		<category><![CDATA[Ofsted]]></category>
		<guid isPermaLink="false">http://technologyforlearners.com/?p=1487</guid>

					<description><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2015/04/Assessment-image-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Computing assessment" decoding="async" />Assessment is any method used to appraise the knowledge, skills or understanding that a student possesses.  By providing constructive feedback to students on their work, assessment is fundamental to the teaching and learning process because it can show teachers (and their students) what areas of students&#8217; performance needs to be improved. Unfortunately, assessment of ICT, [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2015/04/Assessment-image-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Computing assessment" decoding="async" /><p>Assessment is any method used to appraise the knowledge, skills or understanding that a student possesses.  By providing constructive feedback to students on their work, assessment is fundamental to the teaching and learning process because it can show teachers (and their students) what areas of students&#8217; performance needs to be improved.</p>
<p>Unfortunately, assessment of ICT, the predecessor to computing, has not been effective at achieving this end for most schools.  One of the main criticisms made by Ofsted about ICT in England for example, has been in the area of assessment.  In 2011 it was judged as no better than satisfactory in 61% of their sample.  In my view, there are three systemic challenges to the assessment of computing:</p>
<ol>
<li>Until recently, the assessment framework itself has been based on &#8216;levels&#8217;, which have been fairly abstract and not always easy to interpret.</li>
<li>Many schools do not have an organised system of digital portfolios set up in which students&#8217; work in ICT/computing can be consistently recorded and easily accessible.</li>
<li>Traditionally, schools have applied an assessment model based on the learners&#8217; grasp of discrete bits of information rather than how they use that information in context to solve complex problems. This is particularly true of the former ICT curriculum, which focussed more on students acquiring a set of skills rather than on knowledge and understanding.</li>
</ol>
<p>The shake up provided by the new <a title="Reflections on the English Computing Curriculum" href="https://technologyforlearners.com/reflections-on-the-english-computing-curriculum/">computing curriculum</a> offers an opportunity to put this right.  In the process of adapting to this new curriculum, I have been developing an integrated assessment, digital portfolio and digital badge model using Google Apps for Education to help address these systemic challenges.</p>
<ol>
<li><strong>The Assessment Framework</strong></li>
</ol>
<p>The expert panel, commissioned to review the national curriculum stated that all assessment should be linked directly to the content of the programmes of study.  This means that the computing programme of study should be broken down into a series of statements in which to inform the learning objectives of lessons.</p>
<p>The text below, which is derived directly from the 2014 national curriculum programme of study for computing, shows these statements.  Its organisation makes it easier to form judgements about students&#8217; achievement of and progress towards the statutory attainment targets.  And it&#8217;s this assessment framework, which forms the basis of everything else that follows.</p>
<p>[item title=&#8221;National Curriculum Assessment Framework for Computing&#8221;]</p>
<p>[embeddoc url=&#8221;https://technologyforlearners.com/wp- content/uploads/2015/04/NationalCurriculumAssessmentFrameworkforComputing.docx.pdf&#8221;]</p>
<p>[/item]</p>
<p><em>This is a framework for assessing attainment in computing based on the work by senior computing lecturers, Miles Berry and Pete Kemp at the University of Roehampton.  Taking a pragmatic approach, they&#8217;ve grouped the statements into ‘bands’ from 1 to 8: this numbering could be used in place of the old levels, if schools are committed to using the old system of tracking progress.  I&#8217;ve also included in this framework relevant standards (in purple) provided by <a href="http://www.iste.org/" target="_blank" rel="noopener">The International Society for Technology</a> in Education.   </em></p>
<p>&nbsp;</p>
<ol start="2">
<li><strong>Digital Portfolios</strong></li>
</ol>
<p>The next step is to ensure that a system of digital portfolios is in place.  A portfolio is just a purposeful collection of student work, which can provide direct indicators of a student&#8217;s learning experiences.  Digital portfolios are particularly useful because they can serve as an administrative tool to manage and organise work created with different applications, which can then be shared on the web for the whole community to see.</p>
<p>As Woodward (2000) points out, the value of portfolios is thoroughly researched and their use in education is well documented.  By demonstrating the development of knowledge, skills and understanding over time, digital portfolios make valuable assessment and learning tools.  To ensure deep learning though, it&#8217;s not enough for students to simply showcase a series of digital artefacts they have created.  It&#8217;s also important that students reflect on the work they have produced, and this can be done by simply getting them to write about what they have learnt.  This helps to reinforce students&#8217; knowledge and understanding, which complement the skills they demonstrate through the creation of digital artefacts.  In order to get students into the habit of developing decent digital portfolios, I&#8217;d recommend that the process is started early &#8211; the last couple of years of primary school is a good time to start.</p>
<p>Project work lends itself particularly well to this process of building up a digital portfolio.  A link to a game created in Scratch for example, with some commentary and reflection about the process of making the game, would provide evidence of a number of attainment targets.  Over the course of the key stage, a diverse portfolio of evidence of student learning should emerge, which meets all the curriculum requirements.  At any time, it also provides teachers with a snapshot of which attainment targets a student has met, and which still require more evidence. I therefore recommend that a list of links to students&#8217; digital portfolios be placed on the same spreadsheet as that used for assessment of students&#8217; attainment.</p>
<p>&nbsp;</p>
<ol start="3">
<li><strong>Assessment of knowledge, skills and understanding</strong></li>
</ol>
<p>In order to motivate students and at the same time provide assessment for learning opportunities, digital badges should be linked to the system of digital portfolios.  A digital badge (embedded into the digital portfolio) is just a mini-credential, providing students with a validated indicator of accomplishment in a particular area.</p>
<p>Students earn digital badges according to the areas of learning they demonstrate across the statutory attainment targets of the computing curriculum.  Below are the badge designs and descriptions, which I have adapted from the ones provided by <a href="http://makewav.es/" target="_blank" rel="noopener">makewav.es</a>.  Different digital badges are awarded across the three themes of the computing curriculum: computer science, digital literacy and information technology.  Within each of the themes I have ordered the badges according to the level of achievement they represent.</p>
<p>[item title=&#8221;Badge Information&#8221;]</p>
<p>[embeddoc url=&#8221;https://technologyforlearners.com/wp-content/uploads/2015/04/BadgeInformation.pdf&#8221;]</p>
<p>[/item]</p>
<p>It&#8217;s important from the outset that this badge information is shared with students in a straightforward language that can be easily understood .  I would even say that the badge information itself should be embedded into the students&#8217; digital portfolios, so that students can clearly identify what knowledge, skills and understanding they need to demonstrate in order to earn a particular badge.</p>
<p>&nbsp;</p>
<p><strong>Linking Assessment with Digital Portfolios &amp; Badges</strong></p>
<p>Assessment of students&#8217; attainment feeds into the digital badge system quite easily, with badges for each of the attainment targets linked to relevant evidence on a student&#8217;s digital portfolio.  If a school already has Google Apps for Education, which is free, it makes sense to make full use of this google ecosystem to integrate the assessment of students&#8217; attainment with digital badges and digital portfolios.  I have created this integrated assessment model in order to automatically issue digital badges to students upon having had their attainment graded by the teacher.  It means that students do not need another set of login information to access their digital badges and portfolios, and schools do not need to pay for premium services.</p>
<p>Below is an example of an assessment template that I would use to archive links to students&#8217; digital portfolios, grade students&#8217; work and issue students with digital badges. As the video explains underneath, this template is linked to a student badge assesment template, which is shared with students via Google Classroom for them to embed into their digital portfolios. When the assessment template is filled out, I use the Google Add-on, autoCrat, to merge the &#8216;Comments &amp; Badge Display&#8217; sheet of this assessment template with a &#8220;Badge code email template&#8221;. In this way, students automatically receive an email with the badge codes that they have been assigned. They then enter these badge codes onto their student badge templates, which automatically populate digital badge images onto their digital portfolios.</p>
<p><iframe title="Assessment of Computing" width="1290" height="726" src="https://www.youtube.com/embed/Y-SqQSyG3sw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p>As well as addressing the systemic challenges of assessment, my intention with this has been to make the process of assessment easier for teachers to do and more effective in its outcomes for teaching and learning.  This assessment model is highly automated, freeing up time for teachers to focus on properly appraising students&#8217; knowledge, skills and understanding across the curriculum.  For students, the digital portfolio and badge system allows them to reflect on and keep track of what they&#8217;ve learnt, informing targets for what comes next.  It gives parents a much more meaningful picture of what a child has learnt, and what they still need to study.  Finally, it allows school leadership and the inspectorate to more accurately track year on year progress of students.</p>
<p>&nbsp;</p>
<p><strong>Concluding thoughts&#8230;</strong></p>
<p>First and foremost, assessment should be directly linked to the content of the curriculum. The statements that make up the assessment framework can then feed into digital badge information, which is best shared with students.  Students should then keep up a digital portfolio of evidence to showcase and reflect on their learning.  These digital portfolios need to be easily accessible by teachers, so that accurate assessments of students&#8217; knowledge, skills and understanding is made possible.</p>
<p>&nbsp;</p>
<p><strong>References:</strong></p>
<p>Woodward, H. (2000). Portfolios: Narratives for learning. Journal of In-Service Education Vol 26 No 2 p. 329 -347.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://technologyforlearners.com/assessment-of-computing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Reflections on the English Computing Curriculum</title>
		<link>https://technologyforlearners.com/reflections-on-the-english-computing-curriculum/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=reflections-on-the-english-computing-curriculum</link>
					<comments>https://technologyforlearners.com/reflections-on-the-english-computing-curriculum/#respond</comments>
		
		<dc:creator><![CDATA[Will Fastiggi]]></dc:creator>
		<pubDate>Tue, 17 Mar 2015 01:05:18 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Bee-Bots]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[computational thinking]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[computing curriculum]]></category>
		<category><![CDATA[Scratch]]></category>
		<guid isPermaLink="false">http://technologyforlearners.com/?p=1429</guid>

					<description><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2015/03/Computing-curriculum-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Computing curriculum" decoding="async" />Of all the recent changes in the National Curriculum, ICT has undergone by far the biggest shake up.  For starters, it&#8217;s no longer even called ICT &#8211; as of September 2014, the name was officially replaced with &#8216;computing&#8217;.  The change of name reflects both a rebranding of the subject and a shift of focus towards [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2015/03/Computing-curriculum-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Computing curriculum" decoding="async" /><p>Of all the recent changes in the National Curriculum, ICT has undergone by far the biggest shake up.  For starters, it&#8217;s no longer even called ICT &#8211; as of September 2014, the name was officially replaced with &#8216;computing&#8217;.  The change of name reflects both a rebranding of the subject and a shift of focus towards computer science.  Prior to its disapplication, the former education minister, <a href="http://www.independent.co.uk/news/education/education-news/michael-gove-brands-ict-curriculum-a-mess-6287885.html" target="_blank" rel="noopener">Michael Gove</a>, described the old ICT curriculum as a &#8216;mess&#8217;.  In its place, the computing curriculum is intended to be more demanding, more relevant and more interesting.  And as an ICT (now computing) coordinator, I&#8217;ve been reflecting on the change with great interest.</p>
<p>The focus on computer science is really what sets computing apart from ICT.  This explains why much of the media attention given to the new curriculum has focussed on children &#8216;learning to code&#8217;.  It’s worth mentioning however, that whilst &#8216;coding&#8217; is an important skill, which the new curriculum certainly helps to develop, computing is not just about computer science, and computer science is not just about coding.  Although computer science (CS) is at the ‘core’ of computing, the new curriculum also includes information technology (IT) and digital literacy (DL).</p>
<p>What all this means in practice is that unlike its predecessor, ICT, computing is a much more ambitious programme of study.  The opening sentence on the<a href="https://www.gov.uk/government/publications/national-curriculum-in-england-computing-programmes-of-study/national-curriculum-in-england-computing-programmes-of-study" target="_blank" rel="noopener"> National Curriculum website</a> says as much:</p>
<p><em>‘A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world’.</em></p>
<p>Creativity has long been an important aspect of ICT education in schools, particularly in terms of the opportunities given to students to take on projects and create their own digital content.  The notion of &#8216;<a title="Teaching computational thinking without using a computer" href="https://technologyforlearners.com/archives/1450">computational thinking</a>&#8216; however, is something new.  Computational thinking is about looking at problems as they would be processed by a computer and then using this sort of thinking to solve or understand them.  It involves a set of higher order thinking skills, which software developers and computer scientists draw on all the time.  As a form of critical thinking, computational thinking has applications both across and beyond the national curriculum.</p>
<p>Arguably, the best way to develop computational thinking is to learn to program.  Programming is just one of the skills that <a href="http://news.tltp.co.uk/Press-Releases/New-curriculum-to-make-Britain-the-envy-of-the-world-/801746900" target="_blank" rel="noopener">Nick Gibb</a>, the minister for school reform was talking about when he described the new national curriculum as one that will make England&#8217;s education system the ‘envy of the world’.  Many countries teach programming in secondary schools, but England is the first country in the world to do so from the age of five up.  And why not?  Digital technology is a significant part of all our lives nowadays, so understanding how it works ought to be an entitlement for all.  In doing so, more children can go on to become creators of digital technology rather than just passive users.</p>
<p>&nbsp;</p>
<p><em><strong>Learning Resources</strong></em></p>
<p>How does the greater emphasis on programming skills manifest itself in the new curriculum?  As with the old curriculum, the new curriculum avoids any specific reference to particular hardware or software that a school should use.  Technology, after all, is constantly changing, and as teachers we need to ensure that students get a thorough grounding in the knowledge, skills and understanding underpinning the use of digital technology itself.  Let&#8217;s take a look at the expectations outlined by the National Curriculum programme of study for computing.  I&#8217;m highlighting here the programming elements, as this represents one of the biggest changes.</p>
<p><em>At Key Stage 1, pupils should be taught to:</em></p>
<p><strong><em>&#8211; understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions</em></strong></p>
<p><strong><em>&#8211; create and debug simple programs</em></strong></p>
<p><strong><em>&#8211; use logical reasoning to predict the behaviour of simple programs</em></strong></p>
<p><em>&#8211; use technology purposefully to create, organise, store, manipulate and retrieve digital content</em></p>
<p><em>&#8211; recognise common uses of information technology beyond school</em></p>
<p><em>&#8211; use technology safely and respectfully, keeping personal information private; identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies.</em></p>
<p>Looking at this, there&#8217;s nothing in the Key Stage 1 expectations that require pupils to use technology more advanced than programmable floor robots such as Bee-Bots – the ability for children to put themselves in the place of a programmable toy is the beginning of programming. In fact, certain concepts such as algorithms can be learned through &#8220;unplugged&#8221; activities in which no computers are needed at all.  There are also some very child-friendly programming apps for the iPad such as Light Bot and Scratch Jr, which provide a gentle introduction to screen-based programming.</p>
<p><figure id="attachment_1430" aria-describedby="caption-attachment-1430" style="width: 1024px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-large wp-image-1430" src="https://technologyforlearners.com/wp-content/uploads/2015/03/Bee-Bot-1024x723.jpg" alt="Bee-Bots" width="1024" height="723" srcset="https://technologyforlearners.com/wp-content/uploads/2015/03/Bee-Bot-1024x723.jpg 1024w, https://technologyforlearners.com/wp-content/uploads/2015/03/Bee-Bot-300x212.jpg 300w, https://technologyforlearners.com/wp-content/uploads/2015/03/Bee-Bot-330x233.jpg 330w, https://technologyforlearners.com/wp-content/uploads/2015/03/Bee-Bot-690x487.jpg 690w, https://technologyforlearners.com/wp-content/uploads/2015/03/Bee-Bot-1050x742.jpg 1050w, https://technologyforlearners.com/wp-content/uploads/2015/03/Bee-Bot-820x580.jpg 820w, https://technologyforlearners.com/wp-content/uploads/2015/03/Bee-Bot.jpg 1958w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption id="caption-attachment-1430" class="wp-caption-text">Bee-Bots are programmable toys, which are perfect for Key Stage 1 children.</figcaption></figure></p>
<p>&nbsp;</p>
<p><em>At Key Stage 2 pupils should be taught to:</em></p>
<p><strong><em>&#8211; design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts</em></strong></p>
<p><strong><em>&#8211; use sequence, selection, and repetition in programs; work with variables and various forms of input and output use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs</em></strong></p>
<p><strong><em>&#8211; understand computer networks including the internet; how they can provide multiple services, such as the world wide web; and the opportunities they offer for communication and collaboration </em></strong></p>
<p><em>&#8211; use search technologies effectively, appreciate how results are selected and ranked, and be discerning in evaluating digital content</em></p>
<p><em>&#8211; select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals, including collecting, analysing, evaluating and presenting data and information use technology safely, respectfully and responsibly;</em></p>
<p><em>&#8211; recognise acceptable/unacceptable behaviour;</em></p>
<p><em>&#8211; identify a range of ways to report concerns about content and contact.</em></p>
<p>At Key Stage 2, Scratch provides an ideal programming environment. It&#8217;s very easy to use compared to text based programming languages, since programs can simply be built by moving around coloured blocks on the screen.  I have actually included Scratch as a software to be used from the end of Key Stage 1 onwards.  This is because in my experience, even children as young as Year 2 (Grade 1) can quickly get to grips with Scratch and it gives them a head start when they reach Key Stage 2.  Kodu is another example of a graphics based programming software and is a good option for giving children the experience of programming 3D games.  By the end of Key Stage 2, it&#8217;s worthwhile for children to have some experience of a text based programming language. Python is an excellent option to start with, and I&#8217;ve included several <a title="Python Lesson Plans" href="https://technologyforlearners.com/python-lesson-plans">Python lesson plans</a> in the resources section, which can be used with Year 6 (Grade 5) children.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1431" src="https://technologyforlearners.com/wp-content/uploads/2015/03/Scratch-1024x822.jpg" alt="Scratch programming" width="1024" height="822" srcset="https://technologyforlearners.com/wp-content/uploads/2015/03/Scratch-1024x822.jpg 1024w, https://technologyforlearners.com/wp-content/uploads/2015/03/Scratch-300x241.jpg 300w, https://technologyforlearners.com/wp-content/uploads/2015/03/Scratch-330x265.jpg 330w, https://technologyforlearners.com/wp-content/uploads/2015/03/Scratch-690x554.jpg 690w, https://technologyforlearners.com/wp-content/uploads/2015/03/Scratch-1050x843.jpg 1050w, https://technologyforlearners.com/wp-content/uploads/2015/03/Scratch-721x580.jpg 721w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p>&nbsp;</p>
<p>As students move into Key Stage 3, they are expected to learn at least two programming languages, as well as the basics of concepts such as Boolean logic, binary and the fetch-execute cycle.  Productivity tools such as Google Apps for Education are still very relevant, as students need to be able to create presentations, make spreadsheets and word process documents.  These skills complement programming, particularly spreadsheet modelling, which draws on basic functional programming.  What makes such software truly great though, is that it&#8217;s free, online and facilitates collaboration.  The latter point, I think, is particularly important for facilitating the learning process.</p>
<p>&nbsp;</p>
<p><em><strong>Assessment</strong></em></p>
<p>Finally, as with any subject, it&#8217;s important to remember assessment.  In the past, assessment has been one of the most neglected areas in the teaching of ICT.  In my opinion though, the new programme of study for computing makes it easier to judge how well students have grasped key concepts.  Since there are just three core aspects of the computing curriculum (computer science, digital literacy and information technology), and the old levelling criteria has been removed, a more straightforward assessment framework can be applied.  All that is needed is for teachers to<a title="Assessment of Computing" href="https://technologyforlearners.com/assessment-of-computing/"> link assessment directly to the programme of study</a>, ideally involving students in the process where possible.  In this way, students are in a stronger position to ‘<a href="https://www.gov.uk/government/publications/national-curriculum-in-england-computing-programmes-of-study/national-curriculum-in-england-computing-programmes-of-study" target="_blank" rel="noopener">know, apply and understand the matters, skills and processes specified</a>’.</p>
<p>&nbsp;</p>
<p><em><strong>My concluding thoughts&#8230;</strong></em></p>
<p>This is an exciting time to teach computing, but close attention needs to be given to its implementation.  The computing curriculum is without doubt an ambitious program of study, which gives teachers an opportunity to review the technology that they use in class, adapt their teaching approach and move forward with more effective assessment practices.  By developing our students’ knowledge, skills and understanding across the computing curriculum, we can prepare them well for the all-encompassing digital sphere of 21st century life.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://technologyforlearners.com/reflections-on-the-english-computing-curriculum/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Scratch Tutorial for Teachers</title>
		<link>https://technologyforlearners.com/scratch-tutorial-for-teachers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=scratch-tutorial-for-teachers</link>
					<comments>https://technologyforlearners.com/scratch-tutorial-for-teachers/#respond</comments>
		
		<dc:creator><![CDATA[Will Fastiggi]]></dc:creator>
		<pubDate>Sat, 06 Dec 2014 09:51:03 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Computer Science Education Week]]></category>
		<category><![CDATA[computing curriculum]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quiz game]]></category>
		<category><![CDATA[Scratch]]></category>
		<guid isPermaLink="false">http://technologyforlearners.com/?p=982</guid>

					<description><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-featured-image-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Scratch Tutorial for teachers" decoding="async" />[accordion] [item title=&#8221;Step-by-step screenshot prompts for programming a quiz show in Scratch&#8221;] [embeddoc url=&#8221;https://technologyforlearners.com/wp-content/uploads/2014/12/Quiz-Show-Screenshot-Prompts.docx&#8221;] [/item] [/accordion] &#160; In the run up to Computer Science Education Week (8th to 14th December), I delivered a Scratch training session for  my teaching colleagues.   As they do not normally  teach computing, I wanted to give them an idea of what Computer [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-featured-image-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Scratch Tutorial for teachers" decoding="async" /><p>[accordion]</p>
<p>[item title=&#8221;Step-by-step screenshot prompts for programming a quiz show in Scratch&#8221;]</p>
<p>[embeddoc url=&#8221;https://technologyforlearners.com/wp-content/uploads/2014/12/Quiz-Show-Screenshot-Prompts.docx&#8221;]</p>
<p>[/item]</p>
<p>[/accordion]<br />
<a href="https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET.jpg"><img loading="lazy" decoding="async" class="aligncenter  wp-image-985" src="https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-1024x394.jpg" alt="Scratch INSET for teachers" width="993" height="382" srcset="https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-1024x394.jpg 1024w, https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-300x115.jpg 300w, https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-330x127.jpg 330w, https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-690x265.jpg 690w, https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-1050x404.jpg 1050w, https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-1506x580.jpg 1506w" sizes="(max-width: 993px) 100vw, 993px" /></a></p>
<p>&nbsp;</p>
<p><a href="https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-2.jpg"><img loading="lazy" decoding="async" class="alignleft  wp-image-986" src="https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-2-300x234.jpg" alt="Scratch INSET 2" width="231" height="180" srcset="https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-2-300x234.jpg 300w, https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-2-1024x798.jpg 1024w, https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-2-330x257.jpg 330w, https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-2-690x538.jpg 690w, https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-2-1050x819.jpg 1050w, https://technologyforlearners.com/wp-content/uploads/2014/12/Scratch-INSET-2-743x580.jpg 743w" sizes="(max-width: 231px) 100vw, 231px" /></a>In the run up to Computer Science Education Week (8th to 14th December), I delivered a Scratch training session for  my teaching colleagues.   As they do not normally  teach computing, I wanted to give them an idea of what Computer Science is all about and explore some ways that programming concepts could be incorporated into lessons.  Scratch is a good application to start with, as it has an intuitive graphical interface and is one of the main tools that we use in computing lessons to teach children how to code.</p>
<p>I decided that the best way to demonstrate the benefits of a tool like Scratch for use in the classroom would be to demonstrate how a basic program such as a quiz game could easily be created, and then used in a lesson.  As the process to build a quiz game can be quite time-consuming though, I provided everyone with the final Scratch file in which to change the visual elements and edit the code.  We then went to work using the Scratch program as a template to customise and build our own purpose-built quiz games for use in the classroom.</p>
<p>For those who might be interested, I have also made this two-part video (below) to show how a quiz game can be built from start to finish in Scratch.  The quiz game itself covers the main programming techniques and knowledge required for the Key Stage 1 and Key Stage 2 Computing curriculum.  This includes creating a programming sequence (from design to code), selections (conditional if statements), repetition (repeat and forever loops), variables (strings and lists) and the inputs and outputs.</p>
<p>&nbsp;</p>
<p><iframe title="Scratch Tutorial first part" width="1290" height="726" src="https://www.youtube.com/embed/m5lGjRwakJQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p><iframe title="Scratch Tutorial second part" width="1290" height="726" src="https://www.youtube.com/embed/5GS9iBWrHNI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p>The final game can be played online here: <a title="Scratch Quiz Game" href="http://scratch.mit.edu/projects/37950462/#fullscreen" target="_blank" rel="noopener">http://scratch.mit.edu/projects/37950462/#fullscreen</a></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://technologyforlearners.com/scratch-tutorial-for-teachers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
