<!doctype html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8">        <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9">               <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js">                      <!--<![endif]-->
<head>
    <meta charset="utf-8">

    <title>From little Acorns – a brief history of computer games in the classroom</title>

    <link type="text/css" rel="stylesheet" href="/_assets/css/general/basic.css" />
    <link rel="canonical" href="https://www-2018.swansea.ac.uk/press-office/news-archive/2017/fromlittleacornsabriefhistoryofcomputergamesintheclassroom.php" /> 





<meta name="viewport" content="width=device-width, initial-scale=1.0;">
<meta property="su:page-type" content="News Item">
<meta property="su:section-id" content="112621">

    <script type="text/javascript" src="/_assets/vendor/enhance.js"></script>
    <script type="text/javascript">

        var SU =        {
                            customScripts: {
                                preRepositioning:  [],
                                postRepositioning: []
                            }
                        },

            dataLayer = [],

            styles =    [
                            '/_assets/css/general/desktop.css',
                            {
                                href: '/_assets/css/common/ie.css',
                                iecondition: 'all'
                            },
                            {
                                href: '/_assets/css/common/ie7.css',
                                iecondition: 7
                            },
                            {
                                href: '/_assets/css/common/ie8.css',
                                iecondition: 8
                            }
                        ],
        
            scripts =   [
                           '/_assets/js/common/modernizr-jquery.all.min.js'
                        ];
        

        

        

        scripts = scripts.concat([
            '/_assets/vendor/jquery-plugins/cycle2/jquery.cycle2.js',
            '/_assets/vendor/jquery-plugins/cycle2/jquery.cycle2.swipe.js',
            '/_assets/vendor/jquery-plugins/auto-complete/jquery.auto-complete.js',
            '/_assets/vendor/mustache.js',
            '/_assets/js/common/console.js',
            '/_assets/js/common/su.js',
            '/_assets/js/common/su/http/link.js',
            '/_assets/js/common/jquery-plugins/jQuery.showCookieMessage.js',
            '/_assets/vendor/jquery-plugins/ba-throttle-debounce/jquery.ba-throttle-debounce.js',
            '/_assets/js/common/jquery-plugins/jQuery.initialiseNavigation.js',
            '/_assets/js/common/jquery-plugins/jQuery.inputClear.js',
            '/_assets/js/general/desktop/enhanceFooterLinks.js',
            '/_assets/js/general/desktop/jQuery.initialiseSplashGallery.js',
            '/_assets/js/general/desktop/jQuery.initialiseFeaturedGallery.js',
            '/_assets/js/general/desktop/jQuery.initialiseTabPods.js',
            '/_assets/js/general/desktop/jQuery.initialiseQuadSliders.js',
            '/_assets/js/general/desktop/jQuery.stripeTableRows.js',
            '/_assets/vendor/jquery-plugins/ba-bbq/jquery.ba-bbq.js',
            '/_assets/js/general/desktop/jQuery.initialiseExpanders.js',
            '/_assets/vendor/jquery-plugins/cookie/jquery.cookie.js',
            '/_assets/vendor/jquery-plugins/jBreadCrumb/js/jquery.easing.1.3.js',
            '/_assets/vendor/jquery-plugins/jBreadCrumb/js/jquery.jBreadCrumb.1.1.js',
            '/_assets/js/general/desktop.js',
            '/_assets/js/precedent/coreFunctions.js'
        ]);

        enhance({
            loadStyles: styles,
            loadScripts: scripts,
            forcePassText: 'Enhanced version',
            forceFailText: 'Basic version'
        });
    </script>


</head>

<body id="content" class="layout-general-wrapper">
 

    <div id="general" class="layout-general">

        <!--noindex-->
        <div id="header" class="layout-header">
<h1 id="logo" class="logo">
    <span class="logo-text">From little Acorns – a brief history of computer games in the classroom</span>
    <a id="logo-link" href="https://www.swansea.ac.uk/">

        <img class="logo-image" src="/_assets/images/precedent/logo.en.png" alt="Swansea University Logo" />

    </a>
</h1>
            <div id="skipToContent" class="skip-to-content">
                <a class="skip-to-content-link" tabindex="1" href="#content-items" title="skip to content">Skip to content</a>
            </div>

