Using Processing for Intro to Programming

IMG_20160919_084902In my Introduction to Programming classes I am using Processing to introduce graphics, Java, and Android development.  Starting with a CS4HS Workshop at UofW this summer I am beginning an exploration that will make this class more fun, closer to CS Principles, and setup students for success in IB.

I completed a class using Java to draw images, then a class using variables to have the students faces “sing” by changing shapes and sizes based on the volume of a song they choose.

Then, today, they attempt to actually publish the code to their phone, install the Java software development tool we are using on their phone, and run a simulator on the PC.  3 ways to program for a phone.

Fun stuff as seen in the  image.

Thoughtful Footprint 2016

My Computer Applications class in Fall of 2016 is working on a project call Thoughtful Footprints: a leap of faith every single year.  It teaches the students how to contribute to the entire world and make a positive impact; a thoughtful footprint.  It does this by improving Google Maps and Places.

It is a focus on success not limitations.  The start always involves a roll of eyes, so hard, too hard, and ends with amazement.  Today, on Day 2, a young man finally was cajoled, pushed, challenged, supported, until he came up with a change he could make.  He added the new not-even-opened-yet Under Armour HQ to Google and earned the “Approved” letter to go with it.  He learned how to demonstrate evidence and propose to an external entity.

The cool part is his Dad’s firm was involved in this redesign and his Dad goes to this site, and they didn’t put it on Google Maps, the young freshman did.  So next time his Dad enters Google Maps for navigation it will now route him there. 

The young man seemed more engaged today. 

Under Armour