5th CONFERENCE FOR TEACHERS 2013 university of birmingham 14 JUne 2013 wELCOME NETWORK OF EXCELLENCE

Achim Jung Simon Peyton Jones The DfE have supported the application made by CAS/BCS to continue University of Birmingham Computing At School and expand the Network of Teaching Excellence in Computer Science As we are planning for Much has happened since (NoE) that was launched in September 2012. another instalment of the the last CAS Teachers The heart of the programme is to build a high-quality, sustainable CPD CAS Conference for Conference. A year ago we Teachers of Computing, I were making the case that infrastructure at low cost. This will be achieved by nurturing long-term, marvel at the amazing computer science should bottom-up collaboration between employers, universities, professional successes that the be a clearly articulated part bodies, schools and teachers. Computing At School of our school curriculum, alongside the use consortium has already had and at the and application of information technology; a enthusiasm and energy that radiate from this year on, computer science is in the core In the first six months of the scheme: community. Working for a university, I am aims of the proposed new National • 622 schools happy to see that now the time has come for Curriculum Programme of Study. This time close collaboration between schools and HE last year we were writing to Mr Gove to invite • 70 universities institutions, and I am thrilled by the many him to make computer science GCSEs • 120 schools self-designated as lead schools initiatives that are being taken by colleagues count towards the EBacc; in January he • 28 CAS Master Teachers recruited to run local CPD events around the country. Collaboration and the agreed to do so. This time last year CAS had sharing of ideas and experiences are more 1,100 members; now it has over 4,000. During this phase over 700 hours of CPD contact time was delivered by the Master important than ever and this is exactly what Teachers. The DfE have been impressed and their approval has now been matched by the Teachers Conference is trying to Job done then? Far from it: as Adrian Mee says “it’s no good joyfully writing a this further grant. The funding we have received is for two years but we are working facilitate. So welcome to Birmingham, and I on a five year programme to: look forward to being your host during curriculum if no one can teach it”. Equipping, another stimulating and productive meeting. encouraging, supporting and inspiring our • Recruit and train 600 CAS Master Teachers (primary and secondary); excellent existing ICT teachers is what the CAS Network of Excellence is all about; and • Harness university expertise to lead on training and development of the CAS Master the CAS Teachers Conference is its most Teachers; visible embodiment. We need to put flesh on • Maintain comprehensive set of classroom resources for all key stages; the dry bones of the programme of study, • Enhance professional status for all Heads of Computing in schools. and make it come to life. We need to articulate the distinction between Are you interested in using your expertise and experience to: computational thinking and mere programming, so that we don’t slide from • Support colleagues as a Master Teacher; Death by PowerPoint into Death by Scratch. • Shape the training and qualifications needed; We need to convey to every head teacher, • Build our online infrastructure? every governor, every parent and every child our vision of computer science as a vibrant, creative, empowering discipline, not an academic niche for geeks. There is no doubting the scope of the task but our experience in phase 1 has Many others are involved in this partnership, shown us what is possible. We are confident that together, with your help, we including Naace, Raspberry Pi, Young will be able to support teachers to embrace the new challenges. Rewired State, MirandaNet, Code Club, ITTE, Behind the Screen, Make Things Do Will you join our team? Special thanks to Achim Jung and the Stuff, Technocamps, NextGen, cs4fn, Apps University of Birmingham for their kind for Good. Together we can make it happen. For further information contact support and providing this excellent venue Enjoy the conference! [email protected] and to Debbie Smith and Claire Davenport for their help with the conference programme.

2/3 programme schedule (STC)

TIME ROOM TITLE SPEAKER(S) 8:00 Registration Atrium 9:00 Welcome MECH-G31 Welcome Simon Humphreys 9:20 Plenary 1 MECH-G31 Creativity and Motivation through Programming Michael Kölling 10:00 Plenary 2 MECH-G31 The opportunity of Microsoft, creating inspiring curriculum Lee Stott 10:45 Break Atrium 11:20 A. Workshops and Seminars (40 mins) LC-LG15 How to engage students and double uptake in computer science classes Kevin Miller LC-LG13 Introduction to Programming with LOGO Jurac Hromkovic LC-UG06 GCSE Computing: a forum for sharing best practice Darren Travi, Ilia Avroutine and achieving the best for your pupils LC-UG05 #include Laura Dixon LC-UG07 From paper to Scratch to Python Dave Ames LC-UG09 A “compendium” of ideas and tips for teaching Coding, Computing and John Palmer Computational Thinking LC-LG14 Running your own CPD Programme Sue Sentance MECH-G36 Computer Science Unplugged Tim Bell MECH-G28 Fun and effective learning with CodeAvengers.com Mike Walmsley MECH-G42 Using the Raspberry Pi to teach computational thinking and computer science Ajit Jaokar 12:10 B. Workshops and Seminars (40 mins) LC-LG15 How to engage students and double uptake in computer science classes (cont.) Kevin Miller LC-LG13 Introduction to Programming with LOGO (continued) Jurac Hromkovic LC-UG06 A-Level Forum Ian Crosby LC-UG05 The difficulty with the Difficult Mark Jell LC-UG07 You’ve learned a bit of Python. Where do you go next? Adam McNicol LC-UG09 Introducing Computational Thinking Without Computers Paul Curzon LC-LG14 A Computing Science Workshop in Mobile App Development using App Inventor Trevor Bragg MECH-G36 Techniques to radically accelerate the adoption of computer science in schools Ajit Jaokar MECH-G28 Code Club Laura Kirsop LC-UG04 Networking with the RPi Doug Clark 12:50 Lunch and Networking Atrium 13:50 C. Workshops and Seminars (40 mins) LC-LG15 I Love My Smartphone Jeremy Scott LC-LG13 Introduction to BlueJ Neil Brown LC-UG06 Primary Forum: Evolving ICT into Computing Phil Bagge, Jane Waite LC-UG05 Using Programmable Robots (Autism) Karen Guldberg, Ian Lowe LC-UG07 Microsoft TouchDevelop David Renton LC-UG09 Creative Cross-curricular Computing Zoe Ross LC-LG14 Modelling Activities at KS3 Roger Davies MECH-G36 Computational Thinking is Informational Thinking Greg Michaelson MECH-G28 Excite, Inspire and Engage Your Computing Classes Alan O’Donohoe MECH-G42 PiFace Andrew Robinson 14:40 D. Workshops and Seminars (40 mins) LC-LG15 I Love My Smartphone (continued) Jeremy Scott LC-LG13 Introduction to BlueJ (continued) Neil Brown LC-UG06 How to build an outstanding computing curriculum Mark Dorling, Matthew Walker LC-UG05 Open Badges Genevieve Smith-Nunes LC-UG07 Kinaesthetic activities Peter Marshman LC-UG09 Logical thinking as a precursor to computer programming Mark Clarkson LC-LG14 Becoming a CAS Master Teacher Simon Humphreys MECH-G36 A broad view of computational thinking Aaron Sloman MECH-G28 CoderDojo Eugene McDonough MECH-G42 Excite, Inspire and Engage Your Computing Classes Alan O’Donohoe 15:20 Break Atrium 15:55 Plenary 3 MECH-G31 Agile pedagogy Miles Berry 16:20 Keynote MECH-G31 Rapid introduction of a new curriculum – the NZ experience Tim Bell 17:00 MECH-G31 Closing Remarks Simon Peyton Jones 17:15 MECH-G31 Close

COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 Programme 4/5 KEYNOTE speaker workshops and seminars PLENARY 1

Rapid introduction of a new Computer Science Unplugged Creativity and motivation through programming curriculum: the NZ experience Room MECH-G36 at 11:20 Room MECH-G31 at 09:20 Room MECH-G31 at 16:20 This workshop introduces Computer One of the aims in the recent efforts to Michael Kölling Science Unplugged (www.csunplugged. reform computing in UK schools is to Computing Education Researcher, University of Kent New standards for computer science and org), a widely used set of kinaesthetic, fun increase motivation and foster creativity programming were phased in to New activities that can be used to introduce many for a broad range of pupils in the context Michael Kölling is a Zealand high schools starting in January core areas of computer science without of computer science. Yet, doing so is not computing education 2011, and the first cohort of students who using computers at all. We will explore how easy. Some people, on reading the new researcher at the have had access to these standards will to use them in a school context, including computing curriculum, wonder where the University of Kent. arrive at universities in 2014. This talk will look using them as an introduction to a topic, to creativity might be found in it. Others fear He works on the at how the new standards were introduced, encourage computational thinking, to have a that the infamous Death by PowerPoint Greenfoot and BlueJ the support that was available for teachers to break from computers, and, well, to just have might be replaced with Death by Scratch, software projects: adopt them and the reaction from the various some fun.i or that an over emphasis on programming Java programming environments tailored stakeholders, including students, teachers, might turn out just as tedious as an over specifically for education. Michael authored schools, universities and employers. emphasis on word processing. a textbook for each environment, and recently received the SIGCSE Outstanding In reality, the new curriculum presents Contribution to Computer Science countless opportunities for creative Education Award. Michael also created engagement with the subject. In this talk, I (and now runs) the new CAS membership Tim Bell will discuss and demonstrate some ideas site, CAS Online, with Neil Brown. for increasing motivation and encourage Professor, Department of Computer Science and Software Engineering, creativity through programming. I will University of Canterbury, Christchurch, New Zealand endeavour not to waffle in the abstract, but Professor Tim Bell is in the Department of Computer Science and to be concrete and specific, so that the Software Engineering at the University of Canterbury in Christchurch, teachers in the audience can take some New Zealand. His Computer Science Unplugged project is widely used ideas directly into their classrooms. internationally, and its books and videos have been translated into about 18 languages. He has been actively involved in the recent introduction of new computer science standards into New Zealand high schools. He is a guest professor of Huazhong University of Science and Technology in Wuhan, China, where he lectures regularly. He is also a qualified musician, and performs regularly on instruments that have black-and- white keyboards.

COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 KEY NOTE SPEAKER COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 PLENARY 6/7 PLENARY 2 PLENARY 3

The opportunity of Microsoft: creating an inspiring curriculum Agile pedagogy Room MECH-G31 at 10:00 Room MECH-G31 at 15:55

Lee will provide an introduction to the Microsoft Academic landscape, resources and tools that This session explores some of the parallels Miles Berry are available, followed by David who will present a live demonstration of Microsoft between the worlds of software development Senior Lecturer and Subject Leader for Computing TouchDevelop, a brand new application development platform from Microsoft, which allows and education. Miles looks at how modern Education, University of Roehampton anyone to create a mobile app on pretty much any device. The entire programming approaches to software development environment takes place inside an HTML5 browser and it has been designed to be used purely can be adapted to the craft of learner- Miles is a senior lecturer by touch or with a keyboard and mouse. Apps can be tested instantly on any device that runs centred, responsive teaching, particularly and the subject leader for an HTML5 browser and everything created inside it is saved to the cloud, so no messing for computing and ICT. He explores how computing education at around with pen drives. Within minutes students can create simple apps and see them running values of the agile software development the University of on their PC, Windows Phone, Windows Tablet, iPhone, iPad, Android Phone or Tablet. manifesto, which stress the importance Roehampton. He teaches of individual interactions, collaboration initial teacher education TouchDevelop can create apps that can be published to the Windows Phone or Windows 8 and responsiveness to change, have courses as part of the Store and it can also create Facebook apps as well as web apps. direct applications in the classroom. He undergraduate and David has created a games development curriculum using TouchDevelop for Microsoft and a also considers how principles of software postgraduate programmes, free electronic copy of this and other Microsoft resources will be available at the session. craftsmanship, such as productive as well as tutoring masters students. His partnerships and professional communities, principal research focus is the role of can help raise the bar for teachers’ online communities in the professional professionalism. Other ideas from agile formation and development of teachers. Lee Stott David Renton development methodologies, such as pair He is engaged in a range of consultancy Technical Evangelist, Microsoft UK Lecturer, Reid Kerr College programming, pattern languages, sprints and activities, particularly in the field of scrums provide additional inspiration for both curriculum development. Miles has Lee Stott is a technical David wrote his first lessons and broader aspects of school life. recently stepped down as chair of Naace. evangelist within the program on the ZX81 age He is a Chartered Fellow of BCS, The Developer and Platform nine and his first game on Chartered Institute for IT, and serves on Evangelism Group at the ZX Spectrum. After the management board of Computing At Microsoft UK. graduating from School. He’s also a fellow of the RSA and Strathclyde University in HEA. Other interests include classical Lee is responsible for 1993 he worked as a music, creative cookery and photography. engaging and helping UK academia database programmer understand how Microsoft can help doing work for the likes of complement existing strategies within Land Rover and Glasgow City Council. For teaching, learning and research. He has the past 13 years he has lectured in games over 10 years of experience within the UK development at Reid Kerr College. In the HE educational sector and is a Chartered past few years he has become increasingly IT Professional member of BCS, The interested in the role that educational Chartered Institute for IT. computer games can play in the classroom He is currently responsible for Microsoft and has developed a number of award- Curriculum Resources http://www. winning educational games making use of microsoft.com/faculty and Microsoft gaming technology such as wireless DreamSpark http://www.dreamspark.com controllers and Kinect.

COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 PLENARY 8/9 workshops and seminars