<div id="globalNavWrapper" class="header-links">
    <ul id="globalNav" class="header-links-list">
    
        <!-- navigation object : SU_audience navigation --><li class="header-links-list-item"><a href="http://myuni.swan.ac.uk/">Current Students</a></li><li class="header-links-list-item"><a href="https://staff.swansea.ac.uk/">Staff</a></li><li class="header-links-list-item"><a href="http://www.swanseauniversity.com.cn">&#20013;&#25991;</a></li>
        
        

    </ul>
</div>
            
            <div id="globalSearch" class="global-search-form">
<div class="global-search-form">
	<form action="https://www.swansea.ac.uk/search/">
	  <div>
	    <input type="hidden" name="c" value="swansea-web" />
	    <input
           id="global-search-form-q"
	       type="text"
	       name="q"
	       placeholder="Site Search"
	       size="31"
	       class="global-search-form-query"
	    />
	    <input class="global-search-form-submit" type="submit" value="GO" />
	  </div>
	</form>
</div>

<script class="register-custom-scripts">
(function () {
    SU.customScripts.postRepositioning.push(function () {
    
        var endpoint = 'https://swansea.funnelback.co.uk/s/suggest.json',

            unique = function(arr) {
                var hash = {}, result = [];
                for ( var i = 0, l = arr.length; i < l; ++i ) {
                    if ( !hash.hasOwnProperty(arr[i]) ) {
                        hash[ arr[i] ] = true;
                        result.push(arr[i]);
                    }
                }
                return result;
            },
            
            setHandler = function() {
                $('#global-search-form-q').off().autoComplete({
                    source: function(term, response) {
                        console.log("You typed [" + term + "]");
                        $.getJSON(
                            endpoint,
                            {
                                collection:    'swansea-web',
                                partial_query: term
                            },
                            function(data) {
                                response(unique(data));
                            }
                        );
                    }
                });
            };
    
        console.group('Initialising auto complete');
        window.setTimeout(function () {
            setHandler();
        }, 500);
        
        console.groupEnd();
    });
}());
</script>
            </div>
            
            <div id="naviBar" class="main-nav">
<!-- navigation object : SU_Main_Nav -->

            </div>
        </div>
        <!--endnoindex-->
        
        <div class="layout-container">
            <div id="main" class="layout-content">
                <div id="contentHeader" class="content-header">

                    <!--noindex-->
<div class="breadCrumbHolder module">
    <div class="breadCrumb module">
        <ul>
            <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
                <a href="https://www.swansea.ac.uk/" itemprop="url">
                    <span itemprop="title">Home</span>
                </a>
            </li>
            <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
                <a href="https://www.swansea.ac.uk/press-office/" itemprop="url">
                    <span itemprop="title">Press Office</span>
                </a>
            </li>
	</ul>
    </div>
</div>
                    <!--endnoindex-->

                    <h1 class="content-header-heading">From little Acorns – a brief history of computer games in the classroom</h1>
                </div>

                <div id="splash-items" class="layout-splash">
                </div>

                <!--noindex-->
                <div class="layout-content-nav">
                    <div id="secondaryNavWrapper"></div>
                </div>
                <!--endnoindex-->

                <div id="content-items" class="layout-content-items content-items">
                    <div class="layout-featured-items">
                    </div>

                    <div class="layout-article-items">
  <div class="news-item-fulltext">
<p style="padding: 1.5em; text-align: center; background-color: #ffc266; font-weight: bold">
    Please note, this page has been archived and is no longer being updated.
</p>
    <p class="news-item-summary">This article by Rhys James Jones, Senior Lecturer in Digital Media, Swansea University, was first published on The Conversation on Friday, June 9.</p>

    <div class="news-item-content">
        <p>Play has always been central to growing up<span style="font-size: 12px;">, &ndash; whether it&rsquo;s in the </span><a href="http://www.opieproject.group.shef.ac.uk/opies-biography.html" style="font-size: 12px;">street or on a playing field</a><span style="font-size: 12px;"> &ndash; or in the structured formality of teachers&rsquo; quizzes.</span></p>
