Wearable Technologies is now well into its fourth week as an Undergraduate/Graduate Level class. The class deals with issues revolving around the integration of computers with the body. As a Graduate Teaching Assistant, I facilitate discussion, teach workshops concerning topics found in the Arduino Programming Environment, help students to debug code, and help to setup and tear down workshops every week. The entire experience has been rewarding so far. I have to learn new programming concepts as well as reinforce old programming knowledge, as well as translate a programming language to students in plain English.
The greatest reward is when I am with a student one on one and I walk them through a program they are attempting to make. I ask them questions each step of the way, so the student feels like they are the one coming up with the solution to the problem. One thing I have to work on is creating an understanding that there is not just one correct answer to these questions. I also return to the reference materials to look up the correct syntax for different programming tasks, so it seems like I am also learning the language alongside the student. This is half true, as I keep one step ahead of the students each week. I hope this reinforces a working habit of looking at the reference pages online to find how to apply a certain method to a problem. I also encourage the students to write code line by line as opposed to just copying and pasting. This hopefully reinforces the structure of the language.
In each of the workshops, I make sure half of the concepts covered in the demo are review, while the other half is new. This will hopefully smooth the adaptation to new concepts for the students. I am still getting comfortable with teaching a 1/2 hour segment each class. I am working this week to trim down the concepts covered to very basic principles.
Programming concepts I have personally taught so far are FOR and WHILE loops. Last week I demoed how to use a Distance Sensor to make LEDs blink randomly. This week we will be getting into Libraries and timing functions with the Arudino microcontroller board. I will be demoing the setup of a Servo Motor this week, including how to control the rotation of the servo via keyboard commands and using a Potentiometer.
I am working with Professors Olivia Robinson and Michael McAllister, the latter of whom hired me on to help in the creation of the COLAB, the new interdisciplinary design program offered here at Syracuse University. I am excited to help out with the birth of this program. I went through a similar experience in my Undergraduate Degree at RPI, where I graduated in the first class of Electronic Arts majors in 2004.
Written by Stephen Belovarich :: info@installationspace.com