How to engage students and double uptake Introduction to programming with LOGO in computer science classes Room LC-LG13 at 11:20 – 12:50 Room LC-LG15 at 11:20 – 12:50 The goal of the workshop is to train teachers to teach an introductory course in programming consisting of approximately 20 lessons for pupils up to age ten (up to eight for the first two thirds). In this session Kevin will introduce and Kevin Miller The focus is on: demonstrate LiveCode, showing examples CEO, RunRev Ltd. of the apps and games that students have a) experimenting with the problem and searching for a general method to solve it; made in schools in Europe and the USA. He Kevin Miller is the founder b) learning to communicate the discovered method solving the problem; will provide a view from the classroom with and CEO of RunRev. He c) expressing the discovered solution method as a program in a programming language feedback from teachers describing how and manages a global team understandable to the computer; why they are able to engage their students, that develops, maintains double the uptake of computer science and supports LiveCode, d) developing a language for communication with the computer in order to make it more classes within a year and make programming the award-winning cross powerful and therefore easier for describing the solution methods; equally appealing to both boys and girls. platform software e) testing the correctness of the programs developed and improving them if necessary; development platform. Kevin will talk about the projected growth f) learning the modular approach as the basic concept of all engineering disciplines; in the global app market, the importance of Kevin started coding as a g) learning more about geometry as a side effect. programming as a vital life skill for students to hobby when he was 12 years old. He underpin their future employment prospects quickly realised how traditional The didactic contribution consists in the facts that all the goals above can be reached and to contribute to the economy. programming languages made developing without understanding the abstract concept of the variable. The syntax is so simple that one software complicated and inaccessible to can start to write programs after five minutes, and the search for an error is simplified by the He will provide details of the free LiveCode many. His hobby turned into a passion to possibility of executing the program line by line. resources for teachers, which include make computer programming fun, easier Working sheets for pupils are available in five languages including English online for free. LiveCode Community Edition, curriculum- and accessible to all, and at 17 years old aligned class plans (for students age 13 and he established RunRev. Today LiveCode is The corresponding textbook is available only in German, but covers materials for about 60 above), learning materials that have been used in 40 countries around the world to lessons, including advanced topics such as recursion. developed by teachers for teachers, online teach students how to code and it is widely share site where students from around the used in industry to solve real-world world upload and share their apps and business needs. Juraj Hromkovic, games, LiveCode Fora where teachers can Professor of Informatics, Education and Information Technology, collaborate, communicate and share best Swiss Federal Institute of Technology practice. In addition Kevin will provide details of learning resources that are available for Born in former Czechoslovakia in 1958, Dr. Rer. Nat. DrSc. Juraj teachers to ensure their own continuous Hromkovic is professor with Comenius University, University of professional development with LiveCode. Paderborn, CAU University Kiel, Technological University RWTH Aachen and since 2004 Professor for Informatics, Education and Information Kevin will also provide details of the LiveCode Technology on ETH Zurich (Swiss Federal Institute of Technology). coding club resources for teachers and He is a member of the Academia Europaea and the Slovak Academic parents to provide after school, weekend and Society. He has published about 180 scientific papers and 15 summer school coding clubs and how to get monographs and textbooks. started with LiveCode today. In 2005 he founded the center for computer science education at ETH (www.abz.inf.ethz. ch) that developed a concept for teaching informatics in schools, and a training system for computer science teachers. He has taught and teaches in about 40 experimental schools and has published four textbooks for teaching computer science in high schools and one textbook for teaching programming in primary schools.

COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 WORKSHOPS AND SEMINARS 10/11 workshops and seminars

GCSE Computing: a forum for sharing best practice and #include achieving the best for your pupils Room LC-UG05 at 11:20 Room LC-UG06 at 11:20 #include is a working group that forms Laura Dixon part of CAS, with the remit to improve Head of Computing and ICT, Rugby School, This session will focus on some teaching ideas for aspects of the theory and delivering diversity amongst the students studying Warwickshire strategies for achieving the best results from the live assessment activities. There will also computing at school. We recognise that be an opportunity to discuss with colleagues and other teachers any key issues involved in issues surrounding diversity begin at school, Laura is Head of Computing delivering GCSE Computing. where many students are put off studying and ICT at Rugby School in computing because of perceptions about Warwickshire. She has a gender, race, disability or socio-economic degree in computer science Darren Travi Ilia Avroutine status. For example, of the 3809 students from the University of Bath Head of Computing, Royal Grammar School, Economics Teacher, Royal Grammar School, who studied A-level computing in 2012, and prior to training as a only eight per cent were female. After a teacher used to work as a High Wycombe High Wycombe successful launch party and with our first web developer. Laura is Darren Travi is Head of Ilia Avroutine has been major event for students coming up the day interested in investigating Computing at the Royal teaching computing since after this conference, we would like input new ways of learning about computer Grammar School and has 1998, first in Canada, then from CAS members as to how we can best science and improving the delivery and been involved with at the Royal Grammar take the initiative forwards. Come along and perception of education in this field. She Computing At School School in High Wycombe, discuss the issues surrounding diversity in also works on the CAS #include project since the start. RGS was Bucks. He specialises in computing, suggest strategies that have which aims to challenge stereotypes and one of the schools to pilot Visual Basic and worked for you and find out what other improve the diversity of students studying the GCSE Computing multimedia creation people have tried to encourage a wider computing in the UK. She writes a blog and course and has moderated (animation and music range of students into their classes. tweets as @codeboom. work for OCR. technology). His background in graduate level econometrics and music brings him a different perspective to teaching the From paper to Scratch to Python subject – trying to keep it relevant and applied, inclusive for everyone. Not every Room LC-UG07 at 11:20 pupil taking computing continues into computer science, we need computer- Our first half term of computing in year 9 Dave Ames confident engineers, accountants, consists of some paper-based activities, scientists and DJs, too! Computing Coordinator, which ultimately results in a design activity, Holy Family RC & CE College, Heywood where we design a simple number guessing game. This then leads us to implementing the Following a long and game in Scratch and relating the programming distinguished teaching ideas/constructs back to our original design. career as a Maths teacher Finally we introduce the students to Python Dave went back to university (version 3) and reimplement the game in that, and did a degree (in the relating the constructs back to Scratch and evenings) in computer also back to the original paper-based design. science graduating with After 15 to 20 hours we are ready to move on first-class honours in 2009. further with our exploration of programming Dave is now the computing and the Python language. Join me for this coordinator at Holy Family RC & CE College session so that we can recreate this process in Heywood. He is the CAS hub leader for in just 50 minutes. East Lancashire, Rochdale and Bury and a CAS Master Teacher.

COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 WORKSHOPS AND SEMINARS 12/13 workshops and seminars

