24
If this is the Second Coming of Coding Will There Be Rapture or Rejection? Peter Albion University of Southern Queensland

If this is the Second Coming of Coding Will There Be Rapture or Rejection?

Embed Size (px)

Citation preview

If this is the Second Coming of Coding Will There Be Rapture or Rejection?

Peter AlbionUniversity of Southern Queensland

Coding grabbed headlines in 2015

• Federal Parliament• Shorten to Abbott

• Will you “support coding being taught in every primary and secondary school?”

• Abbott to Shorten

• Will kids go to work as coders at age 11?

• Later confirmed coding was in the national curriculum

• Queensland launched Advancing Education• #codingcounts + coding academy

• Fast-tracking Digital Technologies subject

• Robotics focus

Coding, programming & computational thinking

• Coding is the headline grabbing buzzword

• Programming specifies the logic of a solution• Coding expresses that in a suitable language

• Coding is a subtask of programming

• Terms often used interchangeably

• Computational thinking is broader again• Key idea in Australian Curriculum: Technologies

Can teachers teach coding?

• Former Chief Scientist• Primary teachers are not sufficiently prepared to teach coding

• Proposed solutions

• Attract higher quality students

• Boost STEM courses in teacher preparation

• Improve professional development

• Recruit specialist teachers to mentor

• No short term solutions here

• Teachers are concerned about learning to code before teaching it• Risks turning kids off rather than on

http://www.afr.com/news/policy/education/are-teachers-ready-to-teach-

coding-ian-chubb-doesnt-think-so-20151210-glkibe

Why teach coding?

• Common answers• Future employment

• Development of logic & problem solving skills

• Trucano (2015): Coding to learn rather than learning to code• Supporting learning across the curriculum

• Chubb (2015): Future-priming vs future-proofing• Prepare to take advantage of technological change

flickr photo by Harlow Heslop

https://flickr.com/photos/harlowheslop/16587677387

shared under a Creative Commons (BY-SA) license

History of coding in Queensland schools

• Some of us were around schools in the 1980s

• 1975: Coding arrived with computing in mathematics syllabus• Few schools had computers

• Mark cards, send away, wait, debug, repeat

• Shift to programmable calculators

• More agile cycle