<p><img src="/media/computergames.jpg"
alt="computer games" title="" />These days tablet computers are in nearly every pupil&rsquo;s hands and children learn through computer games &ndash; both in the classroom and at home. <a href="http://www.technocamps.com/">Children&rsquo;s coding initiatives</a> and tiny computers such as the <a href="http://www.raspberrypi.org/">Raspberry Pi</a> and the BBC&rsquo;s <a href="http://www.microbit.org/">micro:bit</a> have also become big hits in the education world, helping to teach computer basics in <a href="http://www.bbc.co.uk/programmes/articles/52yF6JCCn1X2L4HKBQtgWlP/doctor-who-and-the-micro-bit-mission-sonic">playful ways</a>.</p>
<p>But while it&rsquo;s tempting to see the <a href="https://theconversation.com/how-gaming-in-the-classroom-prepares-children-for-life-in-a-surveillance-state-77287">gamification of education</a> as a new development, there is in fact a long history of children using computer games to help with their learning &ndash; which goes right back to the 1970s.</p>
<p>This was the decade during which computers first inched out of <a href="http://www.unix.org/what_is_unix/history_timeline.html">the research lab</a> and into everyday life, making the idea of a home or personal computer somewhat closer to a reality. In 1974, <a href="http://ted.hyperland.com/">Ted Nelson</a>, a US pioneer of information technology, wrote what is often considered &ldquo;<a href="http://www.newmediareader.com/book_samples/nmr-21-nelson.pdf">the first personal computer book</a>&rdquo; &ndash; Computer Lib/Dream Machines.</p>
<p>It was in this book that with uncanny foresight, Nelson suggested pupils in the future would make use of hyperlinked documents, and touchscreens to widen their knowledge.</p>
<p>Away from Nelson&rsquo;s speculation, the classroom reality was more mundane. Few schools could afford computers of their own. And for those that could, computer science meant <a href="http://www.bbc.co.uk/news/education-35890450">punching instructions onto paper tape</a> &ndash; a form of data storage, consisting of a long strip of paper in which holes are punched to store said data.</p>
<p>But in the late 1970s, something of a change happened &ndash; at least in the UK. And a worried government, concerned about Japanese innovation and <a href="http://www.bbc.co.uk/programmes/p01z4rrj">threats of automation</a>, commissioned a report from the <a href="http://oxfordindex.oup.com/view/10.1093/oi/authority.20110803100131636">Manpower Services Commission (MSC)</a> and the BBC to look into how to develop computer literacy initiatives.</p>
<p>Designed to raise computer awareness, these initiatives happily coincided with the rise of microprocessors which were enabling the manufacture of cheaper, smaller machines. And the BBC decided to invite UK companies to submit proposals for a Microcomputer System, to <a href="http://stardot.org.uk/forums/viewtopic.php?f=41&amp;t=11935">a predefined specification</a>. A <a href="http://www.bbcbasic.co.uk/bbcbasic/proposal.html">system proposed by a young company in Cambridge</a> was chosen and Acorn&rsquo;s <a href="https://www.stairwaytohell.com/articles/AU-AcornHistory.html">BBC Microcomputer</a> was born.</p>
<p><span style="font-size: 1.5em;">Simpler and faster</span></p>
<p><a href="https://mitpress.mit.edu/books/now-chips-are-down">The BBC Micro</a>, along with <a href="https://www.theregister.co.uk/2013/11/13/archaeologic_the_research_machines_380z_story/">some other machines</a>, could be bought by schools at half price via <a href="http://www.margaretthatcher.org/document/104609">government subsidies</a>.</p>
<p>Their beige cases and red function keys became a familiar sight from primary through to university level. But they were still expensive: a discounted &ldquo;Beeb&rdquo; and monitor would cost a school <a href="https://archive.org/stream/Acorn_User_Number_011_1983-06_Adn-Wesley_GB/Acorn_User_Number_011_1983-06_Addison-Wesley_GB#page/n1/mode/2up">more than &pound;1,000 at today&rsquo;s prices</a>.</p>
<p>Learning to program was simpler and faster on the Beeb than in years past, with paper tape replaced by a monitor and a beginner&rsquo;s coding language known as <a href="http://www.bbcbasic.co.uk/bbcbasic.html">BASIC</a> &ndash; which stands for &ldquo;beginner&rsquo;s all purpose symbolic instruction code&rdquo;. This meant many more students were able to engage with computer science.</p>
<h2>The rise of the games</h2>
<p>Then there were the games. Despite <a href="http://www.retrogamesnow.co.uk/killer-gorilla-on-the-bbc-micro/">excellent arcade clones</a> and some <a href="http://www.gamestudies.org/1302/articles/agazzard">true</a> <a href="https://en.wikipedia.org/wiki/Exile_(1988_video_game)">originals</a>, the cost of the unsubsidised Beeb made it difficult for it to gain a foothold as a home videogame system.</p>
<p>Perhaps its educational image didn&rsquo;t help either &ndash; and maybe it never quite shook off what <a href="https://www.youtube.com/watch?v=7tRErIeqLzg&amp;t=22m53s">comedian Simon Munnery described as</a>&nbsp;The stench of school &hellip; most of the games would be &hellip; Isn&rsquo;t Geography Nice?</p>
<p>The Beebs&rsquo; dominance in schools led to a torrent of educational software being released, of varying quality. Indeed, many of these early educational &ldquo;games&rdquo; aided nothing more than rote learning.</p>
<p>But educational <a href="https://eric.ed.gov/?id=EJ362713">initiatives</a> helped push the boundaries, <a href="http://www.naec.org.uk/artefacts/software/micro-smile">particularly in science and maths</a>. The best-remembered games were imaginative, often programmed by teachers themselves, and learning happened by stealth. For example, the fondly recalled <a href="http://www.4mation.co.uk/retro/retrogranny.html">Granny&rsquo;s Garden</a>, while limited, took players on a puzzle-solving journey to avoid traps and witches &ndash; all rendered in <a href="http://central.kaserver5.org/Kasoft/Typeset/BBC/Ch28.html">teletext graphics</a>.</p>
<p>Adventure was also central to <a href="https://www.atm.org.uk/Shop/L---a-Mathemagical-Adventure---Single-User-Licence/sof073">L: A Mathemagical Journey</a>, which used shades of Lewis Carroll to build players&rsquo; numeracy skills, while encouraging them to reflect on their experience.</p>
<p>Straddling home and school, Acorn&rsquo;s software arm Acornsoft used surprisingly entertaining artificial intelligence techniques to test and extend subject-based learning. Younger, newly literate learners could encounter Podd, a floating head performing various actions at their typed command.</p>
<p>But in the 21st century, it&rsquo;s not just learning, but the whole education system that has become a game &ndash; as schools, classes, teachers and students strive to top the board in league tables and <a href="https://www.theguardian.com/education/2016/dec/06/english-schools-core-subject-test-results-international-oecd-pisa">PISA rankings</a>. At the same time, <a href="https://www.teachers.org.uk/campaigns/primary-assessment">teachers&rsquo; unions</a>, <a href="http://www.oxfordmail.co.uk/news/14465501.Thousands_back_schoolchildren_strike_tomorrow_against_SATS_exams/">children</a> and <a href="https://you.38degrees.org.uk/petitions/parents-support-sats-boycott-kids-strike-3rd-may">parents</a> all argue against excessive assessment and testing.</p>
<p>Maybe then we should all learn from the classroom videogame pioneers of the past few decades. Because although it&rsquo;s clear that game-based learning has a role to play in education, there still needs to be a point to it &ndash; within a wider context.</p>
<p>And while educational games can be creative and innovative, they are at their best when they don&rsquo;t smell too much of school.</p>
<hr />
<p style="text-align: center;"><strong>This article was originally published on <a href="http://theconversation.com">The Conversation</a>. Read the <a href="https://theconversation.com/from-little-acorns-a-brief-history-of-computer-games-in-the-classroom-76746">original article</a>.</strong></p>
    </div>

    <ul class="news-item-post-info-container vcard">
        <li class="news-item-post-info author">
           Posted by
            <span class="fn">Public Relations Office</span>
            &lt;<a class="email" href="mailto:press@swansea.ac.uk">press@swansea.ac.uk</a>&gt;
        </li>

        <li class="news-item-post-info">
            <a href="/press-office/news-archive/2017/fromlittleacornsabriefhistoryofcomputergamesintheclassroom.php" rel="bookmark">
                <abbr class="published" title="2017-06-09T01:00:00+01:00">Friday 9 June 2017 01.00 BST</abbr>
            </a>
        </li>

        <li class="news-item-post-info updated-container">
            <abbr class="updated" title="2019-09-10T14:29:35+01:00">Tuesday 10 September 2019 14.29 BST</abbr>
        </li>

        <li class="news-item-post-info">
        	<span class="fn org">Swansea University</span>, Tel: <span class="tel">01792 295050</span>
        </li>
    </ul>

