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: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: 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.pdfArduino 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 UnitSumo 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.inoElectronics:
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.pdfRaspberry 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.pdfMisc:
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.zipCS4HS 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.zipUC 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/
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 has some excellent resources online which can be found here: https://wellingtonwater.co.nz/publication-library/
Google has a number of resources freely available that can be found with these links:
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
Pravin.Vaz@vuw.ac.nz Phone: 04 4636765 Website: www.techteacherslog.net Twitter: pravin_vazI | Attachment | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|
docx | 12DTSCrawlerUnit.docx | manage | 12 MB | 28 Feb 2017 - 10:32 | Main.barrowjo | |
zip | 2017_CS4HS.zip | manage | 21 MB | 09 Jul 2018 - 16:02 | Main.vazpr | cs4hs2017_zip |
pptx | An_Introduction_to_Networking.pptx | manage | 2 MB | 18 Mar 2016 - 11:44 | Main.barrowjo | |
zip | 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 |
JPG | Battle code.JPG | manage | 23 K | 29 Jun 2017 - 09:35 | Main.barrowjo | |
pptx | 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 | ||
CSUnplugged_OS_2015_v3.1.pdf | manage | 9 MB | 02 Feb 2017 - 13:16 | Main.barrowjo | ||
JPG | CanterburyUni.JPG | manage | 11 K | 02 Feb 2017 - 13:15 | Main.barrowjo | |
docx | Code Book for Arduino.docx | manage | 52 K | 20 Dec 2017 - 09:39 | Main.barrowjo | |
JPG | 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 | ||
zip | Computer Science.zip | manage | 21 MB | 09 Jul 2018 - 16:12 | Main.vazpr | FieldGuides |
ino | Darth_Vadar_tune.ino | manage | 5 K | 13 Oct 2017 - 12:02 | Main.barrowjo | |
png | ESRI.png | manage | 42 K | 05 Apr 2017 - 16:27 | Main.barrowjo | |
pptx | Electronics Lesson 01.pptx | manage | 2 MB | 12 Dec 2016 - 11:37 | Main.barrowjo | |
pptx | Electronics Lesson 02.pptx | manage | 2 MB | 20 Jan 2017 - 14:10 | Main.barrowjo | |
pptx | Electronics Lesson 03.pptx | manage | 1 MB | 12 Dec 2016 - 11:38 | Main.barrowjo | |
JPG | 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 | ||
rar | Fritzing.rar | manage | 160 K | 23 Feb 2017 - 14:31 | Main.barrowjo | |
PNG | Google for Education.PNG | manage | 5 K | 24 Jan 2017 - 12:01 | Main.barrowjo | |
pptx | 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 | ||
pptx | Lesson 00 - Installing Raspberry Pi.pptx | manage | 2 MB | 12 Sep 2017 - 11:10 | Main.barrowjo | |
pptx | Lesson 01 - Raspberry Pi.pptx | manage | 6 MB | 12 Sep 2017 - 11:11 | Main.barrowjo | |
pptx | Lesson 01 -Prior knowledge, setting the topic.pptx | manage | 2 MB | 30 Jan 2017 - 15:07 | Main.barrowjo | |
pptx | Lesson 02 - Installing Arduino.pptx | manage | 4 MB | 30 Jan 2017 - 15:07 | Main.barrowjo | |
pptx | Lesson 03 - Introduction to Arduino.pptx | manage | 3 MB | 30 Jan 2017 - 15:07 | Main.barrowjo | |
pptx | Lesson 04 - Breadboards and LEDs.pptx | manage | 2 MB | 01 Feb 2017 - 11:08 | Main.barrowjo | |
pptx | Lesson 05 - Exploring more with LEDs.pptx | manage | 866 K | 01 Feb 2017 - 12:13 | Main.barrowjo | |
pptx | Lesson 06 - Exploring lighting effects with LEDs.pptx | manage | 687 K | 01 Feb 2017 - 12:13 | Main.barrowjo | |
pptx | Lesson 07 - More on LEDs.pptx | manage | 858 K | 01 Feb 2017 - 12:14 | Main.barrowjo | |
pptx | Lesson 08 - LEDs continued.pptx | manage | 1 MB | 02 Feb 2017 - 10:12 | Main.barrowjo | |
pptx | Lesson 09 - Last of the LEDs.pptx | manage | 1 MB | 02 Feb 2017 - 10:33 | Main.barrowjo | |
pptx | Lesson 10 - Sound effects.pptx | manage | 656 K | 02 Feb 2017 - 12:10 | Main.barrowjo | |
pptx | Lesson 11 - Audio tools.pptx | manage | 850 K | 02 Feb 2017 - 13:09 | Main.barrowjo | |
pptx | Lesson 12 - Sensors.pptx | manage | 1 MB | 08 Feb 2017 - 13:40 | Main.barrowjo | |
pptx | Lesson 13 - More Sensors.pptx | manage | 892 K | 09 Feb 2017 - 14:21 | Main.barrowjo | |
pptx | Lesson 14 - Servos.pptx | manage | 715 K | 24 Feb 2017 - 10:48 | Main.barrowjo | |
pptx | Lesson 15 - Motors.pptx | manage | 2 MB | 08 Feb 2017 - 13:41 | Main.barrowjo | |
pptx | Lesson 16 - Relays and Shift registers.pptx | manage | 16 MB | 09 Feb 2017 - 11:30 | Main.barrowjo | |
pptx | Lesson 17 - LCDs.pptx | manage | 1 MB | 09 Feb 2017 - 12:22 | Main.barrowjo | |
pptx | Lesson 18 - Shields and GSM .pptx | manage | 2 MB | 22 Sep 2017 - 12:23 | Main.barrowjo | |
pptx | Lesson 19 - Practical skills .pptx | manage | 111 MB | 12 Sep 2017 - 11:13 | Main.barrowjo | |
pptx | Lesson 20 - Simon Says Morse Code .pptx | manage | 53 MB | 11 Oct 2017 - 11:16 | Main.barrowjo | |
pptx | Lesson 21 - Sumo bots introduction.pptx | manage | 2 MB | 30 Jan 2017 - 15:08 | Main.barrowjo | |
pptx | Lesson 22, 23 - Sumo bots Assembly.pptx | manage | 1 MB | 30 Jan 2017 - 15:08 | Main.barrowjo | |
pptx | Lesson 24 - Sumo bots ultrasonic.pptx | manage | 1 MB | 30 Jan 2017 - 15:08 | Main.barrowjo | |
pptx | Lesson 25 - Sumo bots testing.pptx | manage | 701 K | 30 Jan 2017 - 15:08 | Main.barrowjo | |
pptx | Lesson 26, 27 - Sumo bots competition.pptx | manage | 627 K | 30 Jan 2017 - 15:09 | Main.barrowjo | |
pptx | Lesson 28 - Sumo bots results.pptx | manage | 525 K | 30 Jan 2017 - 15:09 | Main.barrowjo | |
pptx | Lesson 29 - Individual projects.pptx | manage | 2 MB | 30 Jan 2017 - 15:09 | Main.barrowjo | |
docx | Level 1 DMT course booklet.docx | manage | 383 K | 28 Feb 2017 - 10:32 | Main.barrowjo | |
pptx | Makey Makey musical keyboard.pptx | manage | 3 MB | 29 Jun 2017 - 11:36 | Main.barrowjo | |
7z | Nodebots Sumo.7z | manage | 707 K | 24 Jan 2017 - 12:00 | Main.barrowjo | ZIP files for laser cutter |
pptx | 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 | ||
pptx | Raspberry Pi Web Svr.pptx | manage | 675 K | 12 Sep 2017 - 11:12 | Main.barrowjo | |
pptx | Raspberry Pi with Kodi.pptx | manage | 966 K | 12 Sep 2017 - 11:12 | Main.barrowjo | |
jpg | Referencing in Word.jpg | manage | 70 K | 20 Dec 2017 - 13:43 | Main.barrowjo | |
pptx | Renewable Energy Presentation.pptx | manage | 160 K | 20 Dec 2017 - 09:41 | Main.barrowjo | |
JPG | 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 | ||
pptx | Squishy circuits.pptx | manage | 3 MB | 29 Jun 2017 - 11:35 | Main.barrowjo | |
docx | 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 | ||
doc | Unit Plan for Arduino.doc | manage | 176 K | 05 Apr 2017 - 16:15 | Main.barrowjo | |
docx | Unit Plan.docx | manage | 12 K | 26 Jan 2017 - 15:50 | Main.barrowjo | |
zip | VUW Quizmaster Board Files.zip | manage | 13 MB | 23 Feb 2017 - 14:31 | Main.barrowjo | |
JPG | Wellington Water.JPG | manage | 15 K | 16 Feb 2017 - 12:32 | Main.barrowjo | |
pptx | 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 | ||
JPG | code battle.JPG | manage | 16 K | 29 Jun 2017 - 09:35 | Main.barrowjo | |
JPG | code warriors.JPG | manage | 11 K | 29 Jun 2017 - 09:36 | Main.barrowjo | |
JPG | 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 |