Workshop Survey
Thank you for looking at our survey. Listed below are some things we are considering and the prices we have costed out. Our goal on these workshops is educational outreach and the lion's share of the cost goes to cover materials and trainer costs.

Please review these and let us know if it is something you would be interested in. This survey is NOT a commitment, but merely a gauge of how much interest is in each subject to let us know if we have enough to schedule a workshop, and how many materials to pre-order.

Furniture Workshop.
This workshop would run around $100 and will show you some basic operation and safety of several power tools such as table saw, miter saw, drill press, and shaper table. Using some basic techniques, you will produce your own piece of furniture that you can use in your home or apartment. The cost is a little high at $100, but it's almost entirely materials cost.
JackARack Fabrication Workshop
Furniture Interest?
Captionless Image
Jewelry rack, coat rack, key rack, utensil rack. This rack is a jack of all trades. The Jack-a-Rack!
This wall-mounted rack is made from reclaimed lumber with miscellaneous keys. Bring a handful of old house keys or we can provide them. The wood can be left unfinished, stained, painted, or oiled. Your call - your style.

Duration: 2 hours
Cost: $25

Stargazer Chair
JackARack Fabrication Interest
A simple chair for simple stargazing.
Stargazing has never been so easy. Relax on a chair made from reclaimed lumber with the perfect angle to send your gaze up to the heavens. The wood can be left unfinished, stained, painted, or oiled. Your call - your style.
StarGazer Chair Interest
Birdhouse Fabrication Workshop
Build a home for birds in your yard!
Birdhouse Fabrication Interest
TV-B-Gone Soldering Workshop.
The TV-B-Gone is a kit that, when soldered together, allows you to turn off almost any television within 150 feet or more. It works on over 230 total power codes - 115 American/Asian and another 115 European codes.

Participants will learn some basic soldering techniques and will leave with a finished TV-B-Gone that will turn off any TV.

Cost: $40. Ages 10 and above, though anyone under 13 will need an adult to help.

TV-B-Gone Interest?
Zumo Mini-Sumo robot workshop.
The Zumo robot for Arduino is an Arduino-controllable tracked robot platform that is less than 10 cm × 10 cm—small enough to qualify for Mini Sumo. It includes two micro metal gearmotors coupled to a pair of silicone tracks, a stainless steel bulldozer-style blade, an array of six infrared reflectance sensors for line following or edge detection, a buzzer for simple sounds and music, a 3-axis accelerometer, magnetometer, and gyro for detecting impacts and tracking orientation.

This workshop will be in multiple parts (2 different days) and will include soldering and assembly of your own mini-sumo robot. We will also cover the basic programming of the bot, so if you know C you can change the behavior of your bot.

At the end of the workshop we'll compete to see whose bot is best!

Duration: Two 3 hour sessions
Cost: $120
Ages 15 and above.

Zumo bot workshop interest?
Pololu Zumo Robot for Adruino
Python Level I (Intro to Programming Logic) on Macs or PCs
Learn computer programming with this user-friendly language!

A good introduction to Python and to programming concepts in general if you want to move on to another language. We'll install and use Python and IDLE, Python.org's beginning Interactive Development Environment. With IDLE, we'll write several programs to illustrate user interaction, file processing, error management, data representation, and program control flow. With these programs as a model, you'll be on your way to writing your own programs to "automate the boring stuff".

Duration: 4 to 6 hours
Cost: $40

Python Level I Workshop Interest?
Python Level II (Algorithms & Optimization) on Macs or PCs
We’ll learn several new techniques for making programs faster, smaller, and more maintainable. We’ll design a fast solution for the ‘Countdown’ game-show ‘letter rounds’ contest (finding the longest words for nine random letters). Along the way we’ll learn about data persistence, caching, object oriented programming, algorithm design, optimization, forever loops, and several other useful software tools. We’ll also learn how to set up a programming and debugging environment.

Duration: 2 sessions, 3 hours each.
Cost: $60.

