Welcome to ECS Outreach
This page will be undergoing constant revisions and additions and is intended as a repository of useful information for teachers delivering Technology lessons and units. If you find anything of use please let me know (john.barrow@vuw.ac.nz), as well as feedback, so I can improve on resources here. Letting me know what you have found helpful is greatly appreciated and used to support my case to senior staff at VUW to continue developing such resources. This is a potential plan teachers could use, please feel free to use and modify it as you please:Where to start?
This is the most common question I get. What is out there? where does it fit? how can I use it? As a starting outline:Year 1-8:
For Year 1-8: Tim Bell's unplugged: http://csunplugged.org/wp-content/uploads/2015/01/unplugged-book-v1.pdf Year 4+: Bristlebots: PROS: engaging and simple across a wide range of ages, great lead in. CONS: Somewhat simplistic. Bristlebots http://www.bristlebots.org/workbook Bristlebots Workbook.pdfYear 7-10:
For electronics see the resources being developed and posted further down this page. Year 7-10: Scratch: https://scratch.mit.edu/ PROS: Free, great tutorials, great books, links across a number of technologies (such as LEGO). CONS: Limited by the drag and drop interface for higher levels. Copied by many in different forms. Year 7-10: Appinventor: You can extend students with appinventor: http://appinventor.mit.edu/explore/ PROS: Builds on scratch, also free, can make you own apps for Android phones, has a software emulator for Android phones. CONS: To make a fully fledged app this is a good start but not the complete story. (see below for resources). Year 8-10: Tickle: https://tickleapp.com/ Apple flavoured Scratch. Free, same pros and cons as Scratch. Can be used to program Sphero's (BB8) and other supported devices. The extra cost around the devices is what can make it restrictive to get a full set for a class. Leads into Swift programming and the Apple suite of products. Some excellent Scratch, HTML and intorductory Python resources can also be found here: https://codeclub.nz/page/code-club-projects/Basic Robotics:
Year 5-10: Edison robots: PROS: Nice with LDR, Ultra-Sonic and IR sensors all ready to go. They have some excellent PDF supporting documents. Starting with bar codes for programming, so easy access for lower Year levels (5-6), leading to drag and drop programming (Years 7-9). They can be extended with LEGO kit as well. This is then completed with programming in Python through the online portal: http ://www.edpyapp.com / (which has the default scripts for the functions for you to explore). CONS: I have found some units to be a bit flakey, however support for them is excellent. https://meetedison.com/. Year 7-10: Makerbots mBot: PROS: Robust. Nice design with good motors, blue tooth wireless links, IR and Ultra-sonic sensors. Can start programming with Scratch and then move onto C for more advanced skills. Expandable with cost effective sensors. Customised Arduino board to support motors and two sensors (so nice build). Some nice basic code pre-installed. CONS: Somewhat more difficult to expand on but has some nice options available. http://www.makeblock.com/mbot-v1-1-stem-educational-robot-kitBreaking it up:
Try some of the code battle type portals to add some interest and competition to students work:Year 11-13:
Year 11: See the Arduino NCEA level 1 unit below Year 12: In development Year 13: In development Whangaparaoa College has put some excellent resources online which you may use as well: Year 11 Year 12 Year 13 From Otago University for Year 12 Programming in Java: Year12ProgJavaNov2013.pdf _______________________________________________________________________________________________________________________________________________Arduino Unit NCEA Level 1:
This unit is intended to be a number of lessons and projects for NCEA level 1, for 20 credits: • AS91044 - Undertake brief development to address a need or opportunity: Internally assessed, 4 Credits. • AS91046 - Use design ideas to produce a conceptual design for an outcome to address a brief: Internally assessed, 6 Credits. • AS91057 - Implement basic procedures using resistant materials to make a specified product: Internally assessed, 6 Credits. • AS91050 - Demonstrate understanding of the role of subsystems in technological systems: Externally assessed, 4 Credits Unit Plan (this is still being worked on currently and contains the skeleton): Unit Plan for Arduino.doc A unit plan currently running at St Patricks College in Silverstream: Level 1 DMT course booklet.docxSkill building and scaffolding:
PowerPoint presentations for lessons: Lesson 01 -Prior knowledge, setting the topic.pptx Lesson 02 - Installing Arduino.pptxLesson 03 - Introduction to Arduino.pptx Lesson 04 - Breadboards and LEDs.pptx
Lesson 05 - Exploring more with LEDs.pptx Lesson 06 - Exploring lighting effects with LEDs.pptx Lesson 07 - More on LEDs.pptx Lesson 08 - LEDs continued.pptx
Lesson 09 - Last of the LEDs.pptx Lesson 10 - Sound effects.pptx Lesson 11 - Audio tools.pptx You will need a tech' to solder up some 3.5mm audio jacks to connectors with Arduino pins Lesson 12 - Sensors.pptx Lesson 13 - More Sensors.pptx Lesson 14 - Servos.pptx
Lesson 15 - Motors.pptx Lesson 16 - Relays and Shift registers.pptx Lesson 17 - LCDs.pptx Lesson 18 - Shields and GSM .pptx
Lesson 19 - Practical skills .pptx Lesson 20 - Simon Says Morse Code .pptx Lesson 20A: misc covering other standard Arduino software examples, and different sensors. Not intended as a lesson, but a resource for teachers to address potential student questions and covering other sensors not normally covered in standard kits. This is currently in development, please contact me if you would like it in its current working state.
Sumo Bots, Project 1:
The first of the projects to be completed for the unit. Students build their own simple robot: Lesson 21 - Sumo bots introduction.pptx Lesson 22, 23 - Sumo bots Assembly.pptx Lesson 24 - Sumo bots ultrasonic.pptx Lesson 25 - Sumo bots testing.pptx Lesson 26, 27 - Sumo bots competition.pptx Lesson 28 - Sumo bots results.pptx The laser cutting files can be found here: https://github.com/makenai/sumobot-jr/tree/master/cutting_plans Nodebots Sumo.7z (laser cut files in 7 ZIP format) Sumobot code book.docx An alternative to sumo-bots using the Tamiya tank track kits, courtesy of Wellington College: 12DTSCrawlerUnit.docxStudents individual Projects, Projects 2:
Lesson 29 - Individual projects.pptx Fritzing diagrams for all exercises: (this will be updated as the last few are completed, currently all lessons are covered here) Fritzing.rar Code book. A compliation of all the scripts used in all of the exercises: Code Book for Arduino.docx The Arduino introductory workshop: Workshop - Standard.pptx Impress your friends with a geeky tune after the workshop with Darth Vaders help: Darth_Vadar_tune.ino _____________________________________________________________________________________________________________________________________________Electronics:
Electronics Lesson 01.pptx (an introduction) Electronics Lesson 02.pptx (Series and Parallel) Electronics Lesson 03.pptx (Ohm's law and resistence) In development: Lesson 4 (Exploring electricity) Lesson 5 (Generating electricity) Lesson 6-10 (Project) Lesson 11-20 (Breadboards and 9V battery circuits, soldering, multimeters) __________________________________________________________________________________________________________________________________________AppInventor
We help with a number of after school computer clubs. Through this we develop resources which we make available to teachers. This is a new project so more resources will follow when they are done. Project 1.pdf Project 2.pdf______________________________________________________________________________________________________________________________________________
Raspberry Pi
Lesson 00 - Installing Raspberry Pi.pptx Lesson 01 - Raspberry Pi.pptx Raspberry Pi Web Svr.pptx Raspberry Pi with Kodi.pptx pi my life up linux cheat sheet v2.pdf ______________________________________________________________________________________________________________________________________________Misc:
Some EXCELLENT Physics resources in both English and Te Reo can be found here Squishy circuits.pptx (an introduction to insulators & conductors, Series & Parallel) Makey Makey musical keyboard.pptx Programming in Tickle.pptx (an introduction to Tickle, has some advanced concepts) VUW SECS Quizmaster board files: VUW Quizmaster Board Files.zip _______________________________________________________________________________________________________________________________________________CS4HS Presentation Notes & Material:
Web site for the event can be found here: http://cs4hs.ecs.vuw.ac.nz/ CGRA presentation by Andrew & Lohit: CS4HS_CG_Final.pdf Renewable Energy by Daniel Burmeister: Renewable Energy Presentation.pptx Solar_Imp.pdf Information Systems Database presentation: Exploring Data.pdf Markus’ is on slideshare: https://www.slideshare.net/MLuczakRoesch/our-world-is-sociotechnical Physics resources by Howard Lukefahr: Image Data and Compression.pdf ImageExercises.pdf The Human Eye.pdf Howards electronics QRC.pdf Bitcoin & Blockchain, an introduction by John Barrow: Bit Coin and Block Chain.pptx Networking introduction by John Barrow: Introduction to Networking How to study for students: How to study.pptx

Classroom materials (also useful for community groups):
- CS FIRST - free & open source
- CS Unplugged - free & open source
- Computational thinking resources from Google + partners
- Start with Code - resources for parents, teachers & students
- Blockly - free & opensource drag & drop programming interface
- Khan Academy - curriculum and online editors for JS, HTML, and SQL
- Made with Code - free & open source
- Code.org
- MIT App Inventor - free introduction to programming and app creation Coding clubs and organizations that work in schools & in the community:
- FIRST Australia - STEM & robotics programs from grade 2-12 - nationally run
- Code Club Australia - code clubs & information/material to set one up
- Robogals - promoting STEM education to girls
- NCSS - national CS summer school in Jan each year at the University of Sydney
- NCSS Challenge - annual programming competition.
- PC4G - programming challenge for girls
- Careers with Code - free online resource highlighting CS + X careers and university pathways
- Digital Technologies MOOCs from Adelaide University (free online courses, mapped to the Australian Digital Technologies Curriculum for teachers from grades K-8.)
- CS4HS workshops - nationally by various universities & non-profits with support from Google
- AU/NZ teachers - an online community of teachers who share resources.
- Engage CS EDU - resources for use in the classroom & best practices for inclusive teaching developed by Google and NCWIT
Contact Details
John.Barrow@vuw.ac.nz ph 0223424328I | Attachment | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|
![]() |
12DTSCrawlerUnit.docx | manage | 12 MB | 28 Feb 2017 - 10:32 | Main.barrowjo | |
![]() |
An_Introduction_to_Networking.pptx | manage | 2 MB | 18 Mar 2016 - 11:44 | Main.barrowjo | |
![]() |
Battle code.JPG | manage | 23 K | 29 Jun 2017 - 09:35 | Main.barrowjo | |
![]() |
Bit Coin and Block Chain.pptx | manage | 8 MB | 20 Dec 2017 - 09:49 | Main.barrowjo | |
![]() |
Bristlebots Workbook.pdf | manage | 3 MB | 20 Dec 2017 - 09:50 | Main.barrowjo | |
![]() |
CS4HS_CG_Final.pdf | manage | 4 MB | 12 Dec 2016 - 15:59 | Main.barrowjo | |
![]() |
CSUnplugged_OS_2015_v3.1.pdf | manage | 9 MB | 02 Feb 2017 - 13:16 | Main.barrowjo | |
![]() |
CanterburyUni.JPG | manage | 11 K | 02 Feb 2017 - 13:15 | Main.barrowjo | |
![]() |
Code Book for Arduino.docx | manage | 52 K | 20 Dec 2017 - 09:39 | Main.barrowjo | |
![]() |
Code combat.JPG | manage | 11 K | 29 Jun 2017 - 09:35 | Main.barrowjo | |
![]() |
Computer Science Field Guide - Student Version.pdf | manage | 12 MB | 02 Feb 2017 - 13:18 | Main.barrowjo | |
![]() |
Darth_Vadar_tune.ino | manage | 5 K | 13 Oct 2017 - 12:02 | Main.barrowjo | |
![]() |
ESRI.png | manage | 42 K | 05 Apr 2017 - 16:27 | Main.barrowjo | |
![]() |
Electronics Lesson 01.pptx | manage | 2 MB | 12 Dec 2016 - 11:37 | Main.barrowjo | |
![]() |
Electronics Lesson 02.pptx | manage | 2 MB | 20 Jan 2017 - 14:10 | Main.barrowjo | |
![]() |
Electronics Lesson 03.pptx | manage | 1 MB | 12 Dec 2016 - 11:38 | Main.barrowjo | |
![]() |
Electronics.JPG | manage | 137 K | 29 Jun 2017 - 09:47 | Main.barrowjo | |
![]() |
Exploring Data.pdf | manage | 4 MB | 20 Dec 2017 - 09:43 | Main.barrowjo | |
![]() |
Fritzing.rar | manage | 160 K | 23 Feb 2017 - 14:31 | Main.barrowjo | |
![]() |
Google for Education.PNG | manage | 5 K | 24 Jan 2017 - 12:01 | Main.barrowjo | |
![]() |
How to study.pptx | manage | 124 K | 20 Dec 2017 - 13:31 | Main.barrowjo | |
![]() |
Howards electronics QRC.pdf | manage | 1 MB | 20 Dec 2017 - 16:33 | Main.barrowjo | |
![]() |
Image Data and Compression.pdf | manage | 191 K | 14 Dec 2016 - 09:56 | Main.barrowjo | |
![]() |
ImageExercises.pdf | manage | 30 K | 14 Dec 2016 - 09:56 | Main.barrowjo | |
![]() |
Lesson 00 - Installing Raspberry Pi.pptx | manage | 2 MB | 12 Sep 2017 - 11:10 | Main.barrowjo | |
![]() |
Lesson 01 - Raspberry Pi.pptx | manage | 6 MB | 12 Sep 2017 - 11:11 | Main.barrowjo | |
![]() |
Lesson 01 -Prior knowledge, setting the topic.pptx | manage | 2 MB | 30 Jan 2017 - 15:07 | Main.barrowjo | |
![]() |
Lesson 02 - Installing Arduino.pptx | manage | 4 MB | 30 Jan 2017 - 15:07 | Main.barrowjo | |
![]() |
Lesson 03 - Introduction to Arduino.pptx | manage | 3 MB | 30 Jan 2017 - 15:07 | Main.barrowjo | |
![]() |
Lesson 04 - Breadboards and LEDs.pptx | manage | 2 MB | 01 Feb 2017 - 11:08 | Main.barrowjo | |
![]() |
Lesson 05 - Exploring more with LEDs.pptx | manage | 866 K | 01 Feb 2017 - 12:13 | Main.barrowjo | |
![]() |
Lesson 06 - Exploring lighting effects with LEDs.pptx | manage | 687 K | 01 Feb 2017 - 12:13 | Main.barrowjo | |
![]() |
Lesson 07 - More on LEDs.pptx | manage | 858 K | 01 Feb 2017 - 12:14 | Main.barrowjo | |
![]() |
Lesson 08 - LEDs continued.pptx | manage | 1 MB | 02 Feb 2017 - 10:12 | Main.barrowjo | |
![]() |
Lesson 09 - Last of the LEDs.pptx | manage | 1 MB | 02 Feb 2017 - 10:33 | Main.barrowjo | |
![]() |
Lesson 10 - Sound effects.pptx | manage | 656 K | 02 Feb 2017 - 12:10 | Main.barrowjo | |
![]() |
Lesson 11 - Audio tools.pptx | manage | 850 K | 02 Feb 2017 - 13:09 | Main.barrowjo | |
![]() |
Lesson 12 - Sensors.pptx | manage | 1 MB | 08 Feb 2017 - 13:40 | Main.barrowjo | |
![]() |
Lesson 13 - More Sensors.pptx | manage | 892 K | 09 Feb 2017 - 14:21 | Main.barrowjo | |
![]() |
Lesson 14 - Servos.pptx | manage | 715 K | 24 Feb 2017 - 10:48 | Main.barrowjo | |
![]() |
Lesson 15 - Motors.pptx | manage | 2 MB | 08 Feb 2017 - 13:41 | Main.barrowjo | |
![]() |
Lesson 16 - Relays and Shift registers.pptx | manage | 16 MB | 09 Feb 2017 - 11:30 | Main.barrowjo | |
![]() |
Lesson 17 - LCDs.pptx | manage | 1 MB | 09 Feb 2017 - 12:22 | Main.barrowjo | |
![]() |
Lesson 18 - Shields and GSM .pptx | manage | 2 MB | 22 Sep 2017 - 12:23 | Main.barrowjo | |
![]() |
Lesson 19 - Practical skills .pptx | manage | 111 MB | 12 Sep 2017 - 11:13 | Main.barrowjo | |
![]() |
Lesson 20 - Simon Says Morse Code .pptx | manage | 53 MB | 11 Oct 2017 - 11:16 | Main.barrowjo | |
![]() |
Lesson 21 - Sumo bots introduction.pptx | manage | 2 MB | 30 Jan 2017 - 15:08 | Main.barrowjo | |
![]() |
Lesson 22, 23 - Sumo bots Assembly.pptx | manage | 1 MB | 30 Jan 2017 - 15:08 | Main.barrowjo | |
![]() |
Lesson 24 - Sumo bots ultrasonic.pptx | manage | 1 MB | 30 Jan 2017 - 15:08 | Main.barrowjo | |
![]() |
Lesson 25 - Sumo bots testing.pptx | manage | 701 K | 30 Jan 2017 - 15:08 | Main.barrowjo | |
![]() |
Lesson 26, 27 - Sumo bots competition.pptx | manage | 627 K | 30 Jan 2017 - 15:09 | Main.barrowjo | |
![]() |
Lesson 28 - Sumo bots results.pptx | manage | 525 K | 30 Jan 2017 - 15:09 | Main.barrowjo | |
![]() |
Lesson 29 - Individual projects.pptx | manage | 2 MB | 30 Jan 2017 - 15:09 | Main.barrowjo | |
![]() |
Level 1 DMT course booklet.docx | manage | 383 K | 28 Feb 2017 - 10:32 | Main.barrowjo | |
![]() |
Makey Makey musical keyboard.pptx | manage | 3 MB | 29 Jun 2017 - 11:36 | Main.barrowjo | |
![]() |
Nodebots Sumo.7z | manage | 707 K | 24 Jan 2017 - 12:00 | Main.barrowjo | ZIP files for laser cutter |
![]() |
Programming in Tickle.pptx | manage | 3 MB | 29 Jun 2017 - 11:38 | Main.barrowjo | |
![]() |
Project 1.pdf | manage | 761 K | 29 Jun 2017 - 11:13 | Main.barrowjo | |
![]() |
Project 2.pdf | manage | 546 K | 29 Jun 2017 - 11:13 | Main.barrowjo | |
![]() |
Raspberry Pi Web Svr.pptx | manage | 675 K | 12 Sep 2017 - 11:12 | Main.barrowjo | |
![]() |
Raspberry Pi with Kodi.pptx | manage | 966 K | 12 Sep 2017 - 11:12 | Main.barrowjo | |
![]() |
Referencing in Word.jpg | manage | 70 K | 20 Dec 2017 - 13:43 | Main.barrowjo | |
![]() |
Renewable Energy Presentation.pptx | manage | 160 K | 20 Dec 2017 - 09:41 | Main.barrowjo | |
![]() |
School unit plans.JPG | manage | 30 K | 20 Dec 2017 - 09:49 | Main.barrowjo | |
![]() |
Solar_Imp.pdf | manage | 139 K | 20 Dec 2017 - 09:41 | Main.barrowjo | |
![]() |
Squishy circuits.pptx | manage | 3 MB | 29 Jun 2017 - 11:35 | Main.barrowjo | |
![]() |
Sumobot code book.docx | manage | 27 K | 20 Dec 2017 - 10:19 | Main.barrowjo | |
![]() |
The Human Eye.pdf | manage | 247 K | 14 Dec 2016 - 09:56 | Main.barrowjo | |
![]() |
Unit Plan for Arduino.doc | manage | 176 K | 05 Apr 2017 - 16:15 | Main.barrowjo | |
![]() |
Unit Plan.docx | manage | 12 K | 26 Jan 2017 - 15:50 | Main.barrowjo | |
![]() |
VUW Quizmaster Board Files.zip | manage | 13 MB | 23 Feb 2017 - 14:31 | Main.barrowjo | |
![]() |
Wellington Water.JPG | manage | 15 K | 16 Feb 2017 - 12:32 | Main.barrowjo | |
![]() |
Workshop - Standard.pptx | manage | 7 MB | 13 Oct 2017 - 11:56 | Main.barrowjo | |
![]() |
Year12ProgJavaNov2013.pdf | manage | 3 MB | 12 Sep 2017 - 11:16 | Main.barrowjo | |
![]() |
code battle.JPG | manage | 16 K | 29 Jun 2017 - 09:35 | Main.barrowjo | |
![]() |
code warriors.JPG | manage | 11 K | 29 Jun 2017 - 09:36 | Main.barrowjo | |
![]() |
codefights.JPG | manage | 10 K | 29 Jun 2017 - 09:36 | Main.barrowjo | |
![]() |
pi my life up linux cheat sheet v2.pdf | manage | 42 K | 12 Sep 2017 - 11:16 | Main.barrowjo |