</div>

                    </div>

                    <div class="layout-related-items">
                    </div>
                </div>


            </div>

            <!--noindex-->
            <div id="footer" class="layout-footer">
                <ul id="footerLinks" class="footer-links">
<!-- navigation object : SU_footer navigation --><li class="footer-links-list-item"><a href="/the-university/contact/">Contact Us</a></li><li class="footer-links-list-item"><a href="/personnel/jobs/">Jobs</a></li><li class="footer-links-list-item"><a href="/the-university/colleges/">Colleges</a></li><li class="footer-links-list-item"><a href="/press-office/">Press</a></li><li class="footer-links-list-item"><a href="https://www.swansea.ac.uk/about-us/safety-and-security/health-and-safety/">Health &amp; Safety</a></li><li class="footer-links-list-item"><a href="/includes/footer/disclaimer-and-copyright/">Disclaimer &amp; Copyright</a></li><li class="footer-links-list-item"><a href="/includes/footer/site-map/">Site map</a></li><li class="footer-links-list-item"><a href="/includes/footer/privacyandcookies/">Privacy and Cookies</a></li><li class="footer-links-list-item"><a href="http://www.swan.ac.uk/course-search/">Course Search</a></li>
                </ul>

                <div id="footerDisclaimer" class="footer-disclaimer">
                    <p class="footer-disclaimer-text">Swansea University is a registered charity. No. 1138342.</p>
                </div>
            </div>
            <!--endnoindex-->

        </div>

    </div>