Python II Workshop Interest?
Programming in C Level I (Intro to Programming Logic)
Learn computer programming with this powerful programming language!

This course is a great introduction to C/C++ and to programming concepts in general if you want to move on to another language. Using Microsoft’s Visual Studio on Windows PCs, we'll write several programs to illustrate user interaction, file processing, error management, data representation, and program control flow. With these programs as a model, you'll be on your way to writing your own programs to "automate the boring stuff".

Duration: 2 sessions, 3 hours each.
Cost: $60.

Programming in C Level I Interest?
Python Level I on a Rasperry Pi
Program in a user-friendly language on a handsized computer!

A great introduction to Python and to programming concepts in general if you want to move on to another language. Starting with an unconfigured Raspberry Pi, we'll install and use the Raspian Operating System, as well as Python and IDLE, Python.org's beginning Interactive Development Environment. With IDLE, we'll write several programs to illustrate user interaction, file processing, error management, data representation, and program control flow. With your Raspberry PI, Python, and these programs as a model, you'll be on your way to writing your own programs to "automate the boring stuff".

Duration: 2 sessions, 3 hours each.
Cost: $60.

Python Level 1 Raspberry Pi Interest?
Computer Vision with Raspberry Pi
In this class we’ll install the OpenCV Computer Vision Library on the Raspberry Pi and use it to write Python programs that recognize color, recognize objects, and track objects using the Raspberry Pi Camera Module.

Duration: 2 sessions, 3 hours each.
Cost: $60.

Computer Vision Interest
Raspberry Pi Level I
Intro to this cool hand sized computer! We will:

Download the raspbian operating system image to our PCs (Windows Laptop preferred).
Create a Raspberry PI bootable SD Card from the Image
Learn to configure and communicate with raspbian with the raspi-config Graphical User Interface
Learn to communicate with the operating system with the bash command language
Learn 'headless' access to raspian consoles and Graphical desktop remotely over internet with ssh and vnc
Learn how to make raspian do your bidding with Python

Duration: 2 sessions, 3 hours each.
Cost: $60.

Raspberry Pi Level I Interest
Raspberry Pi Level II - What can we build?
When we have the RPI's configured and programmable, we'll take a step back and learn what kinds of projects are possible. These topics will be introduced at a very high overview level:

Calculating power requirements
Status LEDs and Header Strip
SDRAM and Memory
CPU, Program Execution, Threading
USB: Drivers, Power, & Programmability
Ethernet, Wired/Wireless, Client/Server
SD Card: Interface, Capacities, Performance
UART & Serial Communication
GPIO: Pins, Designations, Configuration, etc.
Protocols: 1-Wire, I2C, SPI
GPIO control of Stepper Motors for Robotics,
PWM: digital control of Analog output
X-Windows event queue to hook hardware to software
Real-Time Clock

Duration: 2 sessions, 3 hours each.
Cost: $60.

Raspberry Pi Level II
Python Level II - Graphical User Interfaces
This course serves as an introduction to graphical user interfaces (GUIs) as well as event-based and object-oriented programming. We will introduce the following topics: Widgets, Geometry Management, Events and Event Loops, Callback Handlers, Objects, and Classes. We will use the Python standard tkinter module’s tools and classes to develop and debug several GUI programs that can be built on for more complex graphical user interfaces.

Duration: 2 sessions, 3 hours each.
Cost: $60.

Python Graphical User Interface Interest
Game Programming Level I with HTML5 + Javascript
We'll build a game playable on any modern browser! We will look at keyboard input, drawing shapes on screen, running a game loop to move everything, checking collisions and playing sound effects. A brief foray into the requirements for online games will be included.
Any class you might be interested in, but want more information on? Include your email!
Game Programming Level I Interest
Any class not listed you want to teach? Include your email and let's talk!
Any class not listed you want to take? I'll look for instructors!
Any class you have spare materials to loan or donate to the Lab? eg. Plywood or Raspberry Pis. Please include your email so I can coordinate with you and credit you!
Submit
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. - Terms of Service - Additional Terms