A “compendium” of ideas and tips for teaching coding, Fun and effective learning Using the Raspberry Pi to computing and computational thinking with CodeAvengers.com teach computational thinking Room LC-UG09 at 11:20 Room MECH-G28 at 11:20 and computer science Room MECH-G42 at 11:20 John teaches at a large comprehensive John Palmer This session introduces CodeAvengers. school in Malvern that is now teaching Curriculum Leader: ICT, Computing & Business com, a site that offers interactive online computing to many more and also much Faculty, The Chase School, Malvern courses that teach the basics of web This session explores how the Raspberry Pi younger students with a wider variety of development and computer programming can be used to teach computational thinking needs. This has required him to reflect on his After a degree in computer in a way that is both effective and fun. The and computer science. We first identify the approaches to teaching computing and science / maths at Cardiff, courses are perfect for beginners with elements of computational thinking and then computational thinking! John taught maths and IT in carefully sequenced lessons and gradual the elements comprising the new computer a number of schools before progression of difficulty. CodeAvengers’ science syllabus. We then demonstrate how Here are practical ideas that have worked for leaving for a role as IT gameified learning environment uses code they can be implemented in the Pi, i.e. we him in his teaching. Some ideas are his own manager for a large law firm. challenges, points, badges and games to use the Pi to illustrate the various elements of and some are “borrowed” (with apologies!) He has taught computing at maximise engagement. This session gives an computer science and computational thinking. from such luminaries as Paul Curzon (Queen The Chase, Malvern since overview of the CodeAvengers platform and The session covers the entire stack including Marys), Quintin Cutts (Glasgow) and Colin 2001 and is now faculty its courses, and offers helpful suggestions for hardware, software (Python and assembly Price (Worcester University). head for IT, computing and business. Hub classroom implementation. language code on the Pi) and algorithms. leader for CAS “Three Counties” He will cover ideas for teaching algorithms, For school teachers, CodeAvengers also algorithm tracing, coding, finite state machines (Herefordshire, Worcestershire and Ajit Jaokar Gloucestershire), John is also a consultant in provides live updates of class progress, and programming concepts that are which make it easy to identify students that Founder; feynlabs interesting (hopefully!!!), visual and practical. the computing subject for Worcestershire LEA and a CAS Master Teacher. need support. This session concludes by Ajit Jaokar combines a demonstrating the teacher tools for setting background of industry, up and monitoring class progress. academia and research. Through his ed-tech Running your own CPD programme Mike Walmsley start-up feynlabs he Room LC-LG14 at 11:20 Software Engineer, New Zealand brings that knowledge to computer science Michael Walmsley is a education, where he is This session will be of interest to you if you Sue Sentance software engineer from focused on accelerating are thinking of running a CPD course for Subject Leader, Anglia Ruskin University New Zealand with a the early stage learning for computer ICT/computing teachers at your school/ passion for education. science among young people. university. The format of the seminar will be Dr Sue Sentance is the While undertaking a PhD part presentation and part group discussion. subject leader for the in computer-assisted Outside of education, Ajit’s work is widely We will look at some of the practicalities of Secondary PGCE language learning and respected in the industry. In 2009, Ajit was getting a CPD programme off the ground Computer Science with tutoring undergrad nominated to the World Economic and also at some existing materials that ICT at Anglia Ruskin computer science Forum’s ‘Future of the Internet’ council. In can be used and adapted. We will also University. She has courses, he began creating 2011, he was nominated to the World look at different formats of CPD and some delivered a number of CPD CodeAvengers.com: online courses for Smart Capital program (Amsterdam). Ajit recent research into effective CPD and what courses for secondary fun and effective teaching of computer moderates/chairs Oxford University’s Next teachers find useful. school teachers in the last programming and web development. Generation Mobile Applications Panel and two years, and developed a programme of Michael also runs CPD workshops for high conducts courses at Oxford in the next courses at different levels alongside the school computing teachers throughout generation telecoms trends. Python School website. She also runs CPD New Zealand, as well as summer camps courses for AQA on .NET Gadgeteer. for 10-16 year olds.

COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 WORKSHOPS AND SEMINARS 14/15 workshops and seminars

A-level forum You’ve learned a bit of Python: you are happy with variables, Room LC-UG06 at 12:10 selection, iteration, lists and functions. Where do you go next? Room LC-UG07 at 12:10 A unique opportunity for teachers of A-level Ian Crosby computing to get together and share ideas, Head of Computing, Hills Road Sixth Form College experiences and complaints. This year we This workshop will investigate the use of Adam McNicol might focus on: Ian has been Head of Python to deliver theory content in a Course Team Leader, Long Road Sixth Form College, Computing at Hills Road practical way. It will also highlight how Cambridge • The forthcoming A-level revision: Sixth Form College, Python can be used to support student - What would we like to see included/ Cambridge for 11 years. projects. We will investigate the teaching of Adam is Course Team excluded in the new specifications? Previously he taught at an event-driven and object-oriented Leader for computing at - How would we like to see practical 11-18 comprehensive in programming, databases, networking, data Long Road Sixth Form skills/programming assessed? Northamptonshire. Ian has structures inc.graphs. College, Cambridge and been teaching various has taught A-level - How will the new AS level fit in? incarnations of A-level By the end of the session you will have a computing seven years. He range of links, resources and notes for • How we can start to compile a CAS computing for 20 years. has been working with further reading that will enable you to make Anglia Ruskin University to submission to the exam boards, more of Python in your classroom. expressing our views and preferences. upskill existing ICT teachers so that they can confidently teach • The impact of the introduction of GCSE Computer Science on A-level: how can we adapt GCSE and A-level computing and our teaching to cater for students with increasingly varied prior experience? maintains and creates resources for the Python school website which provides a range of materials for learning and The difficulty with the Difficult teaching Python at school. Room LC-UG05 at 12:10

Teaching in a BESD school can be very Mark Jell Introducing computational thinking without computers challenging especially when a majority of the Head of Department, Stephenson Academy Room LC-UG09 at 12:10 pupils are boys. A majority of the pupils come from some very diverse backgrounds After completing a degree in and some are in permanent care. With this in information systems design Computational thinking skills are widely Paul Curzon Professor, Computer Science, Queen mind school in some cases is the most Mark joined Tate and Lyle argued as being an important set of Mary, University of London stable part of their lives. So the question is Sugars based in London as fundamental skills that students learn as a how to engage with pupils that have had a systems support analyst. result of studying computing. We will look at Paul Curzon is a professor very little formal primary education and a He moved on to work with how they can explicitly be introduced to of computer science at mixed secondary education. Some of these Baltimore Technologies students using cs4fn ‘unplugged’ activities, Queen Mary, University of pupils who have ASD, have a proclivity for specialising in data getting students out of their seats and away London. He was made a computing and programming. As a teacher encryption and security. He from their computers. We will demonstrate National Teaching Fellow in of ICT and computing I have had to find was involved in the support of BACS and activities, games and magic tricks and 2010 in recognition of his ways to engage with these pupils. The CHAPS, the bank clearing system. Mark has discuss how they can be used to illustrate excellence in teaching and presentation is sharing with my colleagues worked with clients such as UKPA, MOD and the ideas of computational thinking. outreach, was a finalist in how I have managed and still manage to Customs Excise. He has also worked with the 2009 Times Higher catch these students, stimulate their intellect many banking organisations such as the Education Innovative Teacher of the Year and hopefully direct them into a hopeful and Bank of America, Lloyds TSB, ECB and Award and has twice won student- bright future. Citigroup. Mark became a teacher nine years nominated Queen Mary awards for ago and is now Head of Department of a teaching excellence. He runs the Computer BESD school in Milton Keynes. Science for Fun project www.cs4fn.org

COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 WORKSHOPS AND SEMINARS 16/17 workshops and seminars

A computer science workshop in mobile app development using Techniques to radically Code Club App Inventor accelerate the adoption of Room MECH-G28 at 12:10 Room LC-LG14 at 12:10 computer science in schools So far Code Club volunteers have taught Room MECH-G36 at 12:10 over 10,000 children in UK schools to code. This workshop is suitable for beginners and those who have tried App Inventor and would In this talk Laura will describe the journey that like to learn more. This free programming software was developed by Google, but is currently Code Club has been on since it was founded maintained by Massachusetts Institute of Technology (MIT), the developers of Scratch, and is Based on research we are conducting in in April 2012. She will draw on her personal providing a popular programming environment for key stage 3 and 4 students. Attendees will schools in the UK and Europe, this session experiences as a teacher hosting a club and experience creating apps and collecting resources for teaching programming in a modern explores specific techniques to radically describe the amazing impact this had on the visual environment, accessible to a wider range of students than a traditional programming accelerate the adoption of computer children and her professional development. language. Samples of GCSE Controlled Assessment apps will be available. science. Our work is focused on the She will explain how to set up a club and the concept of understanding and accelerating benefits this provides for all members of a the learning of computer science at an school community. early stage (what we describe as going Trevor Bragg from 0 to 60 rapidly). The techniques ICT Teacher, Southfields Academy cover acceleration of learning for systems Trevor organised an “Introduction to App Inventor” CPD course in March thinking, programming, problem solving, Laura Kirsop 2013 and a computer science INSET in November 2012. The latter algorithms and computational thinking. Growth Captain for Code Club course included presentations on teaching Java, Logo and App Inventor Code Club is a nationwide plus a forum on KS3-5 computing. He is currently using App Inventor network of volunteer-led with 44 OCR GCSE computing students completing their programming Ajit Jaokar after-school coding clubs controlled assessment. Trevor teaches OCR GCE AS Computing. In July Founder; feynlabs for children aged 8-11. 2012 he taught groups of Year 6 Primary pupils adding commentary to Laura’s aim is to get more short Olympic video clips and producing a cartoon-style leaflet. These Ajit Jaokar combines a volunteers into schools to students quickly became very engaged in the sessions and their head wrote to thank background of industry, create more Code Clubs. Trevor’s school for the excellent experience. Trevor led three twilight active learning sets academia and research. Previously Laura worked as an ICT over the last three years for non-ICT teachers to improve their use of technology, which Through his ed-tech coordinator in an inner London primary helped staff be better organised, produce improved resources and use the managed start-up feynlabs he school. She is passionate about teaching learning environment to collect and mark coursework more effectively. Trevor has an brings that knowledge to children skills to equip them for life in the MSc in computer programming from Dundee University; a PGCE in Secondary ICT, computer science 21st century. Kings; 20 years software development experience and eight years teaching ICT/ education where he is computing years 7 to 13 experience. focused on accelerating the early stage learning for computer science among young people. Outside of education, Ajit’s work is widely respected in the industry. In 2009, Ajit was nominated to the World Economic Forum’s ‘Future of the Internet’ council. In 2011, he was nominated to the World Smart Capital programme (Amsterdam). Ajit moderates/chairs Oxford University’s Next Generation Mobile Applications Panel and conducts courses at Oxford in the next generation telecoms trends.

COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 WORKSHOPS AND SEMINARS 18/19 workshops and seminars

Networking with the RPi I Love My Smartphone Introduction to BlueJ Room LC-UG04 at 12:10 Room LC-LG15 at 13:50 – 15:20 Room LC-LG13 at 13:50 – 15:20

We will build a network of Raspberry Pis This hands-on workshop will provide an This session provides a hands-on Neil Brown and use it to illustrate some of the aspects overview of the RSE/BCS computer science introduction to the BlueJ programming Computing Education Researcher, of TCP-IP including IP addresses, MAC exemplification project and focus on how environment. BlueJ is an educational University of Kent addresses and DNS. We will use debug tools teachers might use the materials to deliver Java programming environment designed such as Nmap, Tlog, Traceroute and Ping to engaging and exciting computer science in to support teaching. It shares the same Neil Brown is a computing test the network. We will send files across the the classroom. The resources support the editor as the Greenfoot environment, but education researcher at network using the netcat command. We will delivery of computer science in a way that’s allows generic development of stand-alone the University of Kent. He move on to encryption using steganography. relevant to students’ own digital lives and standard Java programs. BlueJ is well-suited works on the Greenfoot If there is time we will look at sockets are a cornerstone of Scotland’s Curriculum to project work at GCSE and A-level, and and BlueJ software programming to bring the client server model for Excellence. Introductions teach the is specifically designed to help understand projects: Java to life. Delegates will program their own client history, hardware and software of computing concepts of object orientation. programming and server using Linux commands. science. Screencast tutorials teach app environments tailored creation. Discussion based questions and In the session, participants will be introduced specifically for education. Neil is the lead The purpose of the session is to give the algorithm design reinforce computational to BlueJ by the software’s authors and will developer of these systems and also delegates resources and ideas for using thinking. Finally, a project sets students free be shown how its features can support created (and now runs) the new CAS Raspberry Pis in a classroom to enhance the to develop their own ideas and encourages teaching of object orientation in Java, with membership site, CAS Online. teaching of networks and programming. All meaningful interdisciplinary learning. practical hands-on examples. BlueJ is open of the resources have been developed for source, and freely available for Windows, use by and tested on GCSE classes. Mac OS X and Linux. Jeremy Scott Doug Clark Principal Teacher of Computing, Primary forum: evolving ICT into computing George Heriot’s School, Edinburgh Assistant Head Teacher, Park High School, Colne Room LC-UG06 at 13:50 Jeremy Scott is Principal Doug is an assistant head Teacher of Computing at teacher at Park High Phil and Jane will be sharing practical ways in which they have evolved their ICT curricular George Heriot’s School in School in Colne, East into computing ones. They will be looking at what computational thinking means for primary Edinburgh. Since August Lancs, with responsibility pupils and which programming languages they have used. They are both more than happy to 2001 he has been on for the curriculum and answer questions after the session. secondment to The Royal timetable, raising the Society of Edinburgh and profile of STEM subjects BCS, The Chartered Phil Bagge and Jane Waite and teaching GCSE Institute for IT, to lead a project to Primary School Teacher and Teacher & ICT Coordinator computing. Prior to this he was curriculum exemplify the teaching of computer leader for ICT and computing at an 11-18 Phil Bagge is a primary school teacher who works at five schools science within Scotland’s new Curriculum school in Wiltshire, and an ICT teacher in teaching a strand of computer science. He also works for Hampshire for Excellence. His secondment also Bristol. Doug has a degree in computing eLearn eTeach, training teachers and advising on all aspects of presented a timely opportunity to get and 12 years experience of working in the computing. He facilitates the CAS primary group and has been involved Computing Science and computational electronics and computing industries. He in advising on the reshaping of the new computing curriculum. thinking firmly established within the is committed to teaching computing as a curriculum and reverse the recent decline Jane Waite is a Year 1 teacher and ICT coordinator at a large infant school rigorous discipline in its own right and as in uptake. in Brighton and Hove. She has only been teaching for six years, and before an essential vehicle for developing that she spent over twenty years in the IT industry designing and building thinking and problem-solving skills. systems for banks and blue chips. A rain-soaked London Bridge epiphany sent Jane hurtling into a profession of caring, dedicated and overworked individuals, who encourage and enable her to become a better teacher; maybe she can share and support them to teach computing?

COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 WORKSHOPS AND SEMINARS 20/21 workshops and seminars

Using programmable robots (autism) Microsoft TouchDevelop Creative cross-curricular Room LC-UG05 at 13:50 Room LC-UG07 at 13:50 computing Room LC-UG09 at 13:50 Dr Karen Guldberg, Director of the Autism Karen Guldberg and Ian Lowe Learn to use Microsoft’s free app Centre for Education and Research, and Ian Director of the Autism Centre for Education and development platform TouchDevelop to Lowe, Head Teacher at Topcliffe School, Research and Head Teacher at Topcliffe School develop apps or games on mobile devices This workshop will exploring the many ways will talk about how they have worked for mobile devices with David Renton of in which computing can be integrated into together with children and teachers on Dr Karen Guldberg is a Reid Kerr College and Microsoft’s Partners other subjects in creative ways. Computer several technology-enhanced learning senior lecturer in Autism in Learning team. These applications can science is a great stand-alone subject. (TEL) research projects for children on the Studies at the University of be published to the Windows Phone or However there are many ways in which it autism spectrum. Their work has included Birmingham and Director of Windows 8 stores or can be released as can be interlinked with other aspects of the investigating i) how children learn through the Autism Centre for web or Facebook apps. A wi-fi enabled curriculum. This practical workshop aims innovative technologies; ii) participatory Education and Research. device (laptop, tablet or smartphone) with an to leave you brimming with enthusiasm methods for developing technologies and iii) She conducts a wide range of research on HTML5 browser (IE10 or the latest versions for teaching computing in creative, cross- enablers and barriers to embedding these educational interventions and provision for of Chrome or Safari) will be required to curricular ways and, although applicable to technologies in the classroom. children and young people on the autism participate in this session. all teachers, might be particularly suited to spectrum. She has a particular interest in primary colleagues. Karen and Ian will illustrate their talk by technology-enhanced learning for children describing three key TEL research projects on the autism spectrum. In recent years, David Renton that focus on cutting-edge work. The TEL she has been engaged in a number of Zoe Ross environments include a virtual environment projects funded by the Economic Social Lecturer, Reid Kerr College with an intelligent agent, a project Computing and ICT Teacher Research Council and the Engineering and David wrote his first investigating how innovative, research-led Physical Sciences Research Council. program on the ZX81 at Zoe is a computing and technologies can be embedded and used the age of nine and his ICT teacher who is creatively in the classroom and ground- Ian Lowe is the head first game on the ZX passionate about creative breaking work with robotics company teacher of Topcliffe Primary Spectrum. After and engaging teaching. A Aldebaran in their development of a strategy School, a one-form entry graduating from CAS Master Teacher and for autism. school providing a 60-place resource base in Strathclyde University in former Head of ICT, Zoe The projects that will be discussed include: Birmingham. His experience 1993 he worked as a has delivered training to is in school improvement in challenging database programmer many teachers throughout ECHOES: www.echoes2.org.uk circumstances. He has supported several doing work for the likes of Land Rover and the UK at both primary and secondary Shape: www.birmingham.ac.uk/shape schools in special measures and has taken Glasgow City Council. For the past 13 level, helping them to understand how his current school, Topcliffe, from a failing years he has lectured in games computing can be taught in practical, fun Share-It: http://shareitproject.wordpress.com school to one which is now highly development at Reid Kerr College. In the and innovative ways. Zoe is also a Google Certified Trainer and Aldebaran Ask NAO: regarded, through the use of technology to past few years he has become support children with autism. He has increasingly interested in the role that runs her own company www.dodigital. http://www.aldebaran-robotics.com/en/ co.uk/education Solutions/For-Autism/The-Ask-NAO- developed a school and curriculum that educational computer games can play in the classroom and has developed a initiative.html innovate teaching and learning within a mainstream setting. Ian has used his number of award winning educational extensive skills to create a broad and games, making use of gaming technology far-reaching ethos that empowers teachers such as wireless controllers and Kinect. and enhances opportunities for all children to succeed morally, socially, and academically. Sean O’Toole (winner of Educational Consultant of the year 2013) referred to him as ‘an educational maverick who generates and inspires creativity’.

COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 WORKSHOPS AND SEMINARS 22/23 workshops and seminars

