<?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>Scratch &#8211; Technology for Learners</title>
	<atom:link href="https://technologyforlearners.com/tag/scratch/feed/" rel="self" type="application/rss+xml" />
	<link>https://technologyforlearners.com</link>
	<description>Learn to use Technology and use Technology to Learn</description>
	<lastBuildDate>Sat, 30 Jul 2022 16:56:50 +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>Scratch &#8211; Technology for Learners</title>
	<link>https://technologyforlearners.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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>
<figure id="attachment_1430" aria-describedby="caption-attachment-1430" style="width: 1024px" class="wp-caption aligncenter"><img fetchpriority="high" 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>&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 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 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>