<script id="desktop-header-template" type="text/x-tmpl-mustache">

    <div id="header" class="layout-header">
        <div class="skip-to-content" id="skipToContent">
            {{{ skipToContent }}}
        </div>

        <h1 id="logo" class="logo">
            {{{ logo }}}
        </h1>

        <div id="globalNavWrapper" class="header-links">
            <ul id="globalNav" class="header-links-list">
                {{{ globalNav }}}
            </ul>
        </div>

        <div id="globalSearch" class="global-search-form">
            {{{ globalSearch }}}
        </div>
                    
        <div id="naviBar" class="main-nav">
            <ul id="mainNav" class="main-nav-list">
                {{{ mainNav }}}
            </ul>
        </div>
    </div>

</script>


<script id="mobile-header-template" type="text/x-tmpl-mustache">

    <div id="header" class="layout-header">
        <span class="layout-menu-bar">
            <a id="layout-menu-bar-toggle" class="layout-menu-bar-toggle" href="#">{{mobile.linksText}}</a>
        </span>

        <a id="logo-link" href="{{mobile.logoLinkHref}}">
            <img class="logo-image" alt="{{mobile.logoAlt}}" src="{{mobile.logoSrc}}" />
        </a>
    </div>

</script>


<script id="desktop-menu-template" type="text/x-tmpl-mustache">

    <div class="layout-content-nav">
        <div id="secondaryNavWrapper">
             <ul id="secondaryNav" class="content-nav content-nav-items">
                 {{{secondaryNav}}}
             </ul>
         </div>
    </div>

</script>


<script id="mobile-menu-template" type="text/x-tmpl-mustache">

    <div class="layout-content-nav">
        <div id="globalNavWrapper">
            {{{globalNav}}}
        </div>

        <div id="naviBar">
            {{{mainNav}}}
        </div>

        <div id="secondaryNavWrapper">
             <ul id="secondaryNav">
                 {{{secondaryNav}}}
             </ul>
         </div>
    </div>

</script>


<script id="desktop-tabs-pod-template" type="text/x-tmpl-mustache">

    <h2 class="tabs-pod-title">{{ podTitle }}</h2>
    <div class="tabs-pod-tabs">

        <ul class="tabs-item-list">
{{#tabs}}
            <li class="tabs-item-list-tab-item tabs-pod-tabs-tab-heading">
                <a class="tabs-item-list-tab-item-link" href="#">{{ tabHeading }}</a>
            </li>
{{/tabs}}
        </ul>

{{#tabs}}
        <div class="tabs-pod-tabs-tab">
            <div class="tabs-pod-tabs-tab-content">
                {{{ tabContent }}}
            </div>
        </div>
{{/tabs}}

    </div>

</script>


<script id="mobile-tabs-pod-template" type="text/x-tmpl-mustache">

    <h2 class="tabs-pod-title">{{ podTitle }}</h2>
    <div class="tabs-pod-tabs">
{{#tabs}}
        <div class="tabs-pod-tabs-tab">
            <h3 class="tabs-pod-tabs-tab-heading is-collapsed">
                <a href="#">{{ tabHeading }}</a>
            </h3>
            <div class="tabs-pod-tabs-tab-content" style="display: none">
                {{{ tabContent }}}
            </div>
        </div>
{{/tabs}}
    </div>

</script>


</body>

</html>