Modelling activities at KS3 Computational thinking is Excite, inspire and engage your Room LC-LG14 at 13:50 informational thinking computing classes Room MECH-G36 at 13:50 Room MECH-G28 at 13:50 If the term ‘modelling’ conjures up visions of spread-sheets, it’s time to rethink. This session will introduce some small projects and a wonderful, free visual programming environment in which to develop dynamic systems. If you’ve used Scratch and love it, this is an obvious This workshop will explore an approach Alan will enthral and entertain you as he ‘next step’. Developed by Mitch Resnick (the inventor of Scratch), StarLogoTNG constructs to programming rooted in drawing out whisks you along an interactive rollercoaster models using the same approach of ‘snap together’ blocks. The difference is that StarLogo information structures from concrete problem ride of his pedagogical practice. From his allows you to program thousands of ‘agents’ at once. Think Scratch on steroids! You (and scenarios, building strongly on ideas from ‘Teach Computing’ courses, Alan has carefully your pupils) can observe emergent behaviour growing out of very simple programs and computational thinking. The approach is selected a rich feast of tricks and treats that investigate the impact different factors can have on that behaviour. The possibilities are explicitly language and implementation- you can use to excite, inspire and engage endless. Aimed at KS3 teachers, this session will let you take away a project ready to use in neutral, focusing on identifying appropriate children in your classroom with. Expect to the classroom (with all supporting material) and a host of other ideas, including kinaesthetic uses of generic high-level information leave this workshop buzzing with a whole activities to support the programming challenges. With no previous experience needed, this structures with simple construction, inspection host of totally free, easy-to-master ideas that session is aimed at ICT teachers keen to build on the concepts initially developed in Scratch. and modification operations. Following a are guaranteed to get the children you teach 20-minute presentation, the workshop will enthusiastic about computing and believing be based around group interaction through that you are a computing science genius. paired problem solving. While the workshop More a theatrical sideshow than a workshop, Roger Davies focuses on pedagogy for teachers, supporting this interactive seminar will provide you with Director of IT, Queen Elizabeth School, Kirkby Lonsdale material, which could form the basis of imaginative, innovative and practical ways of Roger is the editor of SwitchedOn, the CAS termly newsletter. He is classroom activity, will be available. teaching computing and programming. probably representative of many teachers who find themselves teaching the subject with little background knowledge. A late entrant to teaching, Greg Michaelson Alan O’Donohoe he trained initially as a design and technology teacher. He has taught IT Professor of Computer Science Principal Teacher of Computing, Our Lady’s High since 1991, stumbling into teaching A level computing almost by at Heriot-Watt University School, Preston accident twenty years ago. Director of IT at Queen Elizabeth School, Kirkby Lonsdale, Cumbria, his passion stems from seeing the way Dr Greg Michaelson is Alan O’Donohoe believes ‘computational thought’ develops childrens’ thinking skills, which are Professor of Computer in trying to inspire the applicable to many aspects of their lives, not just computing. Science at Heriot-Watt digital creators of University, researching the tomorrow with initiatives design and implementation like Hack To The Future of programming languages, and Raspberry Jam. Alan in particular functional is the principal teacher of languages for multi- computing at Our Lady’s processor systems. Greg High School where he has taught initial programming for over 35 introduced computing into the curriculum years, to specialist and non-specialist five years ago. You can read more on his undergraduate and postgraduate students. Teach Computing blog, follow @ Along the way, he has published teknoteacher’s tweets and download his introductory textbooks on functional weekly Teach Computing podcast from problem solving methodologies, with iTunes. As well as being a Computing At varying degrees of success programming School Master Teacher, Alan holds hub through lambda calculus and on Standard meetings in Preston for teachers wishing to ML. While head of department, he wrote his develop computer science in their schools. first novel “The Wave Singer”. In the last 12 months, 140 teachers have attended his ‘Teach Computing’ courses http://about.me/alanodonohoe.

COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 WORKSHOPS AND SEMINARS 24/25 workshops and seminars

PiFace How to build an outstanding computing curriculum Room MECH-G42 at 13:50 Room LC-UG06 at 14:40

This workshop is about bringing computing alive by connecting it with the real world and This session will help you unpick national challenges to the Program of Study for 2014, having fun! Meet the tweeting chicken and discover how to build your own techno-birdbox correctly interpret the curriculum and clarify timeline for changes. Develop a vision for your with a Raspberry Pi. See how to connect up sensors to gather data, then process this department/school, strategies to make more creative computing lessons a reality and information to discover new trends and insights. Explore how easy it is to collect and share understand how to demonstrate progression through the key stages. Scaffold the learning data online. Learn how to make a computer respond to this data, by making things move to make your curriculum relevant and accessible. The session involves best practice and through motors and actuators. Discover why teaching computing is a gift and tremendous innovative schemes of work from leading schools in the Network of Excellence. fun. Participants will learn how computer science can be integrated across almost all subject areas. What will you make? Mark Dorling and Matthew Walker OCR CPD Programme Manager (P/T) and Head of Computing at Rodborough School & Technology College Andrew Robinson Inventor, Pi Face Mark has a first-class computing degree and is a primary-trained teacher with secondary teaching and industry experience. He has taught Dr Andrew Robinson can trace his first interest in computers back to in both all-ability and selective schools and across all key stages. In making a model lighthouse aged five. Since then he’s been drawn to 2008 he established and currently leads a cross phase (key stage 2/3) anything with flashing lights and generally all things tech. Pursuing his transition project called the Digital Schoolhouse at Langley Grammar interest in computers, Andrew studied and then worked at the University School. This project focuses on the teaching of ICT and computer of Manchester. A firm believer that education should be fun and science across the curriculum. In this time, he has also led the engaging, Andrew works to share his passion to get more people introduction of computing at key stages 3 and 4. He is a lecturer on the postgraduate interested in computer science. Andrew is the inventor of the PiFace programme (primary) at Brunel University and his practitioner research has been interfaces and learn-pi educational website, and co-author of the published through the Higher Education Academy (TLAD) conferences and CS ‘Raspberry Pi Projects’ book. He also works in education, showing how Unplugged website. Mark is on the board of management of Computing At School. practical application can bring the subject alive in schools. Mark’s secondment is funded by OCR. Matthew is Head of Computing at Rodborough, an 11-16 non-selective academy in the south of Surrey, and a CAS Master Teacher. In addition to teaching he is also finalising a part-time PhD in theoretical computer science. He has previously taught across key stages 3, 4 and 5. His primary focus is introducing a successful, relevant and engaging computer science curriculum for all students from year 7.

COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 WORKSHOPS AND SEMINARS 26/27 workshops and seminars

Open badges Kinaesthetic activities Logical thinking as a precursor to computer programming Room LC-UG05 at 14:40 Room LC-UG07 at 14:40 Room LC-UG09 at 14:40

