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:

School unit plans.JPG

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

Year 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-kit

Breaking it up:

Try some of the code battle type portals to add some interest and competition to students work:

Battle code.JPG Code combat.JPG codefights.JPG code warriors.JPG code battle.JPG

A lot of students are now doing Scratch (or the equivalent) at Intermediate. Therefore shift Appinventor to Year 9, HTML in Year 9 and 10, and add code battles to both years.

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.docx

Skill building and scaffolding:

PowerPoint presentations for lessons:

Lesson 01 -Prior knowledge, setting the topic.pptx

Lesson 02 - Installing Arduino.pptx

Lesson 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)

An alternative to sumo-bots using the Tamiya tank track kits, courtesy of Wellington College:

12DTSCrawlerUnit.docx

Students 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

_____________________________________________________________________________________________________________________________________________

Electronics.JPG

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

Introduction to Networking (Aimed at Year 11-13 as a one off)

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

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

_______________________________________________________________________________________________________________________________________________

CS4HS Presentation Notes:

Web site for the event can be found here: http://cs4hs.ecs.vuw.ac.nz/

CS4HS_CG_Final.pdf CGRA presentation

Howards Physics resources:

Image Data and Compression.pdf

ImageExercises.pdf

The Human Eye.pdf

__________________________________________________________________________________________________________________________________________

CanterburyUni.JPG

Tim Bell of Canterbury University also works very hard in this area and has some excellent resources that they have created:

Unplugged, aimed at Years 1-8 CSUnplugged_OS_2015_v3.1.pdf

The Computer Science Field Guide, aimed at Years 9-13 Computer Science Field Guide - Student Version.pdf

Tim would be happy to hear from you and help where possible: Tim.Bell@canterbury.ac.nz and http://www.csse.canterbury.ac.nz/tim.bell/

_______________________________________________________________________________________________________________________________________________

ESRI.png

Eagle Technologies and ESRI have put together GIS resources which can be found here:

http://gisinschools-nz.maps.arcgis.com/home/index.html

http://denverro.maps.arcgis.com/home/index.html

___________________________________________________________________________________________________________________________________________

Wellington Water.JPG

Wellington Water has some excellent resources online which can be found here: https://wellingtonwater.co.nz/publication-library/

___________________________________________________________________________________________________________________________________________

Google for Education.PNG

Google has a number of resources freely available that can be found with these links:

Classroom materials (also useful for community groups):

*This is a list of programs we know have strong impact metrics for results, not just reach.
  • 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
Career Information:
  • Careers with Code - free online resource highlighting CS + X careers and university pathways
Teacher PD opportunities:
  • 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
Online Communities:
  • AU/NZ teachers - an online community of teachers who share resources.
Diversity Engagement resources:
  • Engage CS EDU - resources for use in the classroom & best practices for inclusive teaching developed by Google and NCWIT
Unbiasing - resources to raise unconscious bias in the workplace & for individuals. Includes Google’s internal training & free workshop material.

____________________________________________________________________________________________________________________________________________

Contact Details

John.Barrow@vuw.ac.nz

ph 0223424328

Topic attachments
I Attachment Action Size Date Who Comment
12DTSCrawlerUnit.docxdocx 12DTSCrawlerUnit.docx manage 12 MB 28 Feb 2017 - 10:32 Main.barrowjo  
An_Introduction_to_Networking.pptxpptx An_Introduction_to_Networking.pptx manage 2 MB 18 Mar 2016 - 11:44 Main.barrowjo  
Battle code.JPGJPG Battle code.JPG manage 23 K 29 Jun 2017 - 09:35 Main.barrowjo  
CS4HS_CG_Final.pdfpdf CS4HS_CG_Final.pdf manage 4 MB 12 Dec 2016 - 15:59 Main.barrowjo  
CSUnplugged_OS_2015_v3.1.pdfpdf CSUnplugged_OS_2015_v3.1.pdf manage 9 MB 02 Feb 2017 - 13:16 Main.barrowjo  
CanterburyUni.JPGJPG CanterburyUni.JPG manage 11 K 02 Feb 2017 - 13:15 Main.barrowjo  
Code combat.JPGJPG Code combat.JPG manage 11 K 29 Jun 2017 - 09:35 Main.barrowjo  
Computer Science Field Guide - Student Version.pdfpdf Computer Science Field Guide - Student Version.pdf manage 12 MB 02 Feb 2017 - 13:18 Main.barrowjo  
Darth_Vadar_tune.inoino Darth_Vadar_tune.ino manage 5 K 13 Oct 2017 - 12:02 Main.barrowjo  
ESRI.pngpng ESRI.png manage 42 K 05 Apr 2017 - 16:27 Main.barrowjo  
Electronics Lesson 01.pptxpptx Electronics Lesson 01.pptx manage 2 MB 12 Dec 2016 - 11:37 Main.barrowjo  
Electronics Lesson 02.pptxpptx Electronics Lesson 02.pptx manage 2 MB 20 Jan 2017 - 14:10 Main.barrowjo  
Electronics Lesson 03.pptxpptx Electronics Lesson 03.pptx manage 1 MB 12 Dec 2016 - 11:38 Main.barrowjo  
Electronics.JPGJPG Electronics.JPG manage 137 K 29 Jun 2017 - 09:47 Main.barrowjo  
Fritzing.rarrar Fritzing.rar manage 160 K 23 Feb 2017 - 14:31 Main.barrowjo  
Google for Education.PNGPNG Google for Education.PNG manage 5 K 24 Jan 2017 - 12:01 Main.barrowjo  
Image Data and Compression.pdfpdf Image Data and Compression.pdf manage 191 K 14 Dec 2016 - 09:56 Main.barrowjo  
ImageExercises.pdfpdf ImageExercises.pdf manage 30 K 14 Dec 2016 - 09:56 Main.barrowjo  
Lesson 00 - Installing Raspberry Pi.pptxpptx Lesson 00 - Installing Raspberry Pi.pptx manage 2 MB 12 Sep 2017 - 11:10 Main.barrowjo  
Lesson 01 - Raspberry Pi.pptxpptx Lesson 01 - Raspberry Pi.pptx manage 6 MB 12 Sep 2017 - 11:11 Main.barrowjo  
Lesson 01 -Prior knowledge, setting the topic.pptxpptx Lesson 01 -Prior knowledge, setting the topic.pptx manage 2 MB 30 Jan 2017 - 15:07 Main.barrowjo  
Lesson 02 - Installing Arduino.pptxpptx Lesson 02 - Installing Arduino.pptx manage 4 MB 30 Jan 2017 - 15:07 Main.barrowjo  
Lesson 03 - Introduction to Arduino.pptxpptx Lesson 03 - Introduction to Arduino.pptx manage 3 MB 30 Jan 2017 - 15:07 Main.barrowjo  
Lesson 04 - Breadboards and LEDs.pptxpptx Lesson 04 - Breadboards and LEDs.pptx manage 2 MB 01 Feb 2017 - 11:08 Main.barrowjo  
Lesson 05 - Exploring more with LEDs.pptxpptx Lesson 05 - Exploring more with LEDs.pptx manage 866 K 01 Feb 2017 - 12:13 Main.barrowjo  
Lesson 06 - Exploring lighting effects with LEDs.pptxpptx Lesson 06 - Exploring lighting effects with LEDs.pptx manage 687 K 01 Feb 2017 - 12:13 Main.barrowjo  
Lesson 07 - More on LEDs.pptxpptx Lesson 07 - More on LEDs.pptx manage 858 K 01 Feb 2017 - 12:14 Main.barrowjo  
Lesson 08 - LEDs continued.pptxpptx Lesson 08 - LEDs continued.pptx manage 1 MB 02 Feb 2017 - 10:12 Main.barrowjo  
Lesson 09 - Last of the LEDs.pptxpptx Lesson 09 - Last of the LEDs.pptx manage 1 MB 02 Feb 2017 - 10:33 Main.barrowjo  
Lesson 10 - Sound effects.pptxpptx Lesson 10 - Sound effects.pptx manage 656 K 02 Feb 2017 - 12:10 Main.barrowjo  
Lesson 11 - Audio tools.pptxpptx Lesson 11 - Audio tools.pptx manage 850 K 02 Feb 2017 - 13:09 Main.barrowjo  
Lesson 12 - Sensors.pptxpptx Lesson 12 - Sensors.pptx manage 1 MB 08 Feb 2017 - 13:40 Main.barrowjo  
Lesson 13 - More Sensors.pptxpptx Lesson 13 - More Sensors.pptx manage 892 K 09 Feb 2017 - 14:21 Main.barrowjo  
Lesson 14 - Servos.pptxpptx Lesson 14 - Servos.pptx manage 715 K 24 Feb 2017 - 10:48 Main.barrowjo  
Lesson 15 - Motors.pptxpptx Lesson 15 - Motors.pptx manage 2 MB 08 Feb 2017 - 13:41 Main.barrowjo  
Lesson 16 - Relays and Shift registers.pptxpptx Lesson 16 - Relays and Shift registers.pptx manage 16 MB 09 Feb 2017 - 11:30 Main.barrowjo  
Lesson 17 - LCDs.pptxpptx Lesson 17 - LCDs.pptx manage 1 MB 09 Feb 2017 - 12:22 Main.barrowjo  
Lesson 18 - Shields and GSM .pptxpptx Lesson 18 - Shields and GSM .pptx manage 2 MB 22 Sep 2017 - 12:23 Main.barrowjo  
Lesson 19 - Practical skills .pptxpptx Lesson 19 - Practical skills .pptx manage 111 MB 12 Sep 2017 - 11:13 Main.barrowjo  
Lesson 20 - Simon Says  Morse Code .pptxpptx Lesson 20 - Simon Says Morse Code .pptx manage 53 MB 11 Oct 2017 - 11:16 Main.barrowjo  
Lesson 21 - Sumo bots introduction.pptxpptx Lesson 21 - Sumo bots introduction.pptx manage 2 MB 30 Jan 2017 - 15:08 Main.barrowjo  
Lesson 22, 23 - Sumo bots Assembly.pptxpptx Lesson 22, 23 - Sumo bots Assembly.pptx manage 1 MB 30 Jan 2017 - 15:08 Main.barrowjo  
Lesson 24 - Sumo bots ultrasonic.pptxpptx Lesson 24 - Sumo bots ultrasonic.pptx manage 1 MB 30 Jan 2017 - 15:08 Main.barrowjo  
Lesson 25 - Sumo bots testing.pptxpptx Lesson 25 - Sumo bots testing.pptx manage 701 K 30 Jan 2017 - 15:08 Main.barrowjo  
Lesson 26, 27 - Sumo bots competition.pptxpptx Lesson 26, 27 - Sumo bots competition.pptx manage 627 K 30 Jan 2017 - 15:09 Main.barrowjo  
Lesson 28 - Sumo bots results.pptxpptx Lesson 28 - Sumo bots results.pptx manage 525 K 30 Jan 2017 - 15:09 Main.barrowjo  
Lesson 29 - Individual projects.pptxpptx Lesson 29 - Individual projects.pptx manage 2 MB 30 Jan 2017 - 15:09 Main.barrowjo  
Level 1 DMT course booklet.docxdocx Level 1 DMT course booklet.docx manage 383 K 28 Feb 2017 - 10:32 Main.barrowjo  
Makey Makey musical keyboard.pptxpptx Makey Makey musical keyboard.pptx manage 3 MB 29 Jun 2017 - 11:36 Main.barrowjo  
Nodebots Sumo.7z7z Nodebots Sumo.7z manage 707 K 24 Jan 2017 - 12:00 Main.barrowjo ZIP files for laser cutter
Programming in Tickle.pptxpptx Programming in Tickle.pptx manage 3 MB 29 Jun 2017 - 11:38 Main.barrowjo  
Project 1.pdfpdf Project 1.pdf manage 761 K 29 Jun 2017 - 11:13 Main.barrowjo  
Project 2.pdfpdf Project 2.pdf manage 546 K 29 Jun 2017 - 11:13 Main.barrowjo  
Raspberry Pi Web Svr.pptxpptx Raspberry Pi Web Svr.pptx manage 675 K 12 Sep 2017 - 11:12 Main.barrowjo  
Raspberry Pi with Kodi.pptxpptx Raspberry Pi with Kodi.pptx manage 966 K 12 Sep 2017 - 11:12 Main.barrowjo  
School unit plans.JPGJPG School unit plans.JPG manage 30 K 29 Jun 2017 - 09:15 Main.barrowjo  
Squishy circuits.pptxpptx Squishy circuits.pptx manage 3 MB 29 Jun 2017 - 11:35 Main.barrowjo  
The Human Eye.pdfpdf The Human Eye.pdf manage 247 K 14 Dec 2016 - 09:56 Main.barrowjo  
Unit Plan for Arduino.docdoc Unit Plan for Arduino.doc manage 176 K 05 Apr 2017 - 16:15 Main.barrowjo  
Unit Plan.docxdocx Unit Plan.docx manage 12 K 26 Jan 2017 - 15:50 Main.barrowjo  
VUW Quizmaster Board Files.zipzip VUW Quizmaster Board Files.zip manage 13 MB 23 Feb 2017 - 14:31 Main.barrowjo  
Wellington Water.JPGJPG Wellington Water.JPG manage 15 K 16 Feb 2017 - 12:32 Main.barrowjo  
Workshop - Standard.pptxpptx Workshop - Standard.pptx manage 7 MB 13 Oct 2017 - 11:56 Main.barrowjo  
Year12ProgJavaNov2013.pdfpdf Year12ProgJavaNov2013.pdf manage 3 MB 12 Sep 2017 - 11:16 Main.barrowjo  
code battle.JPGJPG code battle.JPG manage 16 K 29 Jun 2017 - 09:35 Main.barrowjo  
code warriors.JPGJPG code warriors.JPG manage 11 K 29 Jun 2017 - 09:36 Main.barrowjo  
codefights.JPGJPG codefights.JPG manage 10 K 29 Jun 2017 - 09:36 Main.barrowjo  
pi my life up linux cheat sheet v2.pdfpdf pi my life up linux cheat sheet v2.pdf manage 42 K 12 Sep 2017 - 11:16 Main.barrowjo