• 1978: Microcomputers began to arrive in schools• Apple ][, Commodore PET, Tandy TRS80, Ohio Scientific

• Lacked commercial software, coding in mathematics

• Few enough for state-wide annual report of inventoryflickr photo by m01229

https://flickr.com/photos/39908901

@N06/7078658229 shared under a

Creative Commons (BY) license

First coming of coding for all

• Logo – based on Lisp, a list processing language• Developed by Papert from 1967

• Version for Apple ][ in late 1980s

• Popularised in 1980s on microcomputers in schools

• Papert saw computers teaching kids• Argued kids should teach computers

• Power of learning by teaching

• Need to clarify ideas and express them clearly

• Computer as endlessly patient learner

flickr photo by Benjamin Chun

https://flickr.com/photos/benchun/

5502826711 shared under a Creative

Commons (BY-SA) license

Papert & learning

• Constructivism based on work with Piaget

• Children learn language & more by immersion• Favoured ‘microworlds’ for learning by immersion

• Turtle microworld embodied geometric and mathematical ideas

• Floor turtle was mechanical and expensive

• Transitioned to computer screen

• Constructionism• Learning is best demonstrated by building some artefact

flickr photo by Tom Morris

https://flickr.com/photos/tommo

rris/2584829655 shared under a

Creative Commons (BY-NC-SA)

license

Rise & demise of Logo

• Logo was extended and used into the 1990s• Early Lego robotics

• LogoWriter and other variants

• Few teachers or schools got beyond simplest uses• Drawing shapes

• Few teachers knew of more uses

• From mid-1980s application software took focus

• First coming of coding was rejected

flickr photo by gurdonark

https://flickr.com/photos/46183897@N00/7614684138

shared under a Creative Commons (BY) license

Second coming of coding for all

• Coding persisted and expanded into 1990s and beyond• Specialised subjects in secondary schools

• No widespread adoption in general education

• 20teens: Renewed interest in computer science in schools• Friedman (2006) argued transdisciplinary workers needed

some coding

• Corporations are interested in securing future workforce

• Governments are concerned about future of economy

• Curricula are being revised to include• Programming, coding, computational thinking

flickr photo by ©aius

https://flickr.com/photos/caius/2300154566

shared under a Creative Commons (BY) license

ACT – Digital Technologies

• Creating digital solutions as focus

• Computational thinking as key idea

• Elements of programming and coding as core for all

• Curriculum review (Donnelly & Wiltshire, 2014)• Sceptical about inclusions and Australia leading but other

countries are doing it

http://www.australiancurriculum.edu.au/technolo

gies/digital-technologies/structure

Coding enthusiasts

• Sterling (2015)• Coding is central to modern technology

• All should understand possibilities

• Some will need proficiency

• Compared to place of Art in education

• Cultural significance but only some are artists

• Opposed to laptops, smartphones are enough

• That genie is out of the bottle

flickr photo by palbion https://flickr.com/photos/palbion/6789459911

shared under a Creative Commons (BY-NC-SA) license

Coding sceptics

• Merkel & McNamara (2015)• A little bit of coding may be dangerous

• Misrepresents IT with simplistic approaches

• Encourages ad hoc tinkering

• IT requires systematic software engineering

• Structured team work

• DT curriculum is futile

• Demands too much of learners and teachers

flickr photo by palbion

https://flickr.com/photos/palbion/19670

594729 shared under a Creative Commons

(BY-NC-SA) license

Educator view

• Stuckey (2015)• Taught Logo in mathematics curriculum

• Learned BASIC years ago

• Early microcomputers had few options

• Very limited applications software

• No longer codes

• Knows very few who do

• Not creating digital solutions?

• Response

• Focus on logic & computational thinking

• Leave coding outside the classroom flickr photo by Terry Freedman

https://flickr.com/photos/terryfreedman/6763119437 shared under a Creative

Commons (BY-NC-ND) license

Coding as new literacy

• Political slogan – does it hold up?

• Stuckey (2015) argues for science as new literacy• Coding tucked under

• Literacy suggests necessity for daily life

• Is that the issue?

• Much of schooling has limited everyday utility

• Valued for broader benefits

• Important that teachers and students see valueflickr photo by planeta

https://flickr.com/photos/planeta/14995530910 shared

under a Creative Commons (BY-SA) license

Visual programming

• Scratch, Snap!, Tynker, etc.

• Scratch from MIT Media Laboratory• Papert’s group & Logo

• Puzzle piece format avoids syntax errors

• Supported by online community

• Millions of shared projects

Is history repeating?

• Logo foundered• Teacher skills limited potential of applications

• Creating digital solutions?

• Risk remains• What problems can limited coding solve?

• Scratch community may help

• Sophisticated projects offer ideas

• Useful code is complex – can teachers support it?

Neither rapture nor rejection is sane

• Rapture• Coding is the new literacy

• Multilingual or lingua franca?

• Critical literacy is needed to assess the claims

• Coding is key to future employment & prosperity

• Many workers in IT industries do not code

• Rejection• We have sufficient coders and don’t need more

• Too few teachers are prepared

• It’s all too hard

A sane response

• Falls between extremes• Society needs coders

• Coders need colleagues with other skills

• Visual design, process analysis, etc.

• Knowledge of coding, programming, computational thinking

• Enables understanding value & implications of code

• Recognising problems with digital solutions

• Understanding risks and benefits

• Second coming of coding• Depends on understanding value for all

flickr photo by smoothgroover22

https://flickr.com/photos/smoothgroover22/151

04006386 shared under a Creative Commons (BY-

SA) license

The value of coding

• Learned BASIC & other languages as hobbyist• Developed applications to support administration

• Taught IPT, Logo, HyperCard, etc.

• Occasional coder

• Residual value• Learning new applications

• Raising expectations about quality in systems

• Seeing potential digital solutions• Spreadsheets, macros, etc.

• Enhancing use of technologies

• Wing (2006) computational thinking • Universally applicable attitude and skill set

Digital natives & immigrants

• Digital natives & digital immigrants based on age (Prensky, 2001)

• Discredited view (Bennett et al., 2008)• Not necessarily age related

• Technologies change rapidly• We are all perpetual digital immigrants

• The digital natives are not coming to save usflickr photo by Minnesota Historical

Society

https://flickr.com/photos/minnesota

historicalsociety/5096894782 shared

under a Creative Commons (BY-SA)

license

Digital visitors, residents & renovators

• Alternative metaphor with choice (White & Le Cornu, 2011)• Visitors come with purpose and depart quickly

• Residents are comfortable and settled

• Builders create digital spaces (Jones, 2011)

• Renovators adapt digital spaces to suit

• We need some builders – engineers, programmers, coders

• Most of us need skills for renovation• Mere coding is not sufficient

• Computational thinking is fundamental to digital solutions

flickr photo by Steve Dorman

https://flickr.com/photos/60060337@N02/12245266863 shared under a

Creative Commons (BY-NC) license

Creating digital solutions

• Digital Technologies• NOT about making every child a programmer/coder

• Developing computational, design and systems thinking

• Creating digital solutions• Implies working with real problems & needs

• Requires teachers who create digital solutions

• Challenge• Assist teachers to become digital residents & renovators

• If not rapture, at least not rejection

flickr photo by palbion

https://flickr.com/photos/palbion/28946449805 shared

under a Creative Commons (BY-NC-SA) license