Open badges: what are they and how can During this workshop we will investigate By the time they reach secondary school all Mark Clarkson you use them in your classroom? Using computational thinking without the use of students have learned that teachers want to Head of ICT and Computing, Egglescliffe School the new computing PoS, together we will computers with tried and tested methods to hear the right answers. To that end, students create badges that could be used for the engage and develop students with differing can learn about creating variables, writing Mark is the head of ICT assessment or attainment of the specific learning styles. Activities will range from ‘if’ statements and using loops with relative and computing at an 11-18 criteria. Finally we’ll be looking at CPD programming concepts through to theoretical ease. What they find much more difficult state school in Teesside. badges for existing and new computing concepts such as binary logic and image is identifying strategies and designing He is a long-standing and teachers. There will be a follow-up representation. These activities will be programming solutions to the problems we active member of the CAS Google Hangout. delivered to demonstrate how they can be pose. Students want to just spit out the right community, with various used and adapted at different key stages answer, despite the fact that programming roles including CAS hub from KS2 through to KS5. is about developing a working solution and leader, CAS Master Genevieve Smith-Nunes there often isn’t a right or wrong answer. Teacher and CAS board member. Teacher in Computing and Software Development, Based largely on resources “stolen” curated Mark has always been determined to teach Sussex Downs College Peter Marshman from within the CAS community, we will more computer science at all key stages, Head of Computer Science at Park House School, explore a range of techniques to encourage and to integrate it with existing and A computing and software Newbury students to think independently about how developing fields of ICT. He believes that development teacher at they can solve problems in a logical manner computing is about much, much more than Sussex Downs College, Peter Marshman is a CAS outside a programming context. We will also coding and both an understanding of the Genevieve values the Master Teacher, look at how these skills can then be utilised hardware and the ability to independently experience and advanced skills teacher when students start to develop their own tackle new and interesting problems are knowledge gained from and Head of Computer programming solutions for problems. areas that will help all young people. working with professionals Science at Park House across all phases of School in Newbury, education and industry. Berkshire. Peter has done She is an advocate for including various projects around Becoming a CAS Master Teacher programming in the curriculum and primary and secondary Room LC-LG14 at 14:40 believes you are never too young to learn computer science, including the Primary about computer science. She has Computing Olympiad, and organised LA One of the central strands of the CAS/ volunteered in a number of local primary projects. Peter assisted in developing Simon Humphreys BCS Network of Excellence are the CAS schools, teaching programming to resources that engage young people and National CAS Coordinator Master Teachers. Over the next five years six-year olds. Genevieve’s current projects a significant number of female computer we will recruit and train a further 500 Simon is the coordinator for include: the art of computer science, a science students in his own school. Peter teachers (primary and secondary) to be CAS. Simon taught music digital performance piece and GameLab, has also developed resources used at the forefront of supporting colleagues before a hearing impairment an unity3D overnight event that is part of nationally in collaboration with corporate and helping them engage with computer forced a change in direction the Brighton Digital Festival. Computer organisations. science in their classrooms. The challenge of and he went back to science should have a creative aspect implementing the curriculum for computing university graduating with “STEAM” not just “STEM”! cannot be underestimated but CAS has a first class honours in 2002. network of the best teachers of computing He taught A level computing who are in the vanguard of the new in Cambridge. He has developments. Will you be one of the next overseen, with colleagues, CAS’s team of CAS Master Teachers? Come and development from a small group of 20 to an find out more! organisation of over 4000 members. Simon is also responsible for the development of the CAS/BCS Network of Excellence.

COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 WORKSHOPS AND SEMINARS 28/29 workshops and seminars

A broad view of computational thinking CoderDojo Excite, inspire and engage your Room MECH-G36 at 14:40 Room MECH-G28 at 14:40 computing classes Room MECH-G42 at 14:40 What is computational thinking? Aaron Sloman CoderDojo is creating a generation of Computational thinking is not only building open source developers, seeding a skilled useful new information-processing systems, Aaron took his first degree workforce through a growing network Another chance to catch this session. Alan but also trying to understand complex old in maths and physics in of free coding clubs, aimed at children will enthral and entertain you as he whisks things: e.g. seeing the universe as made Cape Town in 1956 aged between 7 and 17. At CoderDojos you along an interactive roller-coaster-ride of matter, energy and information, all followed by a DPhil in young people learn how to code, develop of his pedagogical practice. From his ‘Teach interacting; trying to understand how they philosophy of Mathematics websites, apps, games and more, in a social, Computing’ courses, Alan has carefully interact; building and testing explanatory at Oxford in 1962. He collaborative learning environment. Dojos are selected a rich feast of tricks and treats that theories; and using that understanding in decided AI was the best guided by just one rule: Above all, be cool. you can use to excite, inspire and engage many fields of study; understanding things way to do philosophy Each session is mentored by volunteers, children in your classroom. Expect to leave as well as building things. around 1970, and so learnt who give up their time and expertise to teach this workshop buzzing with a whole host of to program. Aaron helped to found the young people that are passionate about totally free, easy-to-master ideas that are Who needs it? School of Cognitive and Computing technology about its real-world applications. guaranteed to get the children you teach Not only engineers but also biologists, Sciences, including an undergraduate The clubs are based on the principles of enthusiastic about computing and believing psychologists, neuroscientists, degree in artificial intelligence at Sussex martial arts clubs, where past students are that you are a computing science genius. educationalists, and many more who are University. He also helped to manage and encouraged to mentor, and peer to peer More a theatrical sideshow than a workshop, trying to understand complex information- contribute to the development of Pop-11 learning is fostered. This session will firstly this interactive seminar will provide you with processing systems (e.g. human minds). and Poplog a toolkit for teaching, cover the history, ethos and philosophy imaginative, innovative and practical ways of research and development sold by behind CoderDojo. It will then move on teaching computing and programming. Integral Solutions Ltd for several years, Why? to detail how to set up a Dojo, the most and also contributed to teaching libraries. common problems faced and solutions for Many reasons: often lack of computational Aaron moved to Birmingham in 1991, and Alan O’Donohoe thinking leads to shallow research and overcoming them. The session will finish with Principal Teacher of Computing, helped to develop cognitive science, AI sharing the future vision for CoderDojo. inadequate theories. and robotics (as a science). He is now Our Lady’s High School, Preston officially retired, but working on a Turing- Alan O’Donohoe inspires How can it be learnt? inspired meta-morphogenesis project. Eugene McDonough There’s no easy way: you need to learn to Ambassador, Hello World Foundation the digital creators of build and test ever more complex working tomorrow with initiatives models. Analyse their strengths and An industrial design like Hack To The Future weaknesses and comparisons with rival graduate, Eugene has and Raspberry Jam. Alan models. worked for several years is principal teacher of in the web development computing at Our Lady’s Can it be taught? and IT sector. In August High School where he Yes – but it has many facets. Different 2011, while working on a introduced computing five teachers can and should choose different start-up idea, Eugene years ago. You can read more on his Teach facets to promote diversity of computational heard about a new club Computing blog, follow @teknoteacher and expertise. that had started in Cork a download his weekly Teach Computing few weeks before hand and decided to podcast from iTunes. As well as being a help get it started in Limerick. This club CAS Master Teacher, Alan is a regional hub Related slide presentation and linked Video: has gone on to become the global leader in Preston. In the last 12 months, http://tinyurl.com/BhamCoTh movement that is now CoderDojo, spread 140 teachers have attended his ‘Teach across 200 clubs in 20 countries and Computing’ courses http://about.me/ expanding. Eugene now works for the alanodonohoe Hello World Foundation supporting the CoderDojo movement worldwide.

COMPUTING AT SCHOOL 5TH CONFERENCE FOR TEACHERS 2013 WORKSHOPS AND SEMINARS 30/31 LEADING THE WAY IN COMPUTER SCIENCE At OCR, we are the only awarding body to o er you quali cations, teacher training and support materials at Entry Level, GCSE and A Level in Computing.

Find out more at ocr.org.uk/computerscience

For the first choice in Computer Science, there’s only OCR

OCR is proud to support the CAS 5th Annual Teacher Conference