Welcome to ECS Outreach

Hi everyone. This is Pravin Vaz, Outreach Coordinator at the school of Engineering and Computer Science at Victoria University. I am keeping John Barrow's excellent work as is, and will only reorganise as required while adding new resources to the page. Please feel free to contact me for feedback on the wiki or if you would like to run a CodeClub/Outreach Programme at your school. My email address is vazpr@ecs.vuw.ac.nz

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

Bristlebots Workbook.pdf

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

Arduino Unit

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

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

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/

Link to the zipped files: 2017_CS4HS.zip


CanterburyUni.JPG

UC have made an excellent online Field guide for high school students. This would cover all areas of the NCEA External Reports in Digital Technology. http://www.csfieldguide.org.nz/en/

Quick link to unplugged Resources: https://csunplugged.org/en/resources/

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

Downloadable versions of the field guide are here (Teacher and Student Version): Computer Science.zip

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

Pravin.Vaz@vuw.ac.nz

Phone: 04 4636765

Website: www.techteacherslog.net

Twitter: pravin_vaz

I Attachment Action Size Date Who Comment
12DTSCrawlerUnit.docxdocx 12DTSCrawlerUnit.docx manage 12 MB 28 Feb 2017 - 10:32 Main.barrowjo  
2017_CS4HS.zipzip 2017_CS4HS.zip manage 21 MB 09 Jul 2018 - 16:02 Main.vazpr cs4hs2017_zip
An_Introduction_to_Networking.pptxpptx An_Introduction_to_Networking.pptx manage 2 MB 18 Mar 2016 - 11:44 Main.barrowjo  
ArduinoResources.zipzip ArduinoResources.zip manage 131 MB 25 Jul 2018 - 13:32 Main.vazpr An entire Arduino unit with slideshows and code aimed for year 9-10 students
Battle code.JPGJPG Battle code.JPG manage 23 K 29 Jun 2017 - 09:35 Main.barrowjo  
Bit Coin and Block Chain.pptxpptx Bit Coin and Block Chain.pptx manage 8 MB 20 Dec 2017 - 09:49 Main.barrowjo  
Bristlebots Workbook.pdfpdf Bristlebots Workbook.pdf manage 3 MB 20 Dec 2017 - 09:50 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 Book for Arduino.docxdocx Code Book for Arduino.docx manage 52 K 20 Dec 2017 - 09:39 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  
Computer Science.zipzip Computer Science.zip manage 21 MB 09 Jul 2018 - 16:12 Main.vazpr FieldGuides
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  
Exploring Data.pdfpdf Exploring Data.pdf manage 4 MB 20 Dec 2017 - 09:43 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  
How to study.pptxpptx How to study.pptx manage 124 K 20 Dec 2017 - 13:31 Main.barrowjo  
Howards electronics QRC.pdfpdf Howards electronics QRC.pdf manage 1 MB 20 Dec 2017 - 16:33 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  
Referencing in Word.jpgjpg Referencing in Word.jpg manage 70 K 20 Dec 2017 - 13:43 Main.barrowjo  
Renewable Energy Presentation.pptxpptx Renewable Energy Presentation.pptx manage 160 K 20 Dec 2017 - 09:41 Main.barrowjo  
School unit plans.JPGJPG School unit plans.JPG manage 30 K 20 Dec 2017 - 09:49 Main.barrowjo  
Solar_Imp.pdfpdf Solar_Imp.pdf manage 139 K 20 Dec 2017 - 09:41 Main.barrowjo  
Squishy circuits.pptxpptx Squishy circuits.pptx manage 3 MB 29 Jun 2017 - 11:35 Main.barrowjo  
Sumobot code book.docxdocx Sumobot code book.docx manage 27 K 20 Dec 2017 - 10:19 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