1 / 11

Building your ICT Curriculum

Building your ICT Curriculum. Dr John Woollard, Teacher Trainer http://www.pgce.soton.ac.uk/KES. Current debates. Michael Gove - disapplication of ICT, computer science Royal Society – Shut down or restart? Computing at Schools Commercial, industrial and security pressures

Télécharger la présentation

Building your ICT Curriculum

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Building your ICT Curriculum Dr John Woollard, Teacher Trainer http://www.pgce.soton.ac.uk/KES

  2. Current debates Michael Gove - disapplication of ICT, computer science Royal Society – Shut down or restart? Computing at Schools Commercial, industrial and security pressures University and further education concerns Examination specifications, EBacc and the response of schools National Curriculum for Computing Computational thinking

  3. Computational thinking problem decomposition, pattern recognition, abstraction, modelling, algorithm design, data analysis, logic and visualization.

  4. Curriculum considerations National Curriculum Accreditation Schemes of work DL IT CS Assessment??? CPD EBacc GCSE GCE other ITE Minimal approach VITALCAS hubsBCS Excellence Primary Secondary Resources Across the curriculum ICTAC TEL DL

  5. Primary Phase Challenges: How do teachers know what to do? Where does it fit into the curriculum? Solutions: Attainment target> classroom activities > medium term plans > map to the long term plans https://docs.google.com/document/d/1K2Ol7DvcqoQyAt3nsR4WW8zqMaAiytxvRxovrzzkm-0/edit?usp=sharing

  6. Secondary Phase Challenges: Pupils’ SKUA and experience on entry Scratch is the new Excel Programming is hard Solution:Long term plans > modules of work > focus > identify the computational thinking opportunities SKUA - Skills, Knowledge, Understanding, Attitudes

  7. Resources for learning 1 Alice: This is a really deep learning environment from Carnegie Mellon. Can be used from an early age up to University level. http://www.alice.org Computer Science Unplugged: Wonderful set of exercises from Canterbury University in New Zealand. http://csunplugged.com Example, error detection/parity CS Inside: Lots of downloadable exercises demonstrating a variety of computing concepts from Glasgow University. http://csi.dcs.gla.ac.uk/index.php CS4Fn: Free magazine and excellent supporting website from Queen Mary College, London. http://www.cs4fn.org CS4Fn editor, Paul Curzon has written a series of excellent articles demonstrating basic computing concepts, downloadable from http://www.dcs.qmul.ac.uk/%7Epc/research/education/puzzles/reading FreePascal: http://www.freepascal.org/ Functional Programming: If you wish to introduce a different programming paradigm http://web2.comlab.ox.ac.uk/geomlab/index.html is a wonderful introduction to functional programming, developed as part of the gifted and talented initiative. It can make an excellent project for an immersion / extension activity. The environment and worksheets can be downloaded from the site.

  8. Resources for learning 2 GameMaker: http://www.yoyogames.com/gamemaker plus supporting book http://book.gamemaker.nl and introductory site with school level tutorials http://www.mindtools.tased.edu.au/gamemaker/default.htm Greenfoot: Environment for introducing object oriented programming from the University of Kent. http://www.greenfoot.org/index.html plus Introduction to Programming with Greenfoot by Michael Köllinghttp://astore.amazon.co.uk/pgce-21/detail/0136037534 Kara is an alternative approach to teaching programming via a language or a ‘microworld’http://www.swisseduc.ch/compscience/karatojava and illustrated in this thesis: http://www.asiplease.net/computing/kara/index.htm Kodu: Microsoft’s 3D Game Creator for the Xbox and PC (warning) http://research.microsoft.com/en-us/projects/kodu LightBot is a game for challenging pupils to develop logical and sequencing skills involving a few functions. Levels get increasingly complex. http://armorgames.com/files/games/light-bot-2205.swf

  9. Resources for learning 3 Logo is the language that started it all! Various free versions available http://www.numeracysoftware.com/freeMSWlogo.html Processing is an open source programming language and environment for people who want to program images, animation, and interactions, created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool http://processing.org Progranimate (Andrew Scott et al, Glamorgan University) introduces basic computing structures in a web based based on flowcharts avoiding the problem of initial syntax errors http://www.comp.glam.ac.uk/pages/staff/asscott/progranimate Python: http://www.python.org is real programming accessible by key stage 3 pupils with a lot of online support http://www.livewires.org.uk/python/homehttp://www.briggs.net.nz/log/writing/snake-wrangling-for-kids RUR-PLE a robot environment http://rur-ple.sourceforge.net Raptor: Developed by the US Air Force Academy to help visualise algorithms and minimize syntax baggage. http://www.usafa.af.mil/df/dfcs/bios/mcc_html/raptor.cfm

  10. Resources for learning 4 RoboMind: Wonderful programmable robot environment from University of Amsterdam. Easy entry level for young children. http://www.robomind.net/en/index.html Scratch from MIT designed for introducing programming http://scratch.mit.edu Fast becoming the standard introductory programming environment in schools; http://info.scratch.mit.edu/Educators for further resources to support teaching. Small Basic: http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx for those who want to teach programming using BASIC – it’s simplicity is compelling StarLogo TNG is a multi-sprite LOGO http://education.mit.edu/starlogo and so much more… Computing at School http://www.computingatschool.org.uk